Для первого знакомства детей с программированием в возрасте 6-11 лет лучше использовать специализированную детскую среду программирования, а не погружать ребенка в мир высокоуровневых профессиональных языков программирования и громоздких сред разработки. Благо обучение детей программированию активно развивается и появляется множество специализированных детских сред программирования. В чем отличие детской среды программирования от профессиональной? Как правило в детских средах программирования используется не текстовый, а блочный язык программирования. То есть детям для того, что бы составить программу не нужно уметь быстро печатать и знать английский язык. Команды представляют собой визуальные блоки, которые можно перетаскивать мышкой и стыковать друг с другом, как пазлы. Детские среды программирования как правило отличаются ярким и красочным оформлением. Например блоки команд в зависимости от назначения имеют разные цвета (синий, оранжевый, фиолетовый, зеленый). Таким образом детям