prova a guardare questi link:
Corsi introduttivi in C e C++
http://web.tiscali.it/nunzio_brug/program.htm
Altro corso base sul linguaggio C
http://spazioinwind.libero.it/ilmoro/
Per quanto riguarda i compilatori:
Sotto Windows
Io utilizzo il pacchetto di sviluppo Visual Studio Enterprise
che comprende Visual C++, Visual Basic e molto altro...
Ho sentito parlare dell'ambiente integrato
della borland C++Builder lo puoi reperire (credo in trial version)
direttamente al sito della Borland all'indirizzo
www.borland.com
Ho sentito anche parlare di un compilatore gratuito
chiamato Djgpp se vuoi scaricarlo segui questo link:
http://utenti.lycos.it/kek/uno.html
SOTTO LINUX
Se invece utilizzi o pensi di utilizzare LINUX
li trovi già installati (compresi nel sistema)
i compilatori C gcc e C++ gpp (o g++) ora non ricordo bene il nome.
Per quel che riguarda infine un manuale sul C o C++
Ho sentito che in giro ce ne sono molti e tutti ottimi
anche se io (in genere) mi fido sempre dei manuali
della casa editrice McGraw Hill.
(secondo me per C e C++ e linguaggi Unixiani i migliori).
Io personalmente sto utilizzando
Guida completa C++ Seconda Edizione - McGraw Hill
ma ormai ha già un paio di anni, se cerchi trovi anche
versioni più aggiornate.
Ciao