Das Thema ist alt, doch hier wurde mein Buch was mich der Programmierung nahe gebracht hat genannt.
Ich habe hier viele Bücher liegen und es gibt 2 die mich viel weiter gebracht haben :
C++ für Kids (Hans Georg Schumann, habe es in 2 Auflagen, 3. mit dem C++ Builder 6 Personal und eine andere mit dem C++ Builder 1 (letztere habe ich grade verliehen) und
C++ mit dem Borland C++ Builder (Richard Kaiser)
Als ich fast keine Ahnung vom Computer hatte, hat mir C++ für Kids das nötige gelehrt und als ich endlich über die fehlerhafte Installation vom C++Builder hinweg war (manchmal läuft es schlecht, als Anfänger eine fehlerhafte Installation ist wohl das schlimmste -,-), waren mir die Grundlagen schnell klar.
C++ mit dem Borland C++ Builder (Richard Kaiser) war dann echt hochwertige Lektüre, das Buch hat mich sehr lange begleitet !
Ich muss vor dem C++Builder warnen und ihn loben !
Er war wie durch die beiden genannten Bücher erahnen lässt, die Entwicklungsumgebung mit der ich begonnen habe.
Ich denke es war besser als mit Basic zu beginnen, doch der Builder hat verdammt viel Eigenleben.
Man kann vieles schnell ansprechend sehen und bekommt ein Gefühl von Freiheit, doch Vorsicht :
Es ist ein netter Einstieg, nicht mehr und nicht weniger !
Mich haben wenige Kleinigkeiten an ihn gefesselt, TString/TStringList z.B. (was nun wirklich kein Grund ist) u.a..
Nehmt es zum lernen, doch bitte krallt euch nicht da ran fest !
Er ist super um die Grundlagen zu erlernen und da nach programmiert ihr die Klassen nach oder nehmt euch freie Alternativen !
Ich arbeite jetzt mit Code:Blocks und bin rundum glücklich
Ganz schlimm fand ich :
3D-Spiele mit C++ und DirectX (Alexander Rudolph)
Programmierung ist bei folgendem Nebensache, doch ich fand sie in anderen Bereichen sehr hilfreich :
Computerspiele (2. Auflage von Peter Dobrovka) (hat mir einiges gebracht beim Spieldesign, ein größeres Thema als mancher denkt (kein schritt weiter in der Programmierung, doch ein riesiger Schritt im Game-Design))
C++ Builder im Team (wie der Name schon sagt, es hilft sehr beim koordinieren eines Teams (C++ Builder ist hier unwichtiges Detail)).
...
Edit:
Ganz wichtige Warnung, Programmieren kann süchtig machen !!!
Wenn es "dumm" läuft, nimmt es euch alles andere, ihr steht auf mit einer Idee und schlaft ein mit der nächsten (nach 20Std. Verzweiflung, die 1. Idee um zu setzen (die dann natürlich aus eurem Kopf in die Realität übergegangen ist (b.z.w. in den Computer)))