A curated list of roadmaps, mostly about software development, which give you a clear route to improve your knowledge or skills.
Contributions welcome. Add links through pull requests or create an issue to start a discussion. Please read contribution guidelines, thank you!
Year badges reflect the latest year explicitly shown by the upstream resource when available. Type badges indicate the current resource type or status.
- Programming Language
- Web Development
- Mobile Development
- Infrastructure / Operations
- Game Development
- AI / Machine Learning / Data Science
- Security
- Miscellaneous
- Tools & Resources
- Articles & Books
- C++ Developer Roadmap - C++ learning roadmap with articles, visual maps, and supporting resources.
- Go Developer Roadmap - Go developer roadmap covering language fundamentals, tooling, and backend topics.
- Java Developer Roadmap - Java developer roadmap with a current visual learning plan and practice topics.
- Node.js Developer Roadmap - Node.js developer roadmap covering fundamentals, tooling, and backend concepts.
- PHP Developer Roadmap - PHP roadmap with a visual map and companion video material.
- Rust Web Developer Roadmap - Rust web development roadmap covering language basics, frameworks, and deployment.
- Angular Developer Roadmap - Angular roadmap covering core concepts, tooling, RxJS, state management, and testing.
- Angular Developer Roadmap (Alternative) - Alternative Angular roadmap focused on what to learn next across the ecosystem.
- ASP.NET Core Developer Roadmap - ASP.NET Core roadmap with a maintained visual path and multilingual documentation.
- Developer Roadmap - Interactive roadmaps, guides, and educational content for developers.
- DevRoadmaps - Free developer career roadmaps with 17 paths, 800+ topics, and 1700+ curated resources. PWA with offline support.
- Frontend Developer Roadmap - Frontend developer roadmap with a visual path across core web technologies, frameworks, and tooling.