Lesen ist wichtig, denn irgendwoher musst du deine Information ja schließlich bekommen. Den allergrößten Teil beim Programmieren macht aber Erfahrung aus. Und die bekommst du nur indem du Programmierst und zwar ohne aus einem Buch was abzutippen. Wenn du was neues gelernt hast mach viele Beispiele dazu und überleg dir vor allem auch
selber Programme in denen du das gelernte anwenden kannst und versuch sie
selbstständig umzusetzen. So wirst du ein durchgehendes Verständnis aufbauen und die entsprechende Erfahrung sammeln. Wenn du bei diesen Versuchen mal wo hängst frag ruhig hier im Forum. Fehlschlag ist die große Chance herauszufinden warum es so nicht geht und damit imo ein Schlüssel zu tiefgehenderem Verständnis. Ich programmiere jetzt seit 10 Jahren, unter anderem auch im Professionellen Bereich, und ich kann dir versichern dass ich das meiste was ich über Programmieren weis nicht aus Büchern gelernt habe, auch wenn die vielen Bücher die ich gelesen hab sicherlich wichtig waren, das meiner Meinung nach wichtigste waren all die vielen Versuche wo man am Ende draufkommt: So gehts nicht, die unerklärbaren Arten und Weise wie meine Programme abgestürzt sind und das stundenlange Suchen nach dem Grund.
Wenn ein 3D Ego Shooter dein großes Ziel ist dann ist das gut, das is etwas auf das du hinarbeiten kannst. Du solltest aber genügend Zeit aufwenden um die Grundlagen der Programmierung zu lernen. Auch wenn du 10 Bücher am Stück liest wird dich das nicht weit bringen, denn das worauf es ankommt kannst du nur lernen indem du es tust. Wenn du einige Dinge gelernt hast dann zöger nicht lang und setz dich hin und schreib irgendein kleines Programm wo du diese Dinge anwenden kannst, auch wenn das am Anfang nur so Dinge sind wie einen eingegebenen Text verkehrt herum wieder auszugeben.
Ein 3D Ego Shooter ist jedenfalls nichts was du nach der Lektüre von 3 Büchern aus dem Ärmel schütteln kannst (je mehr Erfahrung du sammelst desto mehr wird dir das auch bewusst werden), dorthin ist es auf jeden Fall noch ein langer Weg. Aber, und das sollst du dir immer vor Augen halten, es ist durchaus schaffbar. Es ist gut wenn du ein höheres Ziel hast dass dir als Motivation dienen kann, aber du musst langsam darauf hinarbeiten und aufpassen dass du dich nicht gleich am Anfang übernimmst und dann frustriet aufgibst weil alles viel zu schwer ist. Das ist nur ein gut gemeinter Rat. Du willst gar nicht wissen wie viele gescheiterte Versuche ich schon hinter mir hab