So I have been helping the OLPC project building and localizing many pages derived to the programming of python under the OLPC. It has been a rewarding experiencie but what I like the most is the huge ammount of technical documentation about processes and richness of the programming platform. For a very small and inexpensive device. I see there are lots of support for many things around the laptop.
From small programming languages like smalltalk, to python, to C to API for the hardware and support to create rich environments.