Se é um programador ou webmaster, com certeza deve conhecer o "Notepad ++".
Trata-se da versão "adulta" do notepad do windows, adaptada principalmente para criar e editar códigos facilmente.
Suporta diferentes linguagem de programação, entre as quais se destacam:
C, C++, Java, C#, XML, HTML, PHP, Javascript, ASCII art, doxygen, ASP, VB/VBS, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, TeX, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab, Verilog, Haskell e InnoSetup.
Alem das linguagens em cima, o utilizador poderá também criar a sua própria linguagem e adicionar ainda mais funções com plung-ins.
Pode fazer o download em http://download.tuxfamily.org/notepadplus/5.9.2/npp.5.9.2.Installer.exe
Ate breve!