Quote from nononsense:
This question has been mulled over many times.
If you want to stay a loser, stick to your WL & TS. That's what all of those use.
To win, you need tools that will support developing something much better. Ya need:
(1) speed of development;
(2) availability of rich libraries/modules;
(3) speed of execution.
If ya have any sense of future life continuation, include:
(4) portability between platforms;
(5) independence of proprietary slave masters: go OSS, the right time is now!
For me, only Python can give you this, with Ruby as second runner up. Java is a proprietary dog.
Speed of execution is often brought up against scripting languages by know-nothings about today's programming realities. A language like Python acts mainly as a scheduler/launcher glue in between highly optimized C language code, especially when you structured your application in making use of the appropriate libraries.
nononsense