Dos consejos.
Primero que, has de saber bastante, pero si tú mismo has tenido problemas con algo supuestamente sencillo ¿cómo esperas que no los tenga él con eso? Has de buscar algo más sencillo, o no sabes tanto como para enseñar, no sé, yo te digo porque a veces he pensado en enseñar a jugar al tenis pero viendo errores que cometo y pensando en todo lo equivocado en que podría estar, pienso que mejor que vayan a profesores con diploma, yo que sé, con la programación lo mismo, de hecho hay un meme (mira lo que hay en su pantalla):
https://www.youtube.com/watch?v=OgIRAjnnJzI
Ojo con creerse programador o ponerse a enseñar como si se lo fuera. No es para pensar "ok, no sabo", deprimirse y tirar todo a la m*, sólo lo digo por si te falta un poco de autocrítica.
2ndo que, si yo, siendo adulto y fanático de las PCs, veo tu código y me resulta insoportable digamos, dudo que a un niño o adolescente normal le gustará. ¿Por qué insoportable? Porque parece absurdo, no lo entiendo, un código normal (para mí) para empezar sería algo como:
Input Variable1
Input Variable2
Print "La suma de las variables es "+String(Variable1+Variable2)
Puede que sea cuestión de gustos, pero lo que has puesto se parece más a esos lenguajes esotéricos incomprensibles (uno se puede traducir como "jodedor de cerebros", creo), creo que sería mejor enseñarle Python o algo así para empezar... Tantas líneas aparentemente sin sentido no me gustan >__<