From the beginning I liked the simple manner of expression the author uses. He explains things in an accessible way and uses always some code snippets as examples he refers to. To see what happens, if the example code or the solution of the lab exercise would be executed, often some screenshots from different browser types are provided. Unfortunately there were a few topics covered by the book, which are too basic, if you already have some experience with other programming languages like Java, PHP, or similar ones. Furthermore the book ended at a point I liked to continue reading, because the things got more and more advanced. Because of the points mentioned in before, I would recommend this book only for real beginners. People, who already have some experience in programming with other languages should have a look for another book with less basic topics.