É normal começarmos na programação escrevendo páginas com HTML/CSS. Nesse momento, costumamos abrir os arquivos .html diretamente no navegador, geralmente clicando duas vezes sobre o mesmo.
Contudo, uma vez que o arquivo citado está no seu computador, apenas você tem acesso ao seu conteúdo. Para que ele esteja acessível a outras pessoas precisamos colocá-lo em rede. Como, então, dar esse salto?
É hora de aprender como funciona a internet e, mais precisamente, a requisição/resposta dentro do protocolo HTTP.