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