JavaScript do zero em 2025: guia 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: por que JavaScript em 2025 é o seu melhor começo



JavaScript não é apenas uma linguagem para animar botões em sites. Em 2025, ela se transformou em uma plataforma universal, funcionando em todos os lugares: do navegador ao servidor, de aplicativos móveis à Internet das Coisas. Se você decidiu começar a programar, JavaScript é a maneira mais lógica e rápida de entrar na área de TI.



Por que agora? O ecossistema amadureceu: Node.js 22+ é estável e performático, ferramentas como npm e ESLint se tornaram padrão, e a comunidade publica milhares de pacotes todos os dias. O principal é que você não precisa de configurações complexas. Abra o terminal, escreva o código e veja o resultado. Neste artigo, mostrarei por onde começar para, em apenas 30 minutos, escrever seu primeiro programa.



Passo 1: Configuração do ambiente — Node.js e editor de código



Em 2025, escrever JavaScript apenas no navegador é coisa do passado. Para aprendizado e trabalho sérios, você precisará do Node.js — um ambiente de execução que permite rodar JS no computador.



Como instalar o Node.js

Acesse o site oficial nodejs.org e baixe a versão LTS (recomendada para iniciantes). O instalador fará tudo sozinho — você só precisa clicar em "Avançar". Após a instalação, verifique se tudo funciona:



node --version  # Deve mostrar v22.x.x ou superiornpm --version   # Gerenciador de pacotes, vem junto


Se você vir os números das versões — está pronto. Agora escolha um editor de código. O Visual Studio Code (VS Code) é o padrão da indústria. Instale-o e, em seguida, adicione as extensões: ESLint, Prettier e JavaScript (ES6) code snippets. Elas deixarão o código limpo e ajudarão a evitar erros.



Primeiro programa "Hello, World"

Crie uma pasta para projetos, dentro dela um arquivo index.js e escreva:



// index.jsconst greeting = "Olá, mundo JavaScript 2025!";console.log(greeting);


Execute no terminal:

node index.js


Parabéns! Você acabou de escrever e executar seu primeiro programa em JavaScript. Esta é a base a partir da qual vamos começar.



Passo 2: Fundamentos da sintaxe — variáveis, tipos de dados e funções



Agora que o ambiente está pronto, vamos entender as construções básicas da linguagem. Em 2025, o padrão ES2025 (ECMAScript) adicionou alguns recursos convenientes, mas a base permanece a mesma.



Variáveis: let, const e var

Esqueça o var — ele está obsoleto. Use const para valores que não mudam e let para valores mutáveis:



const userName = "Alexei"; // Não pode ser reatribuídolet age = 25;               // Pode ser alteradoage = 26;                   // Funciona

// O uso de var não é recomendadovar oldWay = "obsoleto"; // Sintaxe antiga


Tipos de dados: de strings a símbolos

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

  • String — strings: "Olá", 'Mundo', \\`template string\\` (crases)
  • Number — números: 42, 3.14, NaN
  • Boolean — valores lógicos: true, false
  • Null e Undefined — ausência de valor
  • Object — objetos e arrays


Exemplo de trabalho com diferentes tipos:

const name = "Maria";const year = 2025;const isStudent = true;

// Template strings (muito prático!)const message = `Olá, ${name}! Agora é ${year}. Estudante? ${isStudent}`;console.log(message);


Funções: clássicas e arrow functions

Funções são blocos de código que

Blogs

Book Recommendations