Por onde começar na programação
Linguagens, trilhas e fundamentos para construir uma base técnica sólida e duradoura.
HTML e CSS
A base de toda página web: estrutura semântica e estilo responsivo.
JavaScript
A linguagem que dá vida ao navegador e roda em todo lugar hoje.
React
Biblioteca para construir interfaces componentizadas e reativas.
TypeScript
Tipagem estática sobre JavaScript para reduzir bugs e melhorar manutenção.
Python
Linguagem versátil para automação, dados, IA e back-end.
Node.js
JavaScript no servidor: APIs, ferramentas de build e mais.
Git e GitHub
Controle de versão e colaboração em código — habilidade essencial.
APIs e HTTP
Como sistemas conversam: requisições, respostas, REST e JSON.
Trilhas de estudo
Front-end iniciante
- 1. HTML semântico
- 2. CSS responsivo
- 3. JavaScript moderno
- 4. Git
- 5. Um framework
Back-end iniciante
- 1. Lógica e algoritmos
- 2. Uma linguagem
- 3. HTTP e REST
- 4. SQL
- 5. Autenticação
Fullstack pragmático
- 1. JS/TS sólido
- 2. React
- 3. Node ou similar
- 4. Postgres
- 5. Deploy
Erros comuns de iniciantes
- ⚠ Pular fundamentos correndo para frameworks
- ⚠ Estudar sem nunca colocar a mão na massa
- ⚠ Comprar muitos cursos sem terminar nenhum
- ⚠ Comparar seu início com a vitrine alheia
- ⚠ Ignorar Git desde o primeiro dia
- ⚠ Não pedir ajuda quando trava por horas
Mini glossário
- IDE
- Ambiente integrado de desenvolvimento.
- API
- Interface para sistemas conversarem entre si.
- Framework
- Estrutura pronta para acelerar desenvolvimento.
- Repositório
- Pasta versionada com Git.
- Deploy
- Publicar uma aplicação em produção.
- Bug
- Comportamento inesperado no software.
Artigos recomendados

Como Começar na Programação do Zero em 2026: Guia Definitivo
Roteiro completo para quem quer entrar na programação em 2026: escolha de linguagem, setup de ambiente, lógica de programação, primeiros projetos, comunidades e como evitar armadilhas comuns de iniciantes.

HTML, CSS e JavaScript: O Trio Essencial da Web Moderna
Domine os três pilares do desenvolvimento web: HTML semântico para estrutura, CSS moderno para estilo e layout responsivo, e JavaScript para interatividade, manipulação do DOM e consumo de APIs.

Git e GitHub Básico: Controle de Versão para Quem Coda
Guia prático de Git e GitHub para iniciantes: instalação, commits, branches, merge, rebase, pull requests, resolução de conflitos e fluxos de trabalho profissionais em equipe.

Python na Prática: Do Primeiro Script à Automação Real
Como começar com Python em 2026: instalação, sintaxe, estruturas de dados, manipulação de arquivos, APIs, web scraping ético e automação de tarefas com scripts reutilizáveis.