Javascript (Curso + Exercícios + Correções) em Inglês
JavaScript é uma linguagem de script usada principalmente em páginas da Web interativas, mas também para servers2 com o uso (por exemplo) do Node.js3. É uma linguagem orientada a objetos para protótipos, isto é, que as bases da linguagem e suas interfaces principais são fornecidas por objetos que não são instâncias de classe, mas que são, cada qual, equipados com construtores para criar suas propriedades e, em particular, uma propriedade de prototipagem que possibilita a criação de objetos herdados personalizados. Além disso, as funções são objetos de primeira classe. A linguagem suporta o paradigma do objeto, imperativo e funcional. JavaScript é a linguagem com o maior ecossistema graças ao seu gerenciador de dependências npm, com cerca de 500.000 pacotes em agosto de 20174. (wikipedia)