Programar es la mejor forma de aprender a programar.
Jon ha dado con la clave. Programar, repetir, fallar, cuelges de ordenador, etc ... es la mejor forma de programar. Yo, aunque no sea un máquina de la programación, he visto una evolución grande en mí como programador. En fin, aunque hagas el peor juego de la MSXDev habrás ganado algo; mejora en la programación.
No esperes hacer un Metal Gear ... yo empecé con un juego de apuestas, porque no podía/sabía hacer nada más.
Seguro que te caerás muchas veces, pero nunca en el mismo sitio. Pa'lante, killo!