J´avais les meme question que toi quand je debutai et je vais te dire se que m´avait dit mon prof ( si j´ai bonne memoire):
1) Les compilateur repondent a des normes, mais il peu y avoir des difference entre certain qui sont plus rapide ou plus performant. Prend Mingw ( C celui que j´utilise a l´IUT) http://www.zdnet.fr/telecharger/windows/fiche/0,39021313,11010878s,00.htm
2)Ben C lui qui m´a fait les cours, mai il y a d´exelents tutoriaux que tu trouvera sur le net : va fair un tour sur google
3)Pour debuter, il vau mieu commencer par compiler via l´invite de commande. Pour taper le code, on utilise crimson editor ( C plus pratique que le bloc-note) http://telecharger.01net.com/windows/Internet/editeur_de_site/fiches/18046.html
Mais personelement, je prefere utiliser un environement comme visualC++ qui " fait tout le travail"(comme dis mon prof)