Roadmap · Foundations
Programming foundations roadmap
First language, Git, CS basics
The path
- 1Your first language
- 2Command line and Git
- 3How computers run your code
+ 3 more
- 6 stages
- 54 topics
- ~14 months
Step-by-step roadmaps for beginners: your first language, DSA, CS fundamentals, SQL and dev tools, with what to learn first and how long it takes.
Reading is free. Adding a roadmap, keeping a cheat sheet or asking Tauseef a question uses credits, which only make sure the platform goes to people who are actually learning.
Start here if you are new or your basics are patchy.
Roadmap · Foundations
First language, Git, CS basics
The path
+ 3 more
Roadmap · Foundations
Data structures and patterns
The path
+ 5 more
Roadmap · Foundations
Semester by semester plan for CS students
The path
+ 5 more
Roadmap · Foundations
OS, networks, databases, OOP
The path
+ 5 more
Roadmap · Foundations
Queries, design, indexes, transactions
The path
+ 6 more
Roadmap · Foundations
Documents, modelling, indexes, aggregation
The path
+ 5 more
Roadmap · Foundations
Claude Code, Cursor, Copilot, used well
The path
+ 7 more
Roadmap · Foundations
OOP, SOLID, design patterns, refactoring
The path
+ 7 more
Roadmap · Foundations
Codeforces, AtCoder, ICPC
The path
+ 7 more
Roadmap · Foundations
Shell, Git, SSH and your dev setup
The path
+ 5 more
Each of these is its own page: the foundations, the ones that build products, the ones that specialise, the career paths and the ways to earn independently.
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
New writing, resources and project ideas land here first.