Não aconselho frontpage tb. Desenvolvi um site em parceria com uma pessoa que me arranjava conteudos feitos em Frontpage e o código é BASTANTE SUJO!
O melhor para começares em termos de HTML é perceber as vantagens de poderes relacionar HTML com CSS.
CSS - Cascade Style Sheets, ajudam imenso a definires estilos para o teu site. Com estilos defines a cor dos títulos, dos links, das scroll-bars, dos fundos, das imagens dos fundos, das tabelas e por aí fora.
Podes ver por exemplo a seguinte página (que é o principio do meu portfolio):
http://coldblue.webcindario.com/firefoxtest.htm
ela está ligada a um ficheiro .css (onde estão definidos esse estilos)
http://coldblue.webcindario.com/css/default.css
Se vires o código de default.css verás várias opções definidas para cada "class" ou htmltag.
CSS é simples e intuitivo e ajuda a simplificar o código.
Por exemplo, se todas as páginas do teu site estiverem ligadas ao mesmo .CSS não terás que dizer em todas elas a cor dos links, a largura da tabela principal, a cor do menu, o fundo do body. Essa informação é retirada do ficheiro CSS. Se não gostares da cor do título por exemplo, basta alterares no ficheiro CSS -- n precisas de alterar em todas as páginas do site.
Desculpa massacrar-te um pco com isto mas eu axo mesmo muito importante dominar isto e ninguém fez lhe fez referencia anteriormente.
Software: Dreamweaver, TopStyle (ajudou-me a perceber melhor de estilos), notepad.
Asus A8N-E / AMD64 Venice 3000+ / OCZ 2x512 2-2-2-5 Platinum / Powercolor X800GT 256mb