I've been using Sublime Text 2 for a couple months now, and I love it. It's a notepad like program optimized to read and color code and make it much easier on you to code a page. I suggest it to all you beginners out there! Screenshot: http://prntscr.com/64sncg Download page: http://www.sublimetext.com/2
There are also several others out there, I use Notepad++ as it has several programming languages and not just HTML. Great share Rifter, I will begin posting here soon.
Yes, Notepad++ is good but I feel that it's more VB based. Sublime has about every Web language supported and some others.