O que é desenvolvimento frontend
Frontend é tudo que o usuário vê e com que interage no navegador: o layout da página, botões, formulários, animações, o comportamento da interface. Três tecnologias cuidam disso: HTML (estrutura), CSS (aparência) e JavaScript (lógica e interatividade).
O caminho, passo a passo
HTML — estrutura da página
Tags, aninhamento, semântica, formulários. Alguns dias costumam ser suficientes para entender a lógica básica da marcação.
CSS — estilos e Flexbox
Tamanhos, espaçamentos, cores, Flexbox para organizar blocos, responsividade básica em diferentes telas.
JavaScript — fundamentos da linguagem
Variáveis, tipos de dados, condicionais, loops, funções, arrays e objetos — a base sem a qual não dá para avançar.
O DOM e os eventos
Controlar a página a partir do código: reagir a cliques, mudar o conteúdo, trabalhar com formulários e entrada do usuário.
Seus primeiros projetos independentes
Aplicações pequenas mas completamente concluídas — uma calculadora, uma lista de tarefas, um minijogo, uma loja online simples.
Um framework (React, Vue) e um portfólio
Depois de um JavaScript sólido, um framework se aprende bem mais rápido. 2-3 projetos concluídos no portfólio, e você está pronto para se candidatar a vagas júnior.
Com qual passo começar agora mesmo
Se você já conhece HTML e CSS pelo menos no nível básico, pode ir direto para JavaScript, a etapa mais longa e importante de todo o caminho. Se não, alguns dias para se familiarizar com as tags e Flexbox não são desperdiçados, mas não demore a passar para JavaScript: é ele que determina se o caminho para o frontend realmente funciona.
O que vem depois
Pronto para a etapa mais importante?
Um curso grátis de JavaScript com um exercício prático depois de cada aula — a base de toda essa roadmap, do zero até um nível sólido.