You'll get lots of people recommending GoLive, DreamWeaver, etc. They are all WYSIWYG programs. Unfortunately, you will learn almost nothing of the extremely simple HTML language. You will also get a lot of extra code that will be forcing your site into tables so it can force your stuff into certain areas of the screen. This is a bastardization use of tables - tables were created for tabular data. Of course, the wheel was designed to make movement easier, nothing stops us from using them on a Hummer to go the grocery store!
All you really need to write an HTML document is a text editor. Period. You can then save it on your desktop with the required ".htm" or ".html" suffix, double-click it and see what your browser of choice thinks of it. No connection to the 'net required. And I'll bet you already have a browser and at least two prgrams that can
Save As... "text".
If you are adding any 'styles' to your posts here, you are alreday dabling in a form of html. It is
not rocket science!
If you really want to learn the 100 or so html tags (and almost half of those are simply the 'closing' tag - the opening tag with a "/" in front of it!), and you should, there are many sites and books that can guide you.
Here are a few to get you started:
HTML GoodiesHTML StuffTeachers Guide to HTMLHere's a great book and an accompanying site for a world two experts:
HTML & XHTML: The Definitive Guide, by Musciano & Kennedy, published by O'Reilly
The siteBut even one of those "Idiots" books will teach you more about how to use HTML than nay of the WYSIWYG programs. Of course, when you're ready, you can't beat BBEdit (9 or X) for that and many other languages. Its tools are made for this kind of thing and they are almost countless. And it is much cheaper than any WYSIWYG program, also.
I suspect that your biggest problem will be the actual design part of the exercise. It is extremely easy to create a web page (that's one reason there are so many) but it another thing entirely to design an interesting, easily usable, and accessable one (and that's the reason there are so many poor and just plain bad ones!).
Jim C.