I think the answer is yes, *if* you are motivated, and by that I mean if you are willing to look some stuff up every now and again. It really isn't written for beginners, however, I've had a number of beginners read my first book and they did OK with it, this book shouldn't be much different. I would expect you'd want to read it somewhere that you have access to Google so that when you hit something that's new, you can do a quick search and get caught up. If your willing to do that, I think it'd be fine.
I think it's true that probably most developers learn things better, whether foreign to them or not, when they see the concepts in real usage and not simplistic and contrived snippets, which is the route most books take. Yes, it also means you can often times find yourself off on a tangent rather than focused on the topic at hand, but my experience is that developers tend to prefer that, and that's definitely the approach all of the Apress "Practical Projects" books take.
That's a big part of why I like writing them: they are fun to work on because I get to actually write code, which is what I like doing, but I also know that not every book is written this way, and it's a way that helps a lot of people, which gives me warm fuzzies

... and lest anyone think I'm being disingenuous, a little supplemental income doesn't hurt either I freely admit

Authoring books isn't a career for me though, never likely will be, so there's much more to it than some extra money... knowing that people get something positive out of my work goes a long way to making the time and effort worth it.
(and that just proves I'm a developer because *I* got off on a tangent!)