Seus problemas acabaram! Aqui, você encontrará conteúdos diversos que poderão ser usados como guia de consultas com as melhores dicas para você ingressar nesse universo da maneira mais tranquila possível.
Buscarei construir um caminho prático e objetivo para você entender os conceitos básicos do HTML e entender como essa linguagem de marcação é importante para a construção de projetos WEB. Boas práticas, código limpo e estruturado (com foco em semântica) e até um projeto real farão parte de suas próximas práticas.
E aí? Preparado para ingressar nessa nova jornada?
O que será abordado?
O HTML
A teoria
Vamos começar com um pouco de teoria e entender o que é o HTML.
O HTML – HyperText Markup Language (linguagem de marcação de hipertexto), é a linguagem padrão usada para criar e estruturar páginas na web e componentes diversos. Ou seja, com ela podemos:
- Construir estruturas robustas e personalizadas: Possuindo Tags com diversas utilidades para títulos, parágrafos, links, listas, formulários, entre outros; Torna possível a criação de páginas WEB com mais facilidade.
- Utilização de Hipertextos: O HTML possui uma característica bem importante que é a criação de hiperlinks, que permitem a navegação entre páginas dentro de um mesmo projeto e páginas externas, conectando páginas estáticas em qualquer outra página online.
- Compatibilidade com navegadores: Sim, o HTML possui compatibilidade com qualquer navegador existente (Google Chrome, Mozilla Firefox, Microsoft Edge), trazendo toda a estrutura visivelmente agradável ao usuário.
- Integração com estilos e lógicas: Entregando a estrutura da página, o HTML consegue implementar códigos de estilização (CSS), para trabalharmos com o design do layout e criação estética de componentes e códigos lógicos (JS), para trazermos mais interações e dinamicidade para o usuário desses mesmos componentes.
Mesmo assim, não conseguiu compreender a finalidade do HTML e quando devemos usá-lo?
Relaxa, irei resumir o que foi falado até agora. O HTML é uma linguagem de estrutura de páginas onde permite que possamos trabalhar com outras linguagens complementares de estilização e lógica e navegar em outras páginas a partir de links.
Farei uma analogia bastante simples para que compreenda a devida atuação dessa linguagem de marcação na criação de qualquer projeto WEB. Irei citar o CSS e JS em alguns momentos por fazerem parte da tríade do desenvolvimento WEB. Porém, vá guardando esses termos, pois iremos abordá-los mais adiante. Vamos lá! Imagine um corpo humano. Agora, dividindo-o em camadas, temos:

A estrutura óssea, a base que sustenta nosso corpo e protege nossos órgãos.
Trazendo para o mundo WEB, seria equivalente ao nosso HTML, onde temos: a estruturação, componentização e organização de nossos elementos e da própria página.
Nossas características (ênfase em nossa estética), onde são definidas: a tonalidade de nossa pele, cor dos olhos, tamanho, altura, peso, entre outros detalhes.
Novamente, trazendo para o mundo WEB, seria equivalente ao nosso CSS, onde temos: a estilização de nossos componentes e páginas, como: tamanho e cor da fonte e planos de fundo, arredondamento nos campos de texto e outras muitas estilizações que podem ser feitas nessa linguagem de estilização.


E por fim, nossas ações, atos: enxergar, raciocinar, falar, mexer, cheirar, andar, pegar, entre outros comportamentos.
Quando aplicado no mundo WEB, seria equivalente ao nosso JS, onde temos a criação de elementos iterativos: transformação de elementos a partir de ações feitas pelo usuário, validações de formulários, cálculos e entre outras aplicações lógicas.
A formatação
Previamente, precisamos saber que assim como todo arquivo criado em um computador possui um formato de arquivo (normalmente categorizado), os arquivos HTML também possui seu próprio tipo de arquivo. Esse formato de arquivo, geralmente é uma sigla presente após o nome do arquivo, como: “arquivo.txt”. Vejamos a seguir o que são esses formatos e qual seria o dos arquivos HTML.
- Para arquivos de texto: “.txt”.
- Para arquivos executáveis (Windows): “.exe”.
- Para arquivos de estilização: “.css”;
- Para arquivos lógicos (JS): “.js”;
- E para arquivos de marcação: “.html”.
Então, como nossa primeira etapa é a construção do esqueleto de nosso projeto, iremos conhecer as nossas famosas Tags e as principais que compõem a estrutura inicial desse projeto. Falaremos a seguir sobre essas tais “Tags”.
O projeto
Agora que você já tem uma boa noção do que é o HTML e suas Tags e Metatags, vamos pôr esse conhecimento em prática?
Preparando o ambiente
Para escrever código em HTML, não é preciso instalar nenhum programa. Mas irei sugerir um que trará produtividade e praticidade em todas as etapas de desenvolvimento. Logo, preciso que baixe e instale a ferramenta Visual Studio Code.
Após instalar, crie uma pasta com o nome “Meu portfólio” e em seguida, crie um arquivo chamado “index.html” e copie o código abaixo.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Meu portfólio</title>
</head>
<body>
<section>
<h1>Olá, meu nome é [Digite seu nome]</h1>
</section>
</body>
</html>
Pra não deixar dúvidas, a Metatag <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> está relacionada a compatibilidade em outros tipos de dispositivos, como: Tablet, Mobile.
A Tag <section>, já diz em seu nome, é uma seção. Ela não retornará nada visual para o usuário, apenas estrutural
E a Tag <h1> refere-se a um título, do inglês, “Heading”.
Agora, você irá até a pasta “Meu Portfólio” e executará o arquivo “index.html”. Seu navegador irá abrir, trazendo o início de seu primeiro projeto em HTML.
Pronto, temos nosso pontapé inicial rodando em nosso navegador com sucesso!