Lots of Java developers around me feel the need to learn some more dynamic and extendible language. That is understandable and there is no doubt that learning a dynamic language is inevitable for most Java devs in the next year or two. But most devs have hard times choosing between a number of languages available today. I decided to assist them and to do a small but sophisticated research:


$ find /usr/portage/ -type d -name groovy* | wc -l
1
$ find /usr/portage/ -type d -name scala* | wc -l
4
$ find /usr/portage/ -type d -name python* | wc -l
51
$ find /usr/portage/ -type d -name ruby* | wc -l
91

Ruby clearly wins, good luck learning it! PS on another thought


$ ls /usr/portage/dev-ruby/ | wc -l
370
$ ls /usr/portage/dev-python/ | wc -l
555