TLDR: Most Julia programmers also use Python. However, most R programmers also use Julia.Recently Stack Overflow has made public the results of Developer Survey 2017. It is definitely an interesting data set. In this post I analyzed the answers to the question &quot;Which of the following languages have you done extensive development work in over the past year, and which do you want to work in over the next year?&quot; from the perspective of Julia language against other programming languages.Actually we get two variables of interest: 1) what was used and 2) what is planned to be used.Basic statisticsLet us start off with raw Julia statistics: 0.18% developers reported having used Julia so it is not much. But 0.67% say that they want to use it next year, which is quite a large expected growth.As usually developers use several languages, especially for data science, there are two natural questions: 1) what other languages Julia programmers also use and 2) users of what languages also use Julia.Languages mostly used by Julia programmersLast year:
Python      73.0%
JavaScript  40.0%
SQL         39.0%
C++         36.0%
C           34.0%
Java        32.0%
R           29.0%
Matlab      21.0%
Plans for next year
Python      64.0%
R           38.0%
JavaScript  29.0%
SQL         26.0%
Go          26.0%
C++         26.0%
Scala       24.0%
Haskell     21.0%
We can see that Python is the most popular language among Julia developers. However, we can see that R can be expected to grow significantly in popularity in the near future.Users of what languages also use JuliaLast year
R           2.26%
Python      0.79%
C++         0.42%
SQL         0.35%
JavaScript  0.27%
Plans for next year
R           8.73%
Python      2.70%
C++         1.72%
SQL         1.64%
JavaScript  1.09%
Interestingly here the situation is reversed. R developer is much more likely to use Julia than Python programmer. The situation is similar for last year and for plans for the coming year.Here you can get the code I used to produce the above results.