Когда ребёнок впервые говорит: «Смотри, я сделал игру!», взрослые удивляются. Но перед ними не просто игра, а результат обучения программированию. И, скорее всего, это – Scratch. Scratch программирование для детей – это способ научиться создавать свои первые игры и анимации без сложных команд и формул. Всё происходит в понятной визуальной среде, где код превращается в цветные блоки, которые можно перетаскивать мышкой. Обычные языки требуют точности: поставил не ту скобку – программа не работает. Scratch – другой.
Его придумали в Массачусетском технологическом институте (MIT), чтобы сделать программирование доступным детям. Здесь нет непонятных символов. Команды выглядят как кусочки конструктора: «когда флажок нажат», «переместиться на 10 шагов», «если касается – изменить счётчик».
Ребёнок соединяет блоки, запускает игру и сразу видит результат. Так обучение становится действием, а не заучиванием. Язык программирования Scratch подходит детям с 7 лет. Он прост, визуален и увлекателен.