Windows only: Most programmers are already married to an IDE or code editor, but if you're in the market or just developing your programming chops? The free Programmer's Notepad 2 is a full-featured, lightweight editor for scripters and web monkeys who need a lot more oomph than generic text editors offer.

Programmer's Notepad offers syntax highlighting for a wide range of languages and markup, from Python to Ruby to SQL and HTML. It can collapse code blocks, has a tabbed interface, customizable visual themes and supports multi-source file projects, too. Programmer's Notepad is a free open source download, Windows only. Thanks, Rob!— Gina Trapani