JS — популярный язык, в нём есть одна общеизвестная логическая ошибка (если будете изучать — поймете) , которую специально не убирают чтобы не нарушилась совместимость с ранними разработками на JS. Сам JavaScript — разработан для фронтенда и его код читается самим браузером.
Полезное тут задачи джава скрипт http://iprowebber.ru/, джава скрипт уроки, джава скрипт вывод на экран, джава скрипт в контакте.
Здесь вы найдете практические советы по программированию на JavaScript.