It comes with a CD and an internet link to direct you to a free compiler.
So far I've read 110 pages and it's about 500 thick, it shows you examples of how everything looks every step of the way and tells you when to type what into a compiler, however I haven't used the CD or followed any of the examples for real on my PC yet, and I'm learning fine just reading it in the car or on the train. I intend to go back to the start and redo everything for real, but to be honest it's so good at explaining it that I don't think I'll need to, I just make sure that I go through the code in the book and explain to myself what's happening and why.
It does have a few tricky bits now and again, I spent 20mins on one page this morning