Du kannst hier auch mal durchs Forum suchen. Diese Art von Thread gibt es hier unendlich Fach. Im Prinzip wird da auch immer das selbe geraten. Mach kleine 2D Spiele am Anfang und warte mit 3D noch. Wenns 3D sein soll, dann leg da nicht allein mit C++ und Co los, sondern nutz lieber etwas wie Unity3D. Unser
Wiki-Artikel ist sicherlich auch interessant um dir noch mal einen Überblick zu verschaffen und ein paar Tipps einzuholen. Ansonsten programmier einfach viel. Pong, Breakout, Snake, Minesweeper, ..... such dir Spiele die recht kurz sind. Und dann fängst du einfach an. Wenn ein Spiel mal zu schwer ist und du irgendwann merkst dass du es nicht schaffst, dann hörst du damit halt auf und fängst ein neues an. Das gehört im Prinzip dazu. Man hat am Anfang schon mal Projekte die man unterschätzt. Auch hinterher hat man immer mal wieder Projekte die einen in irgendeiner Art und Weise überfordern. Das gehört dazu und ist normal nicht weiter schlimm. Lernen tust du dabei ja in jedem Fall was.