Si bien se puede desarrollar paginas web en cualquier editor de textos (yo aprendi a hacer paginas html con el bloc de notas de windows) también existen otros editores
Brackets
Brackets es un editor de texto open source orientado al diseño web. Brackets se integra con el navegador y cuenta con previsualizacion en vivo del HTML, CSS y JavaScript cada vez que guardas cambios en tu documento. También cuenta con resaltado, sugerencias y auto-completado de tags, propiedades y valores de la sintaxis.
Ademas es un editor multiplataforma y puede ser instalado en Windows, OS X y Linux.
Url de la pagina oficial: http://brackets.io/Con herramientas visuales enfocados y apoyo preprocesador, soportes es un editor de texto moderno que hace que sea fácil de diseñar en el navegador.

Light Table
La premisa de Light Table es crear un área de trabajo donde se pueda interactuar por completo con los programas que se crean. No solo ver las lineas de código sino explorar en un ambiente de trabajo con más que texto y archivos.
Los lenguajes núcleo soportados hasta ahora son Javascript, Clojure y Python. Con la promesa de la implementación de muchos mas vía plugins. Light Table es open source y multiplataforma, compatible con Windows, Linux y OS X.
Url de la pagina oficial:
http://lighttable.com/

Sublime
Text
Sublime
Text tiene un gran rendimiento y muchas posibilidades de personalización. Soporte para una infinidad de lenguajes de programación, y una enorme selección de plugins a través de su API basada en Python.
Tambien es multiplataforma y puedes descargarlo para Linux, Windows y Mac. Aunque es una aplicación de pago, puedes descargar la versión de prueba sin limite de tiempo, con el único inconveniente de que te recordará cada cierto tiempo que compres la licencia del producto.
Url de la pagina oficial:

yo prefiero usar
sublime
text 3, le agrege plugins y lo personalize y ahora puedo escribir HTML, CSS, JS y Jade como un campeón.