If you go to
Webmonkey you'll find lots of good tutorials. I've linked to the HTML Basics area, but there's tons of other authoring/design stuff there.
BBEdit Lite, which is a free download, is a good text editor for HTML; I've never used Text Wrangler or the full BBEdit, but I imagine they're a lot more full-featured. I've always found BBEdit Lite sufficient for my needs; it's definitely enough for learning HTML.
If all you want is a simple webpage, you can learn what you need in about two or three hours, possibly less. Probably easier than learning Dreamweaver, too. If you want a more involved webpage, you may want to look into a software package. I've never used them, but there's no point in reinventing the wheel by learning CSS, etc, if you're only going to be making one site for yourself (as opposed to getting into designing websites for others).
Oh, and take Maya's advice: try your website out on a number of browsers and platforms. You'll be surprised how different they can look!
One last tip: less is more. Good, simple design is often easiest to navigate, and newcomers often overuse eye candy like flash animations.