Das hat nichts mit Schulbildung zu tun, meist versteht man es sogar viel besser wenn man es selbst lernt weil man es will und nicht weil man in der Schule dazu gezwungen wird.
problematisch an dem Unterricht in der Schule können auch noch andere Dinge sein, wie das soziale Umfeld (das Klima in der Klasse und der Schule allgemein) oder die Lehrer, also deren soziale und fachliche Kompetenzen, dadurch die Art des Unterrichts und dadurch der Lernfortschritt der Schüler
aber das ist etwas anderes
wie aber schon gesagt wurde: alleine an dem schulischen Abschluss (teilweise fälschlicherweise mit dem Bildungsgrad gleichgesetzt) kann man nicht fest machen, wie gut man in der Programmierung ist
ich kenne jemanden, der zwar einen Realschulabschluss hat (vielleicht sogar einen etwas besseren als ich, da bin ich mirn icht sicher), bei dem ich aber garantieren kann, dass er bei der Programmierung enorme Probleme hätte
kleine Terminalspiele: nur weil sie "klein" sind (in der Konsole laufen) müssen sie nicht zwingenderweise auch einfach sein
auf Kurz oder Lang kannst du dir schon das Ziel der 2D Spiele setzen
(oder wenn du willst auch 3D Spiele, allerdings habe ich in dem Bereich keine Erfahrungen, weshalb ich nicht mit der Komplexität vertraut bin und diese Aussage in Klammern steht)