Начинать заниматься программированием не раньше шестого класса. Все дети играют в игры, но по-разному: одному нравится играть, а другому интересно, как устроены сами компьютерные программы.
Как только ребенок научится читать, писать и овладеет знаниями по элементарной математике, пусть попробует самостоятельно написать программу. Сразу станет ясно, нравится ли ему результат работы, увиденный на экране, не наскучило ли ему подобное занятие. Если оно воспринимается как тяжелая работа, наподобие рытья канавы, тогда стоит хорошенько подумать о целесообразности такого добровольного мучения.