Согласна со всеми, кто высказался раньше: кем бы ребёнок ни стал в будущем, главное - поощрять любопытство, учить задавать вопросы и рассуждать. А ещё формировать правильное отношение к учебе. Профессор Кэрол Двек провела очень интересное исследование на эту тему, вот здесь можно послушать её выступление:
Что же касается конкретно программирования, на опыте разработки нашей игры, Kids'n'Code, мы выяснили следующее:
1) Самое важное и интересное для детей в любом предмете - свобода творчества. Так, лучшей мотивацией начать изучать программирование станет создание собственного мультфильма или игры. А в случае с химией или физикой хорошим началом будет детский набор для проведения опытов.
2) Реальные языки программирования ребенок успешно может изучать уже лет с 12. Moscow Coding School, например, проводит отличные курсы для подростков, где с ними уже говорят на "взрослом" языке. Но до этого можно и нужно зарождать интерес и закладывать базу.
3) Тяжелее всего детям даётся, конечно, не синтаксис, а основы абстрактного и логического мышления. Именно их можно развивать при помощи игр с самого раннего возраста.
4) Ещё лучше, если эти развивающие игры не будут оторваны от "компьютерного" контекста и расскажут малышу о том, как устроены технологии. Это поможет не только зажечь интерес, но и научит понимать явления "цифрового" мира. А это в наше время важно в любой профессии.
Прекрасный ответ! Последний совет в точку! =)
Спасибо за советы!