O que é JavaScript?

Com papel e caneta em cima de uma mesa, como seu amigo no trabalho ou na escola, rascunhando e dando umas dicas pra você, falo das definição e histórico do JavaScript, do JavaScript fazer umas "paradas" que outras linguagens não fazem e também listo suas versões e características de cada versão.