The problem with WYSIWYG editors is they tend to throw in a lotta extra coding so it makes it a little harder to track down code you need to manually work with as the files increase in size. Don't believe me? Try just designing a page without writing a line of code and view its source. Any Office product for sure is bad for this. And don't ever use them either. Had designed an entire page in Publsiher before and things simple as hyperlinks on pages only worked in IE and never in Firefox.
I've used Word, Publisher, Dreamweaver, and Front Page and don't get me wrong, I like applications like these because they do make it pretty simple to design a page, but CG's right. Unless you have a specific need for a feature, you'll need to do much of the coding yourself if you want absolute control over how it works.
I'm personally learning how to code in html on the side myself using w3schools.com. It is a good site with tutorials on web devlopment/scripting and they even offer certifications if you want to take it on as a potential career.