JavaScript (às vezes chamado apenas de JS) é uma linguagem de programação, leve, interpretada, orientada a objetos, baseada em protótipos e em funções de primeira classe.

Você pode executar JavaScript do lado do cliente (front end) em um navegador web, dê preferência ao Firefox ou ao Google Chrome.

Também poderá executá-lo do lado do servidor (back end) em linha de comando através do Node.js.

O básico

Artigos

Referência

Document Object Model

Ajax

Formulários Web

Aprenda a trabalhar com cada controle de um formulário web.

Números Aleatórios

Aprenda com esta série como trabalhar com números randômicos em JS.

Expressões Regulares

Em JavaScript temos 3 funções para tratarmos as expressões regulares: test(), exec() e match() e a função construtora RegExp().

Veja também na seção sobre expressões regulares a matéria Expressões Regulares em JavaScript.

Livros Sobre JavaScript

Para quem nunca viu JavaScript, aconselho o livro da dupla Kevin Yank e Cameron Adams Simple JavaScript.

Ele cumpre o que promete "tudo o que você precisa saber sobre JavaScript a apartir do zero".

A didática é excelente, o comprometimento com a qualidade é sem igual.

"Livro Só JavaScript"

Leia mais sobre Livros sobre JavaScript.

Site Oficial