“I want to switch to a czech republic phone number library analyst job. Would you recommend that I learn Python or SQL first?” This is one of the most common questions I receive during consultations.
First, make sure you really know both Python and SQL.
Rather than setting priorities, the most important thing is to first clarify whether you really need to learn both Python and SQL to achieve your goals (whether it is changing jobs, getting extra points at work, doing a side project, etc.).
Some job titles, such as business analyst and operational data analyst, will most likely only require you to have the ability to use SQL, while Python will be a plus. So it is clear which language to learn first.
If after searching through the information, you find that most jobs require both SQL and Python skills, then read on to see how you should start learning under ideal circumstances!
Learning data types and structures makes it easier to learn SQL
The so-called ideal state refers to a state with legal guide for employers: transfer to another job sufficient time. If there is no specific goal to be achieved in a short period of time, I think the best solution is to learn Python first, and then add SQL in the middle and late stages.
SQL is a very simple language, not even a programming switzerland leads language. But because it is too simple, the teaching methods available in the market usually only teach how to use various syntaxes. If you want to switch and rarely mention the concepts of data types and data structures . If you lack these concepts, I think you will still be some distance away from truly using SQL flexibly.
When learning Python, you will definitely learn concepts such as data types and data structures.
Although the entry threshold of Python is higher than that of SQL, that is only relatively speaking. Given the difficulty of basic Python itself, I believe most people can learn it if they are willing to use logic to understand it and spend time doing exercises.