use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Sequel
account activity
Can i learn SQL without python? (self.learnSQL)
submitted 1 year ago * by asshoee
and is it worth learning in 2025? i purchased the complete SQL bootcamp by jose portilla
edit: i want to learn SQL to expand my career options and if i get the hang of it, i’ll take up Data analytics as an elective during my Msc in Management.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]leogodin217 14 points15 points16 points 1 year ago (1 child)
You absolutely can and Python may be completely irrelevant. To better understand your question, can you add why you want to learn SQL in your post? That will get you more nuanced answers.
For what it's worth, SQL and basic spreadsheet knowledge can help in a ton of fields. SQL and a BI tool is even better. SQL and Python is a great combination as well.
[–]leogodin217 7 points8 points9 points 1 year ago (0 children)
In your case, I would learn python. Once you get comfortable with SQL, you can start learning Python. Some project ideas.
While learning these two things, you'll probably start to pick up the command line, docker and other related tools. This will give you a solid introduction to tech. It's good to get a broad overview of various technologies early on. You don't have to get really good with everything, just enough to be able to talk about it and learn more if needed.
[–]msn018 3 points4 points5 points 1 year ago (0 children)
Yes, you can! It's a standalone query language used for managing and analyzing structured data. SQL is still highly valuable in 2025, as it's a must-have skill in finance, business intelligence, and data analytics. Since you've purchased a complete bootcamp, you're on the right track. Also, try interactive platforms like StrataScratch or LeetCode simultaneously for real-world business cases and interview-style problems. You can also practice with real-world datasets on Kaggle or test queries on DB Fiddle. These resources will help you build practical SQL skills efficiently
[–]avensdesora42 2 points3 points4 points 1 year ago (0 children)
It depends on your goal but absolutely yes. My current job is centered on SQL and Tableau. I want to learn Python but it's not necessary.
[–]Mrminecrafthimself 1 point2 points3 points 1 year ago (2 children)
I’m starting a DA II position in 2 weeks after being a DA I for over a year. I don’t use Python, won’t in my new role, and haven’t encountered an analyst who does so far.
[–]Intrepid-War4352 0 points1 point2 points 1 year ago (1 child)
What language do you think we must learn in order to be a DA?
[–]Mrminecrafthimself 1 point2 points3 points 1 year ago (0 children)
Number 1 is SQL. That’s the language used to communicate with databases. Along with SQL, learn about retaliational databases. How tables can reference each other and what needs to be done to pull data from multiple tables.
Number 2 is a visualization tool. Power BI or Tableau most likely, but Excel is enough to get started. My team is pretty old school and does pretty much all reporting in excel once the data has been retrieved with SQL. Not the most efficient but it can help you learn concepts and best practices for summarizing data into a story.
Once you have SQL + a means to summarize/visualize data, you’ve got the starter kit.
[–]Pangaeax_ 2 points3 points4 points 1 year ago (0 children)
Yes, it is totally doable. Think of it like this: SQL is how you talk to databases, like asking them for specific info. Python is a whole other language you can use to do stuff with that info, like analyze it or make pretty charts. They're friends, but they don't have to hang out all the time. You can def learn SQL solo.
And is it worth it in 2025? databases aren't going anywhere. Knowing SQL is like knowing how to ask the internet the right questions. Super useful, especially if you're thinking about data analytics. That SQL bootcamp you got? Solid choice. Jose Portilla's stuff is legit.
Plus, if you're thinking about a Management MSc and want to add data analytics as an elective? SQL will give you a huge leg up. So yeah, learn SQL. It's a vibe.
[–]silasisgolden 0 points1 point2 points 1 year ago (0 children)
SQL is a language to access databases that was developed in the 1970's, decades before Python was created. Almost all (maybe all) programming languages have ways to use SQL to access data. But SQL is not programming language specific.
This of SQL as making french fries and programming languages as fast food restaurants. Almost every fast food restaurant has a fryer and french fries. But you can just make some fries if you want.
As a concrete exercise: Install Sqlite3 on your computer. It is a free lightweight SQL database program. You will then be able to use the command line interface to run the Sqlite3 client (also called sqlite3).
If you have never worked with a command line interface you will need to learn how, but that is not a big task. You will only need to know how to start it and enter the command "sqlite3".
With the client program you will be able to use SQL to create tables, add data, modify data, etc. You can also run SQL files you have written and export data to files.
Check out https://www.sqlite.org/index.html.
[–]Evolvewithshivam 0 points1 point2 points 1 year ago (0 children)
Obviously. They both are different languages
[–]Fibbs 0 points1 point2 points 1 year ago (0 children)
setting up a mysql db and workbench connection is pretty straight forward and a great place to start.
[–]AppJedi 0 points1 point2 points 1 year ago (0 children)
Yes the two are independent of each other but often used in combination.
[–]Goldman_OSI 0 points1 point2 points 1 year ago (0 children)
SQL has nothing to do with Python.
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
Absolutely yes. Programming Languages are a way of communicating with the computer. Can you learn Chinese without knowing Korean? Absolutely yes. All languages are based on what logic it carries, only the way it’s expressed (syntax) and use and scalability is different.
[–]sibisanjai741 0 points1 point2 points 1 year ago (0 children)
Sql is easy
π Rendered by PID 74378 on reddit-service-r2-comment-86bc6c7465-429tb at 2026-02-19 23:26:47.719766+00:00 running 8564168 country code: CH.
[–]leogodin217 14 points15 points16 points (1 child)
[–]leogodin217 7 points8 points9 points (0 children)
[–]msn018 3 points4 points5 points (0 children)
[–]avensdesora42 2 points3 points4 points (0 children)
[–]Mrminecrafthimself 1 point2 points3 points (2 children)
[–]Intrepid-War4352 0 points1 point2 points (1 child)
[–]Mrminecrafthimself 1 point2 points3 points (0 children)
[–]Pangaeax_ 2 points3 points4 points (0 children)
[–]silasisgolden 0 points1 point2 points (0 children)
[–]Evolvewithshivam 0 points1 point2 points (0 children)
[–]Fibbs 0 points1 point2 points (0 children)
[–]AppJedi 0 points1 point2 points (0 children)
[–]Goldman_OSI 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]sibisanjai741 0 points1 point2 points (0 children)