Google-инкубатор Area 120 выпустил приложение «Кузнечик» (Grasshopper)
для обучению программированию JavaScript. Специалисты рекомендовали его
начинающим программистам.
Идея проста и проверена временем, пользователя учат мыслить,
как программист, предлагая играть в мини-игры и решать квесты и головоломки.
Все они короткие, ориентированные на один урок, поэтому можно учиться хоть по
10 минут в день, хоть часами напролет. Чем больше освоил пользователь, тем
сложнее перед ним ставится очередная задача, и все они направлены на
интуитивную выработку алгоритмов решения задач, пишет портал «Техкульт».
В каждом уроке программа разъясняет особенности применения
новых команд и инструментов, а затем генерирует несколько задач на их
использование. Например, цель — нарисовать флаг Франции, изображение с тремя
равными полями разного цвета. Вам показывают конечный результат и запускают
редактор, в котором нужно манипулировать блоками кода для достижения целей.
Если начальные уроки идентичны представленным в
самоучителях и других учебниках, то далее уже идет освоение сложных систем,
анимации и библиотеки D3. Прогресс пользователя фиксируется, игрок получает
рейтинг и достижения для стимуляции учебы. В дальнейшем количество уроков и их
сложность возрастут, но все они будут посвящены JavaScript.