answer:I don't have any experience with Java, but I can say that Python is the cat's meow. Python is clean and easy to understand, has a zillion libraries you can take advantage of, and has some cool projects going on depending on what you want to do (e.g., the Pylons web app framework). I have friends who rave about Ruby, but I don't know it well enough to offer an opinion on it.