Front page can be good, but it does have it's limitations from what I've heard. I use it, and I haven't had too many issues with it. I think the biggest issue most folks have with front page is that it doesn't write "proper" code, although it will work. Dreamweaver seems to get the most respect around here in terms of WYSIWYG editors. Also, HTML Kit is a good (free

) program.
Regarding style sheets, yes, frontpage can be used with style sheets, although as far as i can tell it has no capability for doing external style sheets. If you're not sure how to use style sheets,
http://www.w3schools.com has alot of good info. there are lots of pages on the internet (again, free

) that you can read that will probably tell you all you need to know about CSS. if, after reading through all the online material you still are confused, then i would advise going and getting the book. but the online resources are very good.
In terms of learning HTML, XHTML, CSS, or alot of other things,
http://www.w3schools.com is a good place to start. I would say i was in the same place as you about a month ago when I found this forum. After following some of the links i found in different threads, I think I've learned quite a bit (although I'm certainly not advanced by any means.) There's more than enough stuff online to keep you busy for the next several months IMO, so find some good links and start reading.
A few links to sites I've found helpful as I've tried to learn:
CSS:
http://glish.com/css/
http://www.mako4css.com/index.htm
http://www.wpdfd.com/
http://hotwired.lycos.com/webmonkey/ref ... eet_guide/
Obviously, there's alot more out there, but that should keep you busy for a while. I especially recommend the glish.com site, as there are a ton of other links there that will lead to good sites as well.
mark