JavaScript do zero em 2025: guia completo para iniciantes

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Introdução ao JavaScript: por que começar em 2025

\n\n

JavaScript é a linguagem que impulsiona a internet moderna. Em 2025, ela continua sendo uma das linguagens de programação mais requisitadas do mundo. Se você decidiu iniciar sua jornada na TI, JavaScript é o ponto de partida ideal. Ele funciona em todos os lugares: no navegador, no servidor (através do Node.js), em dispositivos móveis e até mesmo na robótica.

\n\n

Neste guia, vamos abordar por onde começar a estudar JavaScript em 2025. Você aprenderá a configurar o ambiente, escreverá seu primeiro programa em Node.js e dominará as estruturas básicas da linguagem. Nada de teoria complicada — apenas prática e exemplos claros.

\n\n

1. Configuração do ambiente: Node.js e VS Code

\n\n

Em 2025, a melhor maneira de começar a aprender JavaScript é usando o Node.js. Este é um ambiente de execução que permite rodar código JS não apenas no navegador, mas também no computador. Você não precisará de um servidor complexo — basta instalar o Node.js e um editor de código.

\n\n

Instalação do Node.js

\n

Acesse o site oficial nodejs.org e baixe a versão LTS (Long Term Support). A instalação é simples — basta seguir as instruções do instalador. Após a instalação, abra o terminal (linha de comando) e verifique a versão:

\n\n
node --version\nnpm --version
\n\n

Se você vir os números das versões (por exemplo, v22.0.0), está tudo funcionando. npm é o gerenciador de pacotes, que será útil mais adiante.

\n\n

Editor de código: Visual Studio Code

\n

Para escrever código, recomendo o Visual Studio Code (VS Code). É um editor gratuito da Microsoft com realce de sintaxe, autocompletar e terminal integrado. Baixe-o em code.visualstudio.com.

\n\n

Após a instalação, crie uma pasta para seus projetos, por exemplo js-learning, e abra-a no VS Code. Agora você está pronto para escrever código!

\n\n

2. Primeiro programa: "Hello, World!" no Node.js

\n\n

Crie um arquivo index.js na pasta e escreva:

\n\n
// Primeiro programa em JavaScript\nconsole.log("Olá, mundo! Estou aprendendo JavaScript em 2025!");\n\n// Cálculo simples\nconst sum = 2 + 3;\nconsole.log("A soma de 2 + 3 é", sum);
\n\n

Execute o programa no terminal do VS Code:

\n\n
node index.js
\n\n

Você verá:

\n\n
Olá, mundo! Estou aprendendo JavaScript em 2025!\nA soma de 2 + 3 é 5
\n\n

Parabéns! Você acabou de escrever e executar seu primeiro programa em JavaScript. A função console.log() é o equivalente ao print() em Python. Ela exibe dados no console.

\n\n

3. Fundamentos da sintaxe: variáveis, tipos de dados e funções

\n\n

Agora vamos abordar os conceitos-chave do JavaScript. Em 2025, o padrão da linguagem é o ES2024, mas os fundamentos permanecem os mesmos.

\n\n

Variáveis: let, const e var

\n

No JavaScript moderno, usamos let e const. O var está obsoleto, mas você pode encontrá-lo em código antigo.

\n\n
    \n
  • const — para valores que não mudam (constantes).
  • \n
  • let — para variáveis que podem ser alteradas.
  • \n
\n\n
// Constante: o valor não muda\nconst userName = "Ana";\n// userName = "Maria"; // Erro! Não é possível reatribuir const\n\n// Variável: pode ser alterada\nlet age = 25;\nage = 26; // Agora age = 26\n\nconsole.log(userName, age); // Ana 26
\n\n

Tipos de dados

\n

JavaScript é uma linguagem de tipagem dinâmica. Isso significa que o tipo da variável é determinado automaticamente. Os principais tipos são:

\n\n
    \n
  • String (texto) — texto entre aspas: "Hello", 'Olá'
  • \n
  • Number (número) — inteiros e decimais: 42, 3.14
  • \n
  • Boolean (lógico)

Blogs

Book Recommendations