Notepad++ a free source code editor for almost every developer
Are you coding in: C, C++ , Java , XML, HTML, PHP, Java Script , RC resource file, makefile, ASCII art file (extension .nfo), doxygen, ini file, ASP, VB/VBS source files, SQL , Objective-C, CSS, Pascal, Perl, Python, Lua, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab or Verilog?
Guess what? Notepad++ supports them all with correct syntax highlighting. Parts of this site have been made with Notepad++ as well.

Notepad++ multiview
Other great features:
- work in multiple documents at once, side by side.
- set your own syntaxcolors
- print and keep the colored syntax
All this and it still manages to be free, open source and under 3 megabytes. Get your free version of this great source code editor now!
I can personally recommend this piece of software for being light weight and doing all the basic stuff you will need. If you’re building a really big project I wouldn’t recommend it, but for building your personal project it’s perfect. Every webdeveloper should have a copy on a memorystick or installed on their own computer!
The only negative thing about it is that it’s only available for Windows. I’m sorry penguins, devils and apples…