Each has it’s own strengths and weaknesses and there is no one right answer to the question of which one you should
learn first. The answer to that question depends largely on your needs.
The problems you are trying to solve, and who you are solving them for.
Python, R, and SQL are the languages that we recommend you consider first and foremost.
But there are so many others that have their own strengths and features.
Scala, java, C++, and Julia are some of the most popular.