Для чего учить язык javascript (кроме интерактива на сайтах)?
не слишком ли узкая область использования такого мудреного языка?
область применения довольно широкая. Язык вовсе не мудреный, он отличается от С/С++ - безусловно, но я бы сказал, что он проще.В основном ведь для браузеров?
В основном область применения - действительно браузеры. Но с развитием nodejs - js на сервере вполне отличный инструмент под многие задачи, например системы обмена сообщениями, задачи, завязанные на событийную модель. Как система сборки статики под браузер - тоже отлично.
На нем можно писать приложения под windows phone, так же можно делать игры на нем т.е. поддерживается unity и cocos. Можно даже программы делать (brackets это показал).
Да не сложный он! (эх смайлов нету)