Prova a fare gli esercizi "stupidi" che si trovano sui manuali tipo I Deitel o lo Shildt.Alcuni sembrano solo stupidi!
Spesso un esercizio è un espansione dell'esericizio precedente: riesci a capire al volo gli errori che hai commesso a livello di "ingegneria del software" perchè non rispondono completamente alle esigenze; tipicamente ti troverai a dire "..se avessi fatto cosi' prima, ora non mi troverei nella m...a"; solo l'esperienza ti può aiutare a programmare e spesso lo stimolo a programmare è avere un problema da risolvere.
Purtroppo gli esercizi sono spesso noiosi, però non ti demoralizzare!

ciao