recently at Co-Up in Berlin, there was a discussion about suitable
learning materials for newcomers to Python. Following up on that, here:
which Reimar Bauer, Peter Koppatz and others from the Python user
group in Cologne used when teaching programming to high school
students. The drawback (?) is of course that you need to install (and
familiarize yourself with) Blender somehow. However, converting
textfiles to 3d mazes
is also a lot of fun :-)