Il ne fait aucun doute que R est le meilleur langage pour les statistiques, comme le dit Dirk. Je voudrais juste ajouter quelques points à cela :
Tout d'abord, je pense que la première raison pour laquelle vous devriez utiliser R est la communauté. Il est tellement utilisé par les experts du monde universitaire et de l'industrie à ce stade, qu'aucun autre langage n'arrive à rivaliser avec la richesse de CRAN.
Deuxièmement, il faut reconnaître que la langue R est un plaisir à travailler. Il s'agit de mon langage principal et, après avoir essayé d'autres langages, j'ai pas de l'intention de l'abandonner de sitôt. Mais il n'a pas non plus le monopole de sa force pour la programmation avec des données et cette affirmation peut être poussée trop loin. Tous les langages Lisp et fonctionnels sont forts en programmation de données. Lisp, après tout, est dérivé de la "programmation par listes", et c'est l'influence de Lisp sur R qui fait de ce langage ce qu'il est.
Certains membres de la communauté R (par exemple Ross Ihaka) considèrent actuellement Lisp comme le langage statistique du futur (voir l'article "back to the future" pour une référence) en raison de certains problèmes de conception profonds dans le langage R (par exemple, pas de multithreading).
Ainsi, bien que R soit sans aucun doute le meilleur langage pour le calcul statistique, je vois un intérêt à se familiariser avec un autre langage comme OCaml, Haskell ou (éventuellement) Clojure/Incanter.