Vollk, HTML anmtiguamente y ahora XHTML son el lenguaje que da estructura a una web. cuando tú en cualquier programita de los que mencionas tú en plan Frontpage, Dreamweaver, NVU... arrastras una imagen, ó pones un enlace, ó haces una tabla, realmente lo que hacen es escribir el código HTML.
Los programitas esos están bien, pero hasta cierto punto. Por eso te digo que depende de lo que quieras hacer. Si te basta con algo básico y no es algo que realmente te apasione esto de crear webs, pues no te vas a poner a empollar XHTML (aunque te libraría de algunas comeduras de cabeza que provocan los programas gráficos que hemos dicho). Si es así, pues no te preocupes y cógete uno de esos, a ser preferible NVU, que es libre y genera cosas estándar.
Un saludo!