Лучше всего начать с визуальных языков программирования: Scratch Jr, Scratch, Kodu Game Lab. В них программа создается с помощью ярких блоков, которые можно перемещать и «примагничивать» друг к другу. В этом плане визуальные среды похожи на Lego — в них используются такие же разноцветные конструкторы.
В таких программах можно создавать игры, мультфильмы, интерактивные открытки. Есть все необходимое: персонажи, фоны, Paint-редактор и др.
Визуальные среды помогут детям лучше уложить в голове логику программирования. Ребята уже здесь узнают, что такое условие, цикл, операторы и др. Затем уже можно переходить к текстовым языкам (Python, JavaScript и др.). Если хотите побольше узнать про разницу между визуальным и текстовым программированием, мы писали об этом в нашей
статье.