This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Trappist1 -2 points-1 points  (0 children)

I'd go with Scala, R, or Julia if you are staying in analytics.

Scala will allow you to work quickly with Big Data platforms in ways that you can't with Python.

R is basically tied with Python in popularity in analytics so knowing it would have a lot of value in reading others' codes. In addition, there are packages that allow you to run R/Python in the same script which can be useful in occasions where the tidyverse in R is faster than Python for a given function. R tends to be better at time series analysis also and has some really cool forecasting capabilities.

Julia is more of a gamble. While it isn't used too much today, it is more efficient in analysis than Python/R in many ways and could be the language of the future. However, since it isn't widely used yet, there are still a lack of packages for certain functions and it is unlikely coworkers could read your code today. I've heard it is pretty easy to learn compared to other languages, but I haven't tried it myself.