I actually nailed the Dbase exam in university 1989, when we also were told ”relational databases are going out”, did know how to optimize databases with BCNF and what not. Then work life did not take me into the world of databases, I was in software but pretty soon went into project leading and managing. Now however doing what’s funny I have started Sw testing again, what rocked my boat in the earlier 90’s. I’m the guy who knows how everythings work using the API’s and GUI’s but I would like to get behind walls of the black box a little learning to examine the databases, what I now ask my buddys the programmers to do.
Some basic knowledge is there, i’ve installed Postgres and like selected my way around a test database.
But then, how to get into the world of joins, stored procedures and what not? What is the smartest way now? I suppose chatgpt is part of the answer?
Hi everyone
I would like to start learning SQL and I don't really know where to start. Can someone please describe me your journey on how you became proficient with the tool? I am working as a Product Manager, so some basic skills are definitely needed.
Thanks!
Do you watch hours of tutorials or prefer to have a project and search for how to do the current task in a 2-5 minutes video or text - website.
Would you prefer to find a website where you see the solution ready to use like on stack overflow?
Do you prefer writing the queries from examples but by typing not copying statements?
I ask this because I'm trying to make a learn SQL video series that is watchable and so far the long video 1h talking has viewer skipping like crazy. No memes or entertaining bits every 5 seconds. Plain old desktop recording doing stuff and sharing tips from working almost 20 years with MSSQL. They're not watching it so was thinking of bite-size sql tips instead of long boring videos.
Any feedback is welcomed.
I'm planning to study database but college it's really expensive and I can't see if it is really worth it. So I was wondering if there's any detailed guide or a really good option that doesn't requires college. I don't know anything about programming or languages, and don't know where to start either.I found this guy from freeCodingCamp.org, it looks good but I'm not sure if that's all I'm going to need. Urgent advice required.
I am a backend software developer with around 2 years of professional experience. I create and maintain CRUD web apps on a daily basis, so SQL and databases are no strangers to me. I would like, though, to go deeper and learn those topics better. I was thinking of reading the whole MySQL documentation. But I am also considering the SQLite official documentation, as it seems to be written better (they provide well prepared graphics for a lot of concepts, despite the text). What do you think of that approach to learning? Would you recommend that or there are better ways to dive deep?
I have gained a little experience using SQL during Harvard's CS50 but I wanna get a lot better at it. Any advice on courses or programmes I can take in order to get better at it?
I would like some direction for learning SQL. I come from Python background (self-taught). Job application (that I want) is due in a month and requires familiarity with SQL! Thanks.
There are so many online options, that it's not easy to navigate through all of them. Also, many of the videos out there are sponsored, so I question their authenticity.
I’m currently employed but my company doesn’t use any form of database. I’m having to funnel monthly spreadsheets into 1 fact table on a Sharepoint for each department and then loading all of those into PowerBI. Not great but it’s been a good way of learning PowerQuery and automating the process where possible.
But because there’s no industry standard form of a database here it means I have 0 exposure to SQL, something I would really like to learn asap. Is there a way I can do this (as cheap as possible) where I can learn code, try it and see the results?
I’ve already talked to my company about implementing a proper database and they’ve said they don’t want to pay the costs so I can’t install software that would allow for using SQL.
I know MS Access can use SQL but it’s a very outdated program so I’m hesitant to use it (despite being able to). Could this be a valid method?
I’m seeing lots of courses but can’t figure out a way to test and apply what I’m learning.
Am I better off finding a new job with a company that have these resources or is there a method I’m missing? Apologies if this is a painfully easy question to answer I just find getting started with coding to be the hard part so any advice/direction would be much appreciated (:
Edit: thank you everyone for your comments, lots of resources I’ll definitely be taking a look at! Much appreciated!
Hi Folks,
Who has the best free step by step course/tutorial for beginners on SQL?
I'm currently learning SQL in my spare time, polishing up on my Excel skills and after SQL, I want to learn PowerBI. I have NO EXPERIENCE in SQL.
Which books, mock test, website, youtube channel would you recommend? I want to learn from basic to expert level no matter how much time it takes?
Hi all. I'm recently unemployed and mostly savvy with Excel. What are some free resources that offer some structured learning. Is there anything like Khan Academy for SQL that is free? Really wanting to enroll in a degree program eventually, but what are good resources to start with for the time being?
Hey everyone! 👋
I’m just starting to learn SQL and I’m looking for some solid websites or apps that are beginner-friendly. Ideally, I’d like something interactive or hands-on rather than just reading theory. I’m not aiming to become a full-on data engineer—just want to get comfortable writing queries, understanding databases, and maybe do some small projects.
Any recommendations for platforms (free or paid) that helped you when you were starting out? Bonus points if they have exercises or real-world examples!
Thanks in advance! 🙌
I want to learn and become really good at SQL (and Python too!).
This sub seems to have both DEs and SWEs. Could I get some guidance on how and from where I should learn SQL and Python to become a skilled and competent engineer?
Thank you everyone
Edit: I forgot to mention this. Most tutorials and courses seem to focus on the querying part of SQL. Where and how do I learn to design, structure and create Data and databases?
Hi everyone,
I’m just beginning my journey into SQL and plan to focus on both PostgreSQL and Microsoft SQL Server. My long-term goal is to become a DevOps engineer, and I understand that having a solid grasp of databases is important—even if I won’t be a DBA.
I’d really appreciate recommendations for beginner-friendly courses, tutorials, or learning paths that balance fundamentals with practical, real-world usage. Free resources are great, but I’m also open to paid ones if they’re worth it.
Thanks in advance for your advice!
Hi, working on getting a new job and they want me to learn SQL in 2-3 months. Any tips or tutorials on learning it? Thanks :)
Hello! I am looking to learn sql as I feel it will be valuable for me to learn. I was unsure where to start though, and was wondering if anyone could point me in the right direction to a great free site/course for me to start at? Thanks!