I started with Dreamweaver back when MX version was not out. It gave me an insight into what I do to the design and what changes reflect in the code.
This helped me learn html and css without the need of a book. Rest was perfected by working for a few websites and running into problems and perfecting them.
Besides dreamweaver, there are many free tools that can give you the same experience of modifying the code live and looking at changes to learn - firebug, chrome developer tools. Make them your friends in the journey ahead.