I'm at PyCon and just heard an interesting keynote from one of the guys with the One-Laptop-Per-Child project. Except for the kernel (Linux) and a few other bits, all of the software for the laptops is written in Python. Including the filesystem. The idea is that kids should be able to tinker with all of the software on the laptop.
The laptop even has a "View Source" button that will show the source code for whatever application is in use at the moment.
In around 10 years, there may be millions of Python programmers in third-world countries.
In science fiction, computer displays are often viewed by a mixed group of humans and various aliens. It just occurred to me that with modern computer displays, this would not work. Modern displays don't reproduce color accurately. They output only red, green, and blue, and set their intensities appropriately to fool our eyes into seeing other colors (like orange and purple). The intensities that computer displays use is tuned specifically for the human eye. To any other species (including, for example, pets), the colors would look wrong. Very wrong.