Купить книжку, или найти сайт с интерактивным обучением и учиться вместе с ним.
Преподавание - это комплексная задача, и обладание знанием предмета, это необходимое, но недостаточное условие. А вот умение найти подход, стимулы, выбрать правильную подачу материала, знать что делать чтобы стало интересней и знать когда пора остановиться чтобы затем снова продолжить - это то что еще нужно для успеха.
Вы, как взрослый человек, будете понимать и интерпретировать написанное лучше, у вас больше опыта в изучении нового, это именно то, в чём вы сможете помочь своему ребенку.
Как напрямую следует из Вашего вопроса, чтобы научить ребёнка программировать, нужно найти человека, который умеет учить детей программировать.
Пока капитан в отпуске, Пояснительная Бригада.
Зависит от возраста. Школьник даже начальных классов и сам спокойно научится, а раньше можно и не пытаться, а если уж очень хочется в дошкольном - есть смежные подготовительные темы (специальные игры и подобное).
Как именно школьник начальных классов может обучиться программированию сам?