Yo te recomiendo
Notepad++ si tienes un nivel medio - alto en programación.
El único defecto para principiantes que tiene es que no autocompleta las etiquetas de XHTML como dreamweaver por ejemplo...En cambio para nivel medio-alto viene muy bien para comprobar y revistar la sintaxis...