If you want to quickly use WebGL/Three.js using the author's own framework then this book is fine. But if you want to actually learn how to program WebGL with Three.js, this book is almost useless after the first chapter.
In Chapters 2 and on the author uses his own framework, Sim.js, to place object on screen and animate them, so you don't actually learn anything about Three.js. The framework might save you from typing a little code, but more than once he says "It is a bit too simplistic for building large-scale applications or games, but you may still find it useful in your development work." If I'm trying to learn a language or api, inserting someone else's custom programming layer in between me and the actual language doesn't help me to learn it - it just masks the code itself and limits me to what that framework can do. I didn't want to learn Sim.js. I wanted to learn Three.js, and this book did not teach me anything more about it than how to put objects on the screen.