I am experience java programmer and want to shift in Data Science. I would like to apply machine learning algorithm on very very large data set (few TB to PB). Which language is preferable to use - Scala / Python / R ?
I recommend scala or python.
R support just stand alone so you have to use spark + R or python + R.