SQL vs Python: What to learn first?
Published on December 13, 2025
Learn SQL first.
Python is powerful. But 95% of business questions live in a relational database. If you cannot get the data out (SQL), you cannot analyse it (Python).
The Hierarchy of Needs
- Tier 1: SQL (Get the data)
- Tier 2: Excel/Sheets (Check the data)
- Tier 3: Python/Pandas (Model the data)
Enjoyed this post?
Let's talk about how I can help with your data, processes, or analytics.
Get in touch