Part of the New Perspectives Series, this thorough, engaging includes everything readers need to learn to create simple to complex Web sites using HTML5, CSS3, and Dynamic HTML.
Pretty clear textbook. Some of the terminologies of the sections was confusing in a classroom environment as a student. The actual coding practice was great, step-by-step and informative. My biggest issue was that the unguided practices sometimes drew on the knowledge that I don't think was demonstrated in the section itself. Just meant that I Googled a lot of my issues rather than reviewing the book when I hit a wall.
I don't think I've ever enjoyed an IT book as much as I did this one. Not only is the information current but represents a large selection of web development training. Though it does not dive into server-side programming or explore the third-party script libraries (such as jQuery), it proved to be an invaluable reference to me for cascading style sheets and understand HTML5. I found myself putting pieces into practice immediately on the job and through it (and by working through its chapter assignments) I was able to finally push past the cascading style sheets (CSS) hurdle and overcome the general bewilderment I had regarding positioning and styling elements on a web page. My only regret is I wasted money renting this book when I should have bought it so I could keep it around as a reference guide for some time to come.