HTML, HiperText Marckup Language, é como o próprio nome da tecnologia diz, uma linguagem de marcação de texto. Criada para facilitar e melhorar a comunicação por meio da Internet, usando artifícios visuais e intuitivos, como texto, imagens e vídeos, através de linhas de código que podem ser interpretados por navegadores, como este que você está usando agora mesmo.
Não confunda linguagem de marcação, HTML, com linguagens de programação, como JavaScript, Python ou C, pois apesar de se parecerem possuem gigantes diferenças entre si no que se refere a suas respectivas utilidades. Linguagens de marcação apenas trabalham com a parte FrontEnd de desenvolvimento, que é aquilo que o usuário final tem contato visual, linguagens de programação estão na parte do BackEnd do desenvolvimento, atuando com manipulação e processamento de dados. Durante as etapa desse pequeno tutorial introdutório as diferenças entre os dois tipos de linguagem serão explorados de forma melhor.
O HTML foi criado por Tim Berners-Lee em 1991 e desde então tem sido constantemente atualizada e melhorada, com versões como HTML 2.0, HTML 3.2, etc. Outras tecnologias que trabalham junto ao HTML também recebem diversas atualizações, o caso do JavaScript e CSS que falaremos mais acerca em outros tópicos. Até a data de postagem desse post as versões mais recentes das linguagens citadas acima são: HTML5, CSS3 e JavaScript6 que iremos usar durante esse pequeno tutorial.