Из комментария к статье Лучший язык программирования для начинающих: "Я обычно начинаю обучение даже не с чистого JS, а с Processing — небольшой графической библиотеки поверх JS. Рисовать картинки куда нагляднее для начинающего, чем работа в той же консоли а ля DOS"
Processing - статья на Википедии
Общение между компьютером и Android-устройством через Processing
Команда разработчиков графического языка Processing представила официальную JavaScript-библиотеку p5.js, интерактивный ролик