The Digital Library
HTML Authoring Tools, From Plain Text to WYSIWYG
HTML editors have come a long way from the raw-code-and-hot-key kinds of editors we had available in the early years of the internet. More often than not it was easier to just use Notepad and type the code out by hand than to try to use some of the clumsy software that came out at first. But then things got good. And then they got better. And then they got much much worse. Trying to make things easier for folx who don't want to actually learn the code, software companies ended up with WYSIWYG (What You See Is What You Get) programs that inserted a TON of overkill code. WYSIWYG editors like FrontPage and DreamWeaver have continued to improve, so perhaps there is hope for the future.
Nevertheless, there's no substitute for learning the code. If you're going to play around and have fun, that's one thing. But if you're going to design good web pages, then do it right. Learn what's going on behind the scenes. Then, when something goes wrong in your pages, you know how to get into the code and fix it. I can't tell you how many clients have come to me in frustration after trying to create their own website in FrontPage and ended up with something they didn't know how to fix.
So, that said, here are some other people's ideas on the subject, and links to some of the better HTML editors out there.