Superb! Really nails it. If you hate to learn tech from Youtube (because: A) hours trying to find the appropriate videos B) pause, go back, replay the videos endlessly C) the speaker talks too fast or too slow or elides the most important part or rambles into digression D) or has a too heavy foreign accent .. and/or 1000 other reasons) this is the book for you. The figures/diagrams are profuse and are clear and well illustrated! And are spot on to the material (which is well organized and indexed.) The pages are not glossy ... so you don't have to wrestle with reflected light in your eyes. The projects are interesting, and presented in a way that increases practical knowledge. Just one of the best How To Manuals I've ever read. (I took it out of the library but decided this is a book I need to own ... so bought it).