Galera, há um tempo eu comecei a aprender JavaScript, mas ainda não sei o que ela pode realmente fazer. Não acho que seja apenas para fazer simples interatividade com a página. Pra falar a verdade Crockford estava certo, JavaScript é uma linguagem mal compreendida.
Desculpe, mas eu não entendi o sentido da sua pergunta. Se você acha que é mal compreendida, então você deve compreender bem. E se compreende deveria saber o que ela pode realmente fazer.
O que espera exatamente com esse tópico? O que quer saber?
Desculpe, mas eu não entendi o sentido da sua pergunta. Se você acha que é mal compreendida, então você deve compreender bem. E se compreende deveria saber o que ela pode realmente fazer.
O que espera exatamente com esse tópico? O que quer saber?[/quote]
+1
Lucas, é mais natural voce partir do quer fazer.
Hoje o javascript está tomando uma boa fatia do mercado Web com as ótimas bibliotecas de componentes, ajax e por ai. Para vc ter uma ideia do que java script é capaz. De uma olhada em AngularJS, Jquery, Node.js e olhe tb o PrimesFaces, todas essas excelentes APIs para desenvolvimento web não existiriam se não existisse o “temido e não compleendido” JavaScript. 
Pelo que compreendo, JS é uma linguagem que roda no browser e portanto sempre estará limitada ao ambiente restrito que o browser oferece comparado com outras linguagens de primeira categoria e que tem acesso total a plataforma.
Na verdade o Javascript não está restrito somente aos navegadores. Já temos alguns exemplos como o V8, o Node.js e a própria Java Scripting API, que já suporta o Javascript (antigamente usávamos o Rhino para rodar JS na JVM). Com isso o Javascript sai das limitações dos navegadores.
https://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide
Another World (or, Out of This World)
Eu jogava este jogo no super nintendo:
http://www.megidish.net/awjs/