Risposta breve: Non proprio.
Risposta lunga: Javascript non ha molte funzionalità, anche per un linguaggio di scripting. La sua popolarità principale deriva dalla sua capacità di interfacciarsi con i server in modo asincrono consentendo a siti come Stackoverflow o Facebook di aggiornare magicamente il contenuto senza aggiornare.
È tuttavia lento e privo di numerose funzionalità che lo rendono praticabile per la programmazione delle applicazioni al di fuori del browser. Mentre c'è sicuramente un'ondata di applicazioni basate su browser (grandi vantaggi perché sono essenzialmente facili da implementare e completamente indipendenti dal sistema operativo se eseguite correttamente).
Un'altra cosa da considerare è che la maggior parte delle cose che rendono popolare javascript derivano dal suo monopolio sugli script basati su browser. E la maggior parte dei suoi usi sono già stati in bottiglia sotto forma di JQuery e Prototype e Dojo.
Se si intende accedere all'area del software basato su browser, sarà comunque necessario imparare le lingue di back-end che le rendono possibili e il Javascript dovrebbe essere molto facile da aggiungere in seguito (se si sono seguiti i propri standard. Google Web Toolkit compila persino il front-end Java in JavaScript per te, quindi non devi nemmeno preoccuparti.
wiki della comunità? –
Caro Dio, spero di no. Javascript è abbastanza confuso com'è. Imparerei volontariamente una lingua che non ho mai usato (o appena usato) (come Python o Ruby) prima di toccare Javascript incorporato. – Powerlord
Javascript è molto piccolo e rigorosamente definito, come può essere un casino? – alamar