Io direi che prima di cominciare a programmare devi impararne le basi e i fondamenti. I costrutti principali quali la selezione e i cicli sono proprio terra terra, poi soprattutto tanto allenamento. Io sono 4 anni che mi occupo di programmazione, ma sinceramente non ho ancora messo mano sul C++ (solo qualche prova col C), in quanto lo ritengo ancora un pò troppo "complicato" e soprattutto perché non ho nessuno che mi insegni. Comunque ti consiglio linguaggi molto più semplici quali Visual Basic basato sul vecchio Basic oppure il Delphi, basato sul vecchio Pascal. Fai tu, sta a te decidere. Ciao