What is the best programming language to learn?
The answer is more than choosing R over Python, or Python over everything else. :-)
It’s a question that comes up in many instances among new developers and data analysts.
What is the best programming language to learn?
It comes up for data science — should I learn R? Should I learn Python?
But that question is not the best question to ask.
There are a lot of programming syntax, each with enough use cases and frameworks to teach a data analyst, data engineer, a programmer, or even an AI engineer the logic behind each function.
In short it’s the logic that you are chasing. Using one programming language will provide the right workflow for learning that logic, so when the day comes to pick up another language, you can begin to ask questions as to what functions and dependencies are analogous to what you know. If you know libraries for creating regressions in R, you can ask about the similar libraries in Python.
The key purpose behind selecting the best programming language is deciding what kinds of software or data model you want to create.