PSPad es un editor para programadores y no programadores que funciona bajo Windows, estaría muy bien que sacasen versiones para Mac OS X y Linux, y que además es 100% gratuito, aunque sin código fuente libre.
Te permitirá trabajar con decenas de lenguajes como PHP, SQL, C#, ASP, xHTML, … todos con códigos de color para una mejor visión de la sintaxis en el código fuente, lo que facilita mucho la programación.