This book didn't meet my needs in formatting before anything else. It's an absolutely terrible desktop reference, starting with the lack of a useful index. one may argue that the internet is a better reference because it's more up to date, but when you're learning a new language I've found it essential to be able to look up terms in the book sitting on my lap quickly.
I learn more by doing than by reading usually. As a tutorial the book spread the topics out into too many chunks. This didn't lead well to following along in the book as you try out some tasks.
Being the only puppet book on the market, it served the purpose of something to read at night a chapter at a time to fill in the concepts I was using during the day at work. I would recommend using it as such.
This is a good book, but hard to get going with. It is slightly out of date. I recommend starting with the online tutorials first and then jumping to Chapter 3 and reading from there.