Dette er "bibelen" når det kommer til C-programmering:
http://www.deitel.com/Books/C/CHowto...4/Default.aspx
Det er selvfølgelig masse meninger om hva som er best å programmere i. En linux-distro (kommer med innebygget kompilator for C), ubunutu feks, med SublimeText2(en virkelig god editor) installert er det jeg mener bør være det enkleste og beste i førsteomgang.