JavaScript является действительно самым непонятым (недооцененным) языком программирования. Он часто воспринимается как игрушка, однако несмотря на его простоту этот язык обладает большими возможностями. Начиная с 2005 года появляется все больше и больше впечатляющих приложений, интенсивно использующих JavaScript.
В отличие от большинства языков программирования JavaScript не имеет своей системы ввода/вывода. Он предназначен для встраивания в различные среды (in a host environment), которые и должны обеспечить механизм общения JavaScript с остальным миром. Наиболее распространённой средой, в которую встраивается JavaScript, является браузер. Но интерпретаторы JavaScript можно найти и в Adobe Acrobat, Photoshop, Yahoo!'s Widget engine, Eclipse и так далее.
Дополнительный материал:
Javascript Web server
http://nodejs.org/
JS for beginners
https://www.codeschool.com/courses/javascript-road-trip-part-1
Литература
http://learn.javascript.ru/#book-toc-137