Dreamweaver CS5: The Missing Manual (O'Reilly) is about the best I have found. It's comprehensive and fun to read.
I have never used Dreamweaver so I am in search of any books that would teach me the basic use.
Your first step should be to read and do the necessary examples from this 6 part article by David Powers:
Then if you still have the motivation and enthusiasm, you should buy this book:
Sams Teach Yourself Dreamweaver CS5 in 24 Hours (Sams Teach Yourself...in 24 Hours)
Paperback: 496 pages
Publisher: Sams; 1 edition (27 Dec 2010)
Product Dimensions: 23.1 x 18.8 x 2.8 cm
Hope this helps you to get started.
For basic HTML and CSS (though it deals only with HTML4 and XHTML 1.1), I learned a whole lot from Craig Grannell's "Web Designer's Reference. It was published in 2005 but still has usability today (please understand I am providing a link to Amazon.com because his company, Snub Communications is no longer offering the book for sale, not because I have any vested interest in Amazon).
If you work through David Powers articles, you'll learn a whole lot.
One other thing I would mention is that there is a ton of information about HTML and CSS on the web. Problem is, beginners can be completely overwhelmed. I highly recommend doing step-by-step tutorials. Personally, I would break things down into several phases:
- Learn basic layout using simple HTML and CSS.
- Learn how to design navigation.
- Learn how to do more complex websites using HTML and CSS.
- Introduce yourself to CSS3 and HTML5.
- Learn how to build server-side code using php or something that your web server supports.
I am currently at step 5 and am quite proficient at designing a website that will always work with navigation that suits.