Pues si quieres aprender a hacer páginas necesitas iniciar desde lo básico: XHTML + CSS en cuando domines considerablemente estos lenguajes de marcado tendrás ya más opciones de donde elegir. Sobre el programa, pues yo siempre recomiendo no usar editores WYSIWYG, y mi elección es Notepad++ aunque hay muchos más.
Por que no te pasas por las FAQ's de Wbe General, XHTML, CSS y Editores Web, ahí encontrarás mucha información extra.
Saludos