Cosa intendi per Programma?

Scarica Dev-C++ per scrivere i listati e per compilare (se sei in Windows ) altrimenti usa gcc in Linux

Per i manuali guarda qui:
http://programmazione.html.it/c/
http://ada2.unipv.it/biblio/trickyc/trkcfrm.htm
http://www.hyperbook.it/c_book/c2.htm