JavaScript — особый ящык программирования, в который заложена одна общеизвестная не исправляемая ошибка (если будете изучать — узнаете) , которую сознательно не исправляют чтобы сохранить совместимость с более ранними скриптами, созданными на JavaScript. Сам JS — разработан для фронтенда и его код читается самим браузером.
Дополнение к статье джава скрипт для начинающих с чего начать, джава скрипт для детей скачать, как создать кастомные события в джава скрипт.
На этом сайте вы встретите советы по программированию на JavaScript.