Ce ne sono molti...

Io personalmente mi sono sempre trovato bene
con i manuali della McGrawHill:
http://www.librinformatica.it/novita...00/mg41528.htm
Ho sentito parlare bene anche della APOGEO...

Il massimo sarebbe acquistare anche questo
(ma non lo consiglierei a chi è agli inizi):
http://www.librinformatica.it/novita/libri/j64436.htm



Per quanto riguarda i compilatori/ambienti
io personalmente consiglierei di scaricare il DEV C++,
un ottimo ambiente integrato C/C++ Freeware: http://www.bloodshed.net/devcpp.html (12MB)

Se invece vuoi qualcosa di più leggero, orientati
sui prodotti freeware di casa Borland.