De uma maneira geral se perguntarmos o que é o HTML os leigos dirão que é uma linguagem de programação.
Porém, esta é uma ideia equivocada, pois não se trata exatamente disto, sim, é uma linguagem, mas não é de programação.
O HTML, Hyper Text Markup Language, ou em português Linguagem de Marcação de Hipertexto, como toda linguagem usada em informática, tem como finalidade instruir o sistema no qual é usado para realizar ações.
E, contrariamente das linguagens de programação, o HTML não contém estruturas que produzem resultados variáveis como, por exemplo, uma estrutura lógica, funções ou procedimentos que produzam resultados a partir de outros dados.
O HTML foi criado pelo físico britânico Tim Berners-Lee, como uma ferramenta que permite acrescentar alguns elementos nos textos usados por ele na publicação dos seus trabalhos em uma época em que a Internet ainda dava seus primeiros passos.
Como outras linguagens de marcação(o HTML não é a única) era possível dar distinções a determinados trechos de textos como, por exemplo, linkar uma outra obra científica a qual a primeira fizesse referência e que também estivesse publicada, definir espaçamentos, cor, tamanho da letra entre tantos outros aspetos de um site.
Esta brilhante ideia iria facilitar a rotina das empresas e não só, mudaria o mundo. Ele projetou e criou o HTML.
Desde então o HTML evoluiu muito. Tornou-se popular, sofreu várias mudanças e implementações que permitiram em 1999 fosse lançada pelo W3C, que é a comunidade que normatiza e desenvolve padrões para normatizar a Internet.