You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A clean, modern, and curated full-stack learning library.
Designed for real-world development, long-term growth, and modern stacks.
Save as dev-roadmap/RESOURCES.md β’ Review monthly
β¨ How to Use This Roadmap
This is not a link dump. Itβs a system.
Learn β Build β Repeat
Read docs, then immediately apply the concept.
Docs First, Videos Second
Official docs teach correctness. Videos add intuition.
Small Projects Only
Every section should produce something tangible.
Revisit Often
Re-reading docs is a senior-level habit.
Track Progress
Check off sections as you complete them.
π§ Suggested Learning Timeline
Phase
Focus
Phase 1
HTML, CSS, Web Fundamentals
Phase 2
JavaScript (ES6+)
Phase 3
React + Modern Frontend
Phase 4
Next.js + Full-Stack Patterns
Phase 5
TypeScript Everywhere
Phase 6
Backend APIs + Databases
Phase 7
Auth, Security, DevOps
Ongoing
Projects, Refactoring, Scaling
π·οΈ Legend
Icon
Meaning
βοΈ
Core / Mandatory
π
Recommended / Deep Dive
β
Optional / Extra
π Core Reference Websites
Icon
Resource
Why It Matters
βοΈ
MDN Web Docs
The gold standard for web fundamentals
βοΈ
DevDocs
Offline, fast, multi-language docs
π
freeCodeCamp
Structured learning + practice
π
Stack Overflow
Real-world problem solving
β
DEV.to
Modern dev discussions
β
Smashing Magazine
UI, UX, performance insights
π¨ Frontend Foundations
HTML & CSS
Icon
Resource
Notes
βοΈ
MDN HTML
Semantic, accessible markup
βοΈ
MDN CSS
Layout, responsiveness, modern CSS
π
CSS-Tricks Almanac
Practical layout references
π
HTML / CSS Cheat Sheets
Fast syntax recall
β
Flexbox Froggy
Learn Flexbox visually
β
Grid Garden
Learn CSS Grid visually
Tailwind CSS
Icon
Resource
Notes
βοΈ
Tailwind Docs
Utility-first CSS done right
π
Tailwind Play
Experiment instantly
π
Tailwind Cheat Sheet
Productivity booster
β
Headless UI
Accessible components
β
shadcn/ui
Modern React + Tailwind components
βοΈ JavaScript (ES6+)
Icon
Resource
Notes
βοΈ
JavaScript.info
Best structured JS guide
βοΈ
MDN JavaScript
Language reference
π
Eloquent JavaScript
Deep understanding
π
You Donβt Know JS Yet
JS internals
β
JS Visualizer
Understand execution & scope
π· TypeScript
Icon
Resource
Notes
βοΈ
TypeScript Handbook
Official, must-read
βοΈ
TypeScript Deep Dive
Practical mastery
π
Type Challenges
Think in types
π
Total TypeScript (Free Content)
Real-world patterns
β
TS Playground
Instant experimentation
βοΈ React & Modern Frontend
Icon
Resource
Notes
βοΈ
React Docs
Hooks, mental model
βοΈ
React.dev Learn
Modern React patterns
π
React Hooks Cheatsheet
Fast recall
π
Epic React Patterns (Free)
Advanced composition
β
React DevTools
Debugging superpower
β² Next.js (Full-Stack React)
Icon
Resource
Notes
βοΈ
Next.js Docs
App Router, Server Actions
βοΈ
Next.js Learn
Guided tutorials
π
Vercel Examples
Production patterns
π
Web.dev (Rendering)
Performance & SSR
β
Open Source Next.js Apps
Learn by reading code
π Backend Development
Node.js
Icon
Resource
Notes
βοΈ
Node.js Docs
Runtime fundamentals
βοΈ
Node Best Practices
Security & performance
π
NodeSchool
Interactive learning
β
RunKit
Quick experiments
APIs & HTTP
Icon
Resource
Notes
βοΈ
HTTP Semantics (MDN)
Proper API design
βοΈ
Postman
API testing
π
Hoppscotch
Lightweight alternative
π
curl
CLI mastery
π Databases & Data Layer
Icon
Resource
Notes
βοΈ
PostgreSQL Docs
Production-grade SQL
βοΈ
SQLBolt
Learn SQL fast
π
Database Design Basics
Schema thinking
π
Prisma Docs
Type-safe ORM
β
Drizzle ORM
Lightweight alternative
π Authentication & Security
Icon
Resource
Notes
βοΈ
OWASP Top 10
Security fundamentals
βοΈ
Auth.js Docs
Modern auth for Next.js
π
JWT.io
Token-based auth
π
WebAuthn Guide
Passwordless future
β
OAuth 2.0 Simplified
Understand flows
π DevOps, Deployment & Scaling
Icon
Resource
Notes
βοΈ
Vercel Docs
Frontend deployment
βοΈ
Railway Docs
Full-stack hosting
π
Docker Docs
Containers explained
π
Docker Curriculum
Learn by doing
π
GitHub Actions
CI/CD automation
β
12-Factor App
Cloud-native design
π€ Discord Bots & Automation
Icon
Resource
Notes
βοΈ
Discord Developer Docs
API fundamentals
βοΈ
discord.js Guide
Best JS library
π
Interactions & Slash Commands
Modern bot UX
β
Redis Docs
Caching & rate limits
π¦ Rust (Optional but Powerful)
Icon
Resource
Notes
βοΈ
The Rust Book
Core language
π
Rust by Example
Learn by code
π
Rustlings
Hands-on exercises
β
Rust Playground
Quick tests
π§Ύ Cheat Sheets & Quick References
OverAPI β aggregated cheat sheets
Devhints β JS, React, HTTP, Regex
Git Cheat Sheet β GitHub Education
HTTP Status Codes β memorize meanings
Regex Reference β essential skill
π₯ High-Quality Video Resources
Topic
Creator
HTML & CSS
Traversy Media
JavaScript
freeCodeCamp
React
freeCodeCamp
Next.js
Vercel & Traversy
Backend
Academind
Docker
TechWorld with Nana
Overviews
Fireship (100s series)
π§ Study Rules (Read This Twice)
Build more than you watch
Refactor old projects regularly
Push everything to GitHub
Read docs even when you think you know it
Consistency beats intensity
This roadmap favors depth, correctness, and modern practices.
Master the fundamentals, then scale your complexity.
About
A Book Generated With all Useful Developer Resources