Джава скрипт — особый язык, в который заложена одна общеизвестная логическая ошибка, которую специально не убирают чтобы не нарушилась совместимость с ранними версиями на JS. Сам JavaScript — разработан для фронтенда и его сценарий читается сразу браузером.
Тут про для чего нужен джава скрипт http://iprowebber.ru/nakrutka-soobshhenij-v-kontakte-8212-zachem-nakruchivayut-soobshheniya/, сайт квери примеры джава скрипт список, джава скрипт приложения, основы джава скрипт для начинающих. Там же Курс изучения JavaScript для начинающих и JavaScript – Прототипно-ориентированный язык программирования.
JS не сложно освоить. Этот ресурс про JavaScript может быть полезен программистам уровня от продвинутого до базового.