Hallo ernie!
Dein Ansatz ist natürlich völlig richtig. Die "Basics" sind mir aber geläufig. Ich kann auch objekt-orientiert programmieren.
Ich fange zwar bei 0 an, aber nur was Java bzw. Android angeht.
Bei C sieht es sehr ähnlich aus. Ich könnte zwar ein einfaches Windows-Fenster und vllt auch noch ein paar Kinder erstellen, damit hört es aber auch schon auf.
Ich tu mich immer etwas schwer damit mir "sinnvolle" Aufgaben zu stellen und so bleibt zwar viel Theorie hängen aber in der Praxis finde ich keine Anwendung.
Bei Android muss ich, laut Recherchen, wohl mit OpenGL arbeiten. Also bräuchte ich ein paar Einsteiger-Tutorials womit ich Grafiken berechnen kann. Für so einen Tunnelflug wie im Beispiel dürfte man die Grafiken mit einem Algorythmus berechnen lassen. Das sind aber alles nur grobe Ideen von mir. Wie gesagt, würde ich anhand so eines Beispiels gern Schritt für Schritt den Umgang mit OpenGL bzw im Fall von C wohl mit DirectX lernen wollen.
best regards