Bienvenido al foro.
Bueno realmente sólo preguntas por editores al final. Yo uso
Sublime Text, que tiene algunas funciones y comodidades que Notepad++ no tiene la última vez que lo usé, aunque ambos están bastante bien.
Y realmente un editor más o menos decente te tiene que valer tanto para HTML como para CSS, y Ruby... Y Markdown... Y SQL... Y JavaScript... Para lo que le eches vaya.
El error sería usar Dreamweaver, es un programa bastante malo por lo general que mete mucho código basura y usa técnicas un tanto censurables.