La mejor forma de aprender a algo, es sobretodo con la práctica. Está claro que ponerse a teclear directamente no sacas nada. Tampoco si lo que haces es aburrirte con información tan abstracta como "proceso" "tipos de datos". Que va. Se conseguirá todo principalmente si se hace ver que la programación de un juego, es sobretodo lógica. Pero no sobre lógica matemática, sino que vea que un juego no es "una cosa" sino que se compone de multiples partes y todas esas partes están unidas por una lógica, y es el programados el que se encarga de hacerlo.
Y a medida que la propia necesidad de ir implementando operaciones más complejas, es presentar problemas con las soluciones lógicas. Por ejemplo, al pasar de usar variables normales, a usar una tabla. Presentar las ventajas que conlleva.
De esta manera vas a conseguir una mayor afinidad por la persona que aprende, y verá que...."ah, pues no es tan difícil"... y que se vea capaz de ello.
