>>46
As a continuation: the reasoning for having Python on the list is the fact that it is a fairly typical example of an application of different programming methodologies while managing to remain quite clean and easy to learn. Also, it's really useful in the real world. Half a year ago my number three of choice would have been Ruby, but for several reasons I've almost completely switched to Python.