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
Git e GitHub: o básico que todo iniciante precisa dominar
Os comandos que você realmente vai usar no dia a dia, o fluxo de branch e pull request, e como sair de uma situação de conflito sem perder código.
Python na prática: automações simples para o dia a dia
Três projetos curtos que economizam horas por semana: renomear arquivos em lote, baixar relatórios e enviar e-mails automáticos.
TypeScript: como escrever código JavaScript mais seguro
Tipos, interfaces e generics na prática para reduzir bugs em produção e tornar a manutenção do projeto muito menos dolorosa.
React para iniciantes: por que essa biblioteca continua relevante
Componentes, estado, props e hooks explicados sem jargão — e o motivo de o React seguir como porta de entrada do front-end moderno.