My colleague Niklas Lindström has put together a list of programming languages for cineasts. Ruby is Jackie Chan which, I guess, is a pretty much spot on: asian, agile, get things done but with poor support for european languages.
Java is Richard Gere which pretty much says it all. His complexion is in decay from being in the Sun for too long…