Как научить ребёнка программировать?
А не лучше сразу приступить к делу? Лично у меня было так — я выучил три оператора на спектруме (draw, plot, circle), отец мне рисовал рисунки на бумаге, а я их переносил на комп с помощью написания программы. Постепенно все усложнялось, вот так я освоил свой первый язык)))
Не благодарное это дело)
Но если меня Вас не переубедить, попробуйте его сначала обучить логике. Т.е. просто поищите задачки на смекалку, внимание и пр.
Насчет обучающих игр не слышал) Попробуйте его обучить асамблеру, а потом питону.