"I created a structured SQL learning roadmap covering Database Fundamentals → SELECT → JOINs → Aggregations → Window Functions → Performance Optimization. I'd like feedback from experienced SQL users. What would you add or remove?"
Posted by SuchBuilder249@reddit | learnprogramming | View on Reddit | 3 comments
I've been building a structured SQL learning roadmap and wanted to get feedback from experienced SQL users.
The roadmap starts with SQL fundamentals and gradually progresses toward advanced querying, performance optimization, and practical projects.
My main objective was to answer the question:
"If someone started learning SQL today, what would be the most efficient path to become job-ready?"
What topics would you add, remove, or reorganize?
I'll share the roadmap in the comments for anyone interested.
Rain-And-Coffee@reddit
The current style makes it hard to read, I would write it in your own words instead of using so much AI.
Also consider generate a website from your markdown files with something like Jekyll or Astro
throwaway_orbit701@reddit
Throw CTEs in right after Joins because they make complex queries readable enough that you actually want to write them. Also, add a section on indexing early on so people stop treating every query like it is running on a flat file.
SuchBuilder249@reddit (OP)
https://github.com/kunalydv-2000/Complete-SQL-Course-Beginner-to-Advanced