O HTML, o XHML e o XML são documentos estruturados simples baseado em marcação de inicio e fim de comando assim:
<COMANDO> textos e outro scomandos </COMANDO>
O que aparecen entre os simbolos "<" e ">" são chamadas de "TAGS", e o comando especifico fica no meio, e o termino do comando é igual ao inicio acrescentando-se a barra "/".
Exemplo de texto em negrito:
<b>texto em negrito</b>
Exemplo de texto centralizado:
<center>texto a ser centralizado na tela</center>
Exemplo de paragrafo:
<p>Texto que será exibido em um paragrafo, que geralmente tem um espaçamento maior
antes e depois</p>
Há também os atributos das tags (parametros) que informam aos os comandos como ele deverá agir.
Exemplo de Formatação:
<font face="Arial" size="2">Fonte escrita em Arial com tamanho 2</font>
Exemplo de Link:
<a href="http://www.impactro.com.br">Link de destino que será aberto ao clicar neste texto</a>
Mas há alguns comandos que não exigem terminadores, e por si proprios já funcionan.
Exemplo de quebra de linha:
<br />
Exemplo de imagem:
<img src="imagem.gif" />
Assim tudo pode conter comandos dentros de comandos
Exemplo:
<center>para maiores informações a href="destino"><b>clique aqui</b></a></center>
Existem vários programas que ajudam a criar HTML como o próprio editor de textos do Produto Certo (FreeTextBox), mas tem sempre alguma coisa que tem que ser feita manualmente, pois somos humanos e inteligentes, e "robos" são "programas" e sempre tem suas limitações, pois não pensam, fazem apenas oque lhes foi programado.
fonte: Blog Pessoal de Fábio Ferreira de Souza