Solange du es es verstanden hast, ist es gut. Wie du dir aus deinem Wissen ein Spiel programmieren kannst, ist eigentlich einfacher als man denkt. Überleg dir zu erst was für ein Spiel du programmieren möchtest. Ein simpler Pong Klon, Tetris etc. Danach überlegst du dir, ob du zu erst mit 2D oder mit 3D anfangen möchtest (wobei ich zu 2D raten würde um erstmal die Zusammenhänge zu verstehen). Wenn du dir eine 2D API wie z.B Allegro, SFML oder SDL ausgesucht hast, fängst du am besten mit Übungen an um diese zu verstehen. Fenster erstellen, Objekte zeichnen, Spielemenüs erstellen, Objekte bewegen etc.
Danach fängst du mit einer kleinen Planung für dein Spiel an. Bei einem Spiele-Klon weißt du ja meistens was du umsetzen kannst. Bei deinem eigenen Spiel kommst du z.B mit einer Mind-Map oder der 6W-Technik (6 Frage Technik) vorran. Wenn du dann soweit bist um mit der eigentlichen Programmierung deines Spiels zu beginnen, kannst du jegliche Bücher als Referenzwerk verwenden, wenn du z.B nicht mehr genau weißt wie man am besten mit Vectoren etc. arbeitet.
Ich habe vor paar Monaten mit einem Pong-Klon angefangen und habe ca 2-3 std in der Woche investiert. Es ist zwar immer noch nicht ganz fertig aber wenn man einmal angefangen hat, erste Ergebnisse sieht und am Ball bleibt, ist es eigentlich nicht so schwer
lg
Saik0