Documentação: https://developer.mozilla.org/pt-BR/

Para testar códigos online: https://codepen.io/pen/

image.png

O HTML é a base e é responsável pela estrutura da página e seus conteúdos individuais: botões, imagens, texto.

O CSS, por sua vez, controla o estilo, a aparência dos conteúdos, lidando com coisas como fontes, tamanhos, cores, efeitos.

Já o JavaScript cuida da interatividade/comportamento/ação dos conteúdos de uma página.

Uma analogia simples:

<aside> ⭐

HTML → substantivos

CSS → adjetivos

JS → verbos

</aside>

Arquivos HTML terminam em .html e arquivos CSS terminam em .css.