Ich würd dir empfehlen nicht gleich mit C++ oder ähnlichem anzufangen sondern ehr mit Blitz Basic (nicht gleich die 3D Version sondern erstma normal), damit kannste schnell erste Erfolge (wie nen 2D Shooter) feiern.
http://www.blitzbasic.de/
http://de.wikipedia.org/wiki/Blitz_Basic