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.
Videos
Hi Folks,
Who has the best free step by step course/tutorial for beginners on SQL?
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.
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?
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?
Hello, I am completely new to the world of SQL and would like to get my journey started! Where do I start? I don't mind paying for courses, I am just looking for the best possible place to learn SQL. I apologize in advance since I am sure this question has been asked before, but I was hoping to get the most updated response.
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 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?
I have prior programming experience with python and c++, but what I'm learning now requires learning SQL or PostgreSQL.
I do not know anything about databases, so should I learn that first or can I learn it with programming in parallel?
How tough is it compared to the languages I have learned?
Also which should I learn, SQL or PostgreSQL?
I have read tutorials and learned the basics of the language. Are there resources of practice problems/projects?
I have seen multiple posts and youtube videos that complicate things when it comes to learning SQL. In my personal opinion watching countless courses does not get you anywhere.
Here's what helped me when I was getting started.
-
Go to google and search Mode SQL Tutorial
-
It is a free documentation of the SQL concepts that have been summarised in a practical manner
-
I highly recommend going through them in order if you're a total newbie trying to learn SQL
-
The best part? - You can practise the concepts right then and there in the free SQL editor and actually implement the concepts that you have just learned.
Rinse and repeat this until your comfortable with how to write SQL queries.
P.S I am not affiliated with Mode in any manner its just a great resource that helped me when I was trying to get my first Data Analyst Job.
What are your favourite resources?
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?
I’m mostly looking for one that’s very interactive and with lots of practice. Not really interested in something that’s just watching videos or reading. What’s out there? I don’t mind if it’s paid as long as it’s high quality.
I recently graduated college with a minor in Computer Science but we didn't do anything with SQL. Now I'm looking at jobs and realizing its probably a good thing to add to the resume. I went through the free SQL Queries part of codecademy pretty quickly and liked it but figured I should ask for recommendations before paying any money. Looking at jobs mainly in finance now if that changes anything.
Also, I don't need it to be free, but cheap is certainly a plus.
If you want to get the hang of SQL, check out the course available at https://grzegorzpiechnik.gumroad.com/l/nnccol. There, you'll learn not only the basics but also practical tricks for handling data in databases. Creating databases, SQL queries, and even advanced stuff like joining tables - it's all right there.
https://sqlbolt.com for beginners. But after that I would encourage anyone to immediately start working on medium/hard level SQL interview questions. Unlike other coding questions, the SQL questions are actually relevant tasks and problems that companies actually encounter.
Knowing the type of problems and the thought process first will allow you to learn the syntax faster.
https://youtube.com/playlist?list=PLv6MQO1Zzdmq5w4YkdkWyW8AaWatSQ0kX
Hello all.
I want to increase my SQL knowledge and master this.
I am looking for a good learning path that I can follow to master SQL.
As it's a broad subject. I'd prefer to get your top suggestions on what to learn first.
I can do this on my own. But would like to avoid spending too much learning something I may never use.
It would also be cool to learn how someone would first approach a query. So any good blogs would be great.
Much appreciated.
Steven.
My company is willing to pay for me to take a course or certification to learn SQL (I currently just have advanced excel knowledge). I know there are tons of cheap (or relatively cheap options) like coursera or data camp - but if my company is willing to pay, I’d take advantage of a more structured setting. Does anyone have any classes or certifications they have taken for SQL that they would recommend?
I (27m) want to switch my exhausting current job to programming.I heard that learning SQl can provide you a good chance to land a data analyst job. Also are there any other languages that i should cater to as well.