Como a web funciona

Toda página que você abre segue a mesma jornada curta. Você pede algo pelo seu endereço, uma máquina em algum lugar envia de volta um documento de texto, e seu navegador transforma esse texto na página que você vê. HTML é a linguagem em que esse texto é escrito, então entender o trajeto que ele faz é o pano de fundo para tudo mais neste manual.
Cliente e servidor
A web é uma conversa entre dois lados. Seu navegador é o cliente: o programa que pede páginas. A máquina que guarda um website e o entrega é o servidor. Você pede, ele responde.
Pense em fazer um pedido em um restaurante. Você é o cliente, a cozinha fica fora da vista, e um garçom leva seu pedido para frente e para trás. Você não entra na cozinha e cozinha. Você pede um prato, e a cozinha o prepara e o envia. Seu navegador é o cliente, o servidor é a cozinha, e a web é o garçom correndo entre eles.
URLs e domínios
O endereço que você digita é uma URL: um Localizador Uniforme de Recurso. É o endereço completo de uma coisa na web, a forma que um endereço postal aponta para uma casa.
Olhe para https://scrimba.com/learn. A parte https é como o navegador deve falar com o servidor. A parte scrimba.com é o domínio, o nome do website, como a rua e a cidade. A parte /learn é o caminho para uma página específica, como o número da casa. Juntos eles apontam para exatamente uma página, e digitá-los diz ao navegador para onde ir.
https diz como falar com o servidor, o domínio como scrimba.com é o nome do site, e o caminho como /learn aponta para uma página nele. Leia da esquerda para a direita e ela diz exatamente para onde o navegador está indo. O ciclo de solicitação e resposta
Quando você pressiona enter, seu navegador envia uma solicitação ao servidor: uma mensagem curta que diz "por favor envie para mim essa página". O servidor envia de volta uma resposta: a página em si. Esse ir e vir é uma viagem completa, e é o que acontece toda vez que você abre uma página ou clica em um link.
Imagine pedir a um bibliotecário por um livro. Você dá o título (sua solicitação), o bibliotecário o encontra e o entrega (a resposta), e agora você o tem nas mãos. Se o livro não existe, o bibliotecário diz isso para você, o que também é uma resposta. A web funciona da mesma forma, muito mais rápido e muitas vezes por segundo.
O que o navegador faz com o HTML que recebe
A resposta é o texto HTML de uma página. Seu navegador lê esse texto de cima para baixo e o desenha na tela: vê uma tag de título e mostra texto grande e ousado, vê uma tag de parágrafo e mostra uma linha de texto do corpo, vê uma tag de imagem e busca a imagem.
Você pode pensar nisso como ler uma receita e cozinhá-la. O texto não é a refeição, é a descrição da refeição, e o navegador é o cozinheiro que transforma a descrição em algo que você pode realmente ver e usar. O mesmo HTML sempre produz a mesma página, porque o navegador segue as mesmas instruções toda vez.

