A linguagem Javascript é responsável por aplicações dinâmicas nos navegadores.
É uma linguagem de fácil uso e muito poderosa.
Usaremos para validação de campos do lado do cliente, mas é uma linguagem que tem propósitos muito maiores.

Abaixo listo alguns tutoriais iniciais.
https://www.alura.com.br/artigos/javascript
https://www.w3schools.com/js/
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Language_overview
https://developer.mozilla.org/pt-BR/docs/Learn/Getting_started_with_the_web/JavaScript_basics
https://javascript.info/
https://www.javascripttutorial.net/