"The C Programming Language" (magari in lungua madre!) è IL libro di C
I know
Originariamente inviato da MItaly
In ogni caso fin d'ora ti consiglio piuttosto di imparare il C++: hai la stessa possibilità del C di lavorare a basso livello, ma le classi e i template ti forniscono quell'astrazione indispensabile per programmare agevolmente (un esempio a caso: la classe string).
Non vorrei rischiare di aprire un dibattito sull'argomento trito e ritrito di "quale linguaggio di programmazione è meglio per cominciare" (perché dal canto mio sono fermamente convinto che per iniziare il migliore sia il Pascal), però vedi, il C++ è ad oggetti (anche se permette di lavorare in modo modulare) e per questo motivo avevo pensato di passare prima dal C (e impararlo bene) per arrivare poi al C++ (e imparare l'OOP). E' solo una "mappa" (chiamiamola così) che mi sono fatto in testa, nel caso mi sia sbagliato posso sempre cambiare progetti.