O que é HTML, CSS e JavaScript: o básico para quem quer começar a programar
Quem decide aprender a criar sites logo esbarra em três siglas: HTML, CSS e JavaScript. Elas trabalham juntas e cada uma tem uma função bem definida. Uma comparação comum ajuda a entender: se um site fosse uma casa, o HTML seria a estrutura, o CSS a decoração e o JavaScript a parte elétrica, que faz as coisas funcionarem.
HTML: a estrutura
HTML (HyperText Markup Language) não é exatamente uma linguagem de programação, e sim de marcação. Ele diz ao navegador o que é cada parte da página: um título, um parágrafo, uma imagem, um link, um formulário. Isso é feito com etiquetas chamadas tags, como <h1> para títulos e <p> para parágrafos.
CSS: a aparência
CSS (Cascading Style Sheets) define como os elementos aparecem: cores, fontes, tamanhos, espaçamentos e a disposição na tela. É também com CSS que um site se adapta ao celular, ao tablet e ao computador, o chamado design responsivo.
JavaScript: o comportamento
JavaScript é uma linguagem de programação de verdade. Ela roda no navegador e permite criar interações: abrir um menu ao clicar, validar um formulário, carregar conteúdo sem recarregar a página, criar jogos e muito mais. Hoje o JavaScript também é usado fora do navegador, em servidores e aplicativos.
Seu primeiro teste
Você não precisa instalar nada para experimentar. Abra o Bloco de Notas, cole o código abaixo e salve como teste.html. Depois, dê dois cliques no arquivo para abri-lo no navegador.
<!doctype html>
<html lang='pt-BR'>
<head>
<meta charset='utf-8'>
<style>
h1 { color: royalblue; font-family: sans-serif; }
</style>
</head>
<body>
<h1>Meu primeiro site</h1>
<button onclick='alert("Olá!")'>Clique aqui</button>
</body>
</html>Nesse pequeno exemplo estão as três linguagens: o HTML cria o título e o botão, o CSS pinta o título de azul e o JavaScript mostra uma mensagem ao clicar.
Por onde continuar
- Instale um editor de código gratuito, como o Visual Studio Code.
- Estude primeiro HTML e CSS até conseguir montar uma página simples sozinho.
- Depois avance para JavaScript: variáveis, condições, laços e funções.
- Pratique recriando páginas de sites que você usa no dia a dia.