Article on IBM developerWorks about languages for machine learning.
The Most Popular Language For Machine Learning Is …
https://www.ibm.com/developerworks/community/blogs/jfp/entry/What_Language_Is_Best_For_Machine_Learning_And_Data_Science
Looks like Python, R and Java are a good choice.