Minecraft. Alcuni pacchetti FTB basati su tecnologia possono essere la migliore soluzione a mio avviso.
Gioca e continua a programmare all'interno.
https://www.feed-the-beast.com/modpacks/ftb-official-pack
(suggerisco i pacchetti Direwolf20 - puoi trovare molti video al riguardo)
Fattore 1: ogni volta che ti confondi, dovresti cercare su Google "come creare qualcosa" o "perché la mia tartaruga non funziona". Proprio come un vero programmatore, sempre facendo lo stesso.
Fattore 2: programmazione in-game - molti mod-pack contengono alcune complicate mod-computer. Tartarughe da miniera, ad esempio utilizzando il linguaggio di programmazione Lua per lo scripting AI. Alcuni computer funzionano come il piccolo Linux, anche con i gestori di pacchetti.
Fattore 3: Automatico : puoi trovare molti video e manuali su come automatizzare cose, tessuti, attività di mining, elaborazione con altri dispositivi e computer. Questo è un allenamento del cervello davvero perfetto.
Fattore 4: quando si verifica un arresto anomalo del gioco o è necessario aggiungere l'installazione di una mod specifica, è necessario cercare una soluzione (proprio qui, su stackexchange) - si inizia involontariamente a capire come è organizzato il gioco all'interno e perché.
Dopo tutto, è davvero interessante. E divertente. E sicuramente dovresti giocare con il tuo amico. : 3
AGGIORNAMENTO:
Twitch Client ti consente di creare rapidamente pacchetti di mod personalizzati con qualsiasi mod che desideri.