Einfach nachdenken. Immer wenn man eine Zeit für etwas nennen möchte muss man sich einfach überlegen ob die Zahl irgendeinen wirklichen Sinn hat oder schlichtweg nicht weiter hilft. Nur weil ich eine bestimmte Zeit für irgendetwas brauche heißt das nicht dass andere die selbe Zeit benötigen. Was man benutzt und wo man wie programmiert ist auch erst mal völlig egal. Nur weil du Inatrox ein Jahr mit der Konsole verbracht hast heißt das nicht dass das alle so machen. Wenn ich mir jetzt Construct2 lade und damit Spiele entwickeln möchte dann bekomme ich gar keine Konsole zu sehen. Und es hängt nun mal wirklich stark davon ab wie viel du programmierst und wie viel Zeit du da allgemein investierst. Mit den richtigen Hilfsmitteln kann man sicherlich auch weit unter einem Jahr schon an grafische Projekte ran gehen, auch mit C++. Aber wie gesagt, das kann man an sich nicht pauschalisieren und das sollte man auch nicht.
BlueCobold hat doch einen super Tipp gegeben. Das Buch von Heiko beinhaltet im Prinzip alles was man für den Anfang braucht. Einen Einstieg in C++ und nebenher einige Informationen zur Spieleentwicklung + ein Spiel am Ende.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“