The Raspberry Pi is perfect for younger learners. It's simple, cheap, fun and a great way to learn about computer hardware and programming. For all these reasons the Pi is increasingly popular in schools and for home education.
The Raspberry Pi, and much of tutorial ecosystem around it, promotes Python as an ideal programming language - and quite right too!
I intend to get a Pi for my own child, and will confirm that the content of the ebook works, and I'll explain any special steps you have to take to install IPython, if any at all.
Of course, you're still encouraged to use the cloud based IPython, from continuum.io for example, because all you need is a browser, with no need for software installation of configuration.
Perfect for the Pi!