A Data Science Central Community
R is now used by over 50% of data miners. R, Python, and SQL were the most popular programming languages. Python, Lisp/Clojure, and Unix tools showest the highest growth in 2012, while Java and MATLAB slightly declined in popularity.
Sometimes, the high-level visual GUI of your favorite data mining tool is not enough and you need to code an algorithm or more frequently some data wrangling / cleaning process.
Latest KDnuggets Poll asked "What programming/statistics languages you used for analytics / data mining in the past 12 months?"
On average, KDnuggets readers used 2.5 languages, with R, Python, and SQL being most popular ones, with highest growth in Lisp/Clojure(*), Python, and Unix tools. R is now used by over 50% of data miners. However, Hadoop-based languages were used by only about 7% of voters.
Comparing with 2011 KDnuggets Poll: What languages you used for data mining / data..., the languages with the highest growth were
The languages with the declining number of users were Java (down 12%) and MATLAB (down 10%).
Most popular language used along with R was Python (and vice versa).
Here are the results: http://www.kdnuggets.com/2012/08/poll-analytics-data-mining-program...
Related article: Rexer Analytics' 5th Annual Data Miner Survey Summary