Je ne suis pas tout à fait d´accord avec Yoda, je pense que quand on fait de la création de site, un éditeur de texte ne suffit pas, même un très performant. Dreamweaver n´est pas très bon ( je lui préfère GoLive) et effectivement, il surcharge le code. Mais travailler avec Dreamweaver permet de gagner un temps fou ( à condition de compremdre le code que l´on crée)pour les actions les plus courantes. En fait, ça permet juste de gagner en productivité, et en gardant un oeil sur le code, tout est fait proprement. En revanche, je suis d´accord pour dire qu´il faut connaitre le HTML avant d´utiliser un logiciel de création de site.
Sinon, pour faire des scripts en PHP, rien ne vaut un éditeur de scripts ( moi j´utilise BBEdit).