I went from having absolutely no knowledge of HTML to being able to design a commercial website, and also managing to get a job that required extensive HTML coding, largely due to this book. This book is ideally suited for the beginner, and goes into surprising depth about how to code with HTML, building up gently with lots of practical examples. Everything from font types to embedding floating graphics and videos is covered. There are also step-by-step instructions and exercises, with illustrations to help out, although they are in black and white. The only thing I didn't like about this book was the end of unit "tests" could be a little brief and not especially useful/challenging, and I also found the index of HTML code at the end rather poorly organised. Also, the fact that the illustrations were in black and white meant that when you did the exercises on coloured fonts and backgrounds, you could never be sure if you had gotten the result which the author planned for you to get. However, I liked much more of the book that I disliked, and would recommend it to all beginners. More advanced users may find it too pedestrian though.