I started out just messing around in Dreamweaver, and later took a course through
www.ed2go.com, which works with local community colleges. For $55 I advanced to an intermediate level. Online, well-structured, well-supported - I highly recommend it.
I've renovated my site many times (like 5 or 6 times) in just over a year - ha! html is fun!