I just quickly moved through the books first few chapters, but as someone who is self taught, I would have killed to have something like this when I was starting. Its well written, well design, and peeks interest by keeping the exercises fun and concise. Awesome job, you could really put together a series with this as your template.