Ich würde zuerst ein paar allgemein Gehaltene Bücher lesen um dein Computerverständnis zu vertiefen / aufzufrischen. Dabei ist es ratsam, sich die Geschichte der Personal Computer zu studieren und auch die Techniken der Programmiersprachen.
Somit ist es einfacher, low level Sprachen (BASIC) zu lernen und zu verstehen als solche Hochsprachen wie C++. Wer sich selber das Programmieren beibrigen möchte (durch Lektüre und Selbststudium), der braucht diese Dinge:
1) Extremes Interesse an Computer
2) Jahrelange Computer Erfahrung in Theorie und Praxis
3) Viel Zeit
4) Logisches Denken
5) Extremes Interesse an Computer^^
Wie oben schon erwähnt, ist es ratsam mit einer "BASIC" Programmierspache zu beginnen. Diese sind relativ einfach und verständlich in ihrem Befelhssyntax. Tipp: QBASIC oder QuickBASIC. Diese sind DOS basierend und haben einen Mausgebundenen Editor mit einer Onlinehilfe. Damit schreibst du in sehr kurzer Zeit funktionierende BASIC Programme für die DOS Kommandozeile oder im Grafikmodus.
Wenn du die "BASICS" beherrschst, dann würde ich Umsteigen auf C++ für Windows. Damit du auch Programme schreiben kannst, die dir von größerem Nutzen sind.