文章目录
Developer Roadmap

Looking for a clear path to level up your software development career? The Developer Roadmap is the most comprehensive, community-driven learning resource available on GitHub—with over 353K stars and 43K forks, it's become the de facto guide for developers at every stage.

Created and maintained by Kamran Ahmed, the Developer Roadmap project provides interactive, visual roadmaps covering the essential skills and tools needed for different software development paths. Whether you're just starting out or looking to specialize, there's a roadmap for you.

  • Multi-Track Coverage – Frontend, Backend, DevOps, React, Vue, Angular, Node.js, Python, Go, Java, DBA, QA, and more
  • Community-Driven – Continuously updated by thousands of contributors based on industry trends
  • Visual & Interactive – Step-by-step paths with clear progression from beginner to advanced topics
  • Free & Open Source – Available on GitHub with a companion website at roadmap.sh
  • Career Guidance – Covers not just technical skills but also soft skills, tools, and best practices

The project covers every major development track:

  • Frontend Developer Roadmap
  • Backend Developer Roadmap
  • DevOps Roadmap
  • React Developer Roadmap
  • Vue Developer Roadmap
  • Angular Developer Roadmap
  • Node.js Developer Roadmap
  • Python Developer Roadmap
  • Go Developer Roadmap
  • Java Developer Roadmap
  • DBA (Database Administration) Roadmap
  • QA Engineer Roadmap
  • Software Architect Roadmap
  • Computer Science Fundamentals

Visit the official website to explore the roadmaps interactively:

https://roadmap.sh

Or clone the repository to contribute or self-host:

The Developer Roadmap is an invaluable resource for anyone serious about a career in software development. With its clear visual guidance, comprehensive coverage of every major tech stack, and active community support, it remains one of the most starred educational projects on GitHub. Whether you're a beginner or a seasoned pro, bookmark roadmap.sh—you'll keep coming back.


This project is created by @kamranahmedseGitHub