Here's a not-serious field guide for choosing a scripting language.
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.
Choose python if you think naming your throwaway variables "spam" and "egg" is really witty. Or if you want to write really cool stuff. (No bias here, no sir!)
Choose vbscript if there's no hope for you whatsoever.
Choose lua if you like squeezing into small spaces.