Unlike most books, you don't have to wade through pages of acknowledgements, introduction and contents; the second page is a list of the chapters and a link to get all the code, followed by a page explaining all the clever visual tricks in the book.
The book is peppered with illustrations, flowcharts, lists, labelled diagrams, infographics and colour-coded code. Some images repeat over several pages, adding extra information every time.
For example, an explanation of a concept like methods and the objects they act on starts simply, with a picture of an hotel and the cars parked outside it. As you turn the pages, the hotel and car objects gain first properties, then methods, then events. By the end of the chapter what would have been a complex and confusing diagram makes perfect sense because it's been presented well.
You'll get the most out of this book if you're familiar with the basics of programming and web page building, but you can go from the basics to sophisticated results step by step, using a book that's as beautifully designed as the websites it's teaching you to build. That's an unusual and appealing combination, which makes this title stand out in a very crowded market.