Pour commencer le c je te conseille
LE BOUQUIN : une bible
Ensuite il est vrai qu'acheter un livre n'est pas toujours evident... alors je te propose
un pdf qui resume ce livre sur près de 400 diapo
Au niveaux des EDI, personellement j'ai commencé avec emacs, c'est un peu bizard au départ mais avec un peu d'entrainement ca passe nikel, et en plus ca te permet de reelement voir comment se deroule l'etape de compilation
Par la suite quand tes projets seront plus conséquent ( en nombre de module ) tu pourra passer par le tuto sur make et son makefile disponible chez developpez.com, il est particulierement bien fait