No language is better then the other. java has it uses and so do ruby and python. And to be honest ruby and python are scripting languages. I think you should use whatever language you need to.