Here's a not-serious field guide for choosing a scripting language.
Perl
Choose perl if you think that scripting is for quick-n-dirty tasks, and your language ought to look like it. Or if you like how it looks when Snoopy swears.
Ruby
Choose ruby if you think that perl is pretty cool, but it should be even more powerful.
Python
Choose python [...]
