This book provides clear-headed, no-nonsense coverage of HTML 5, CSS 3, and JavaScript with a depth and extent that make it very helpful for the prospective web developer. There are code examples of practically everything that the book touches on. This is no mean feat considering how much material is covered.
If the book has a weakness, it is probably that it is four years old (at least, the edition I read was). The result of that is that its guidance with respect to the status of the standards' implementation by browser publishers is getting stale. Fortunately there are sites like caniuse.com which help getting the latest information on this.
I should be honest and point out that much of the material in this book is available online for free, but it is not bound under a single cover and you have to go and find that material yourself (often without decent usage examples). There is something to be said for having it all one place.