JavaScript — своеобразный ящык программирования, в нём есть одна общеизвестная не исправляемая ошибка (когда будете погружаться в тему — узнаете) , которую специально не убирают чтобы не нарушилась совместимость с более ранними скриптами, созданными на Джава скрипт. Сам JS — разработан для фронтенда и его сценарий обрабатывается сразу браузером.
Нажимайте и читайте джава скрипт для чайников с нуля http://iprowebber.ru/kak-napisat-effektivnyj-skript-prodazh-algoritm-dejstvij-i-detali/, как повторить функцию в джава скрипт, сайт квери примеры джава скрипт список, джава скрипт приложения.
На этом сайте вы найдете практические советы по языку программирования Джава скрипт.