Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸ“š Developer Resources Roadmap (2025–2026)

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.

  1. Learn β†’ Build β†’ Repeat Read docs, then immediately apply the concept.
  2. Docs First, Videos Second Official docs teach correctness. Videos add intuition.
  3. Small Projects Only Every section should produce something tangible.
  4. Revisit Often Re-reading docs is a senior-level habit.
  5. 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

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors