Forum Moderators: mack
Not sure how deep you want to dive into this, but you can even install the Apache web server, PHP and the MySQL database server for free on your Mac, making it your own personal web server, perfect for learning. [phpmac.com...] is a good resource, and [apachefriends.org...] even has an installer that will setup all of these tools on OSX.
For a free HTML editor, I've heard good things about Taco HTML Edit (http://tacosw.com/index.php). While it isn't WYSIWYG, it looks quite nice, and I usually recomend beginners spend the extra time up front to actually learn HTML rather than rely on WYSIWYG any way.
I would say that these tools, a lot of time on this web site, and maybe a visit to www.w3schools.com will get you off to a great start.