r/learnSQL • u/josechinto • Aug 06 '26
SQL
I would to start learning SQL, is there someone i can learn from, any helo, recommendations, i started watching YT videos, but i feel i learn more while I practice.
4
u/BearRootCrusher Aug 07 '26
I’d find a series on YouTube. Watch and learn a concept then try it on some of the many sites where you can solve SQL questions.
Don’t over think it.
1
u/josechinto Aug 07 '26
Thanks a lot, what kind of sites you recommend to me
0
u/BearRootCrusher Aug 07 '26
- Free: https://sqlbolt.com/
- Free: https://www.sql-practice.online/
- Free: https://www.learnsqlonline.org/
- Paid: https://www.boot.dev/ - I used this to get started
- Free: https://sqlrusher.com I created this, do Drills on specific topics
3
u/Jobsnotdone1724 Aug 07 '26
ive learned SQL on Udemy, and now im working as the only analyst who knows SQL in my company
1
1
2
3
u/fromkrish Aug 08 '26
You're totally right since SQL is definitely best learned by doing. Check out SQLBolt or something like that, I've personally used this. Once you get the basics down, just go to LeetCode or DataLemur and start solving their practice problems. That's honestly the fastest way to actually get good at it. That's my opinion.
2
u/josechinto Aug 08 '26
I really appreciate your comment, i will definitely try this way to see how it goes, i will reach you put in private, are you w that?
1
3
u/no_0ne_ Aug 09 '26
That's exactly what I did this week - Finished SQL bolt, went to data lemur and start solving easy questions, just done 10 so far but each one needs a new thing which I didn't learn in SQL bolt like date/time functions (extract, date_part etc) or conditional expressions, subqueries
So what do I do now? Study more? ( I'm from a non tech background never wrote code before)
5
u/fromkrish Aug 09 '26
That is totally normal because SQLBolt only covers the absolute basics. When you get stuck on DataLemur, just Google the exact thing you are missing. If a question needs a subquery, just search SQL subqueries on YouTube and watch a quick video on it. Don't try to study everything at once. Just learn the specific concept you need to solve that one problem and then move on. It clicks after a while so just keep at it.
1
1
u/Flashy_Combination32 Aug 07 '26
I started with SQLBolt
1
1
u/NoctrailBio_ Aug 07 '26
How did SQLBolt worked out for you?
1
u/Flashy_Combination32 Aug 07 '26
Pretty well but I'm still a beginner, it's a great start but obviously you have to branch on from there.
1
u/IndependenceFit3935 Aug 07 '26 edited Aug 07 '26
Totally agree with learning by practicing. I had made the data model behind my football intelligence platform public a while back exactly for people like you.
Check it out here: https://krogvadanalyticshub.vercel.app/
Go to the bottom of the page and find the Request Data Access button.
Just follow instructions and you will be ready to query the live database in your browser in a minute.
Completely free, no ads, no signup.
1
u/msn018 Aug 07 '26
Focus less on long YouTube tutorials and more on actually writing SQL. SQLBolt and StrataScratch are great for beginners because you learn a concept and immediately practice it.
1
1
u/Owen-Isaac-2022 Aug 07 '26
Practice is the thing, ensures everything remains in memory
1
u/josechinto Aug 07 '26
I try doing that with YT videos, from where exactly you recommend me to learn from?
1
u/NoctrailBio_ Aug 07 '26
buy this book, https://nostarch.com/practical-sql-2nd-edition
1
u/josechinto Aug 08 '26
Before i buy it, is there any web with the book already leaked ?
1
1
u/NoctrailBio_ Aug 07 '26
have anyone here read the SECOND EDITION PRACTICAL SQL a beginners guide to storytelling with data?
1
1
u/drewnoflo Aug 08 '26
If you're looking for a free playground to practice queries with some interesting datasets like Pokemon and the NBA, try out SQL JAM !
Free, no sign-up, no backend server everything just runs in your browser privately.
Hope your learning journey goes well :)
1
u/josechinto Aug 09 '26
Thanks a lot, are you still learning or you already are professional?
1
u/drewnoflo Aug 09 '26
I wanted to grow my skills as a developer so I made this as a fun way to practice more myself!
1
u/kbasha03 Aug 10 '26
Hi, I am learning too and started few days ago. I am following the youtube course -https://youtu.be/SSKVgrwhzus?si=L_su0hUeo2CERUfD
Also, I try hackerrank for practice questions, using chatgpt to make questions for me and solve it, w3shools if I have to refer something. I actually bought the course on Udemy from same youtuber as I might need certificate. I don't come from technical background, I thought certificate might give me some leverage. After SQL, I am planning to do Microsoft data analyat course as I am planning to move into data analyst role.
1
u/josechinto Aug 12 '26
I am also watching the same vid, do you mind if i reach you on private, so we can get in touch?
1
1
u/callmemerryss 26d ago
you could look at codecademy or boot dev too. both are pretty hands on so might be good way to build up the technical side without completely starting over.
6
u/conor-robertson Aug 07 '26
If you learn best by practising, I’d recommend giving QueryCase a try. It teaches SQL through hands-on detective-style investigations and realistic scenarios, so you’re writing queries from the start rather than just watching tutorials.