brief
roadmap.sh is a learning path planning platform for developers that helps programmers systematically master various development skills through a clear roadmap. The community-driven project has become the sixth most popular open source project on GitHub, attracting hundreds of thousands of developer visits every month.

core functionality
1. Role-oriented learning paths
The platform provides a learning roadmap for 20+ different development roles, including:
- front-end development
- back-end development
- full-stack developer
- DevOps Engineer
- AI Engineer (new)
- data scientist
- Blockchain Development
- Cybersecurity specialists, etc.
Each roadmap details a complete learning path from entry to mastery, so developers are no longer lost.
2. Specialized skills upgrading
For specific technology stacks, roadmap.sh provides a deep learning guide:
- Programming language: JavaScript/Python/Java/Rust, etc.
- Framework: React/Vue/Angular/Spring Boot, etc.
- Database: SQL/MongoDB/PostgreSQL/Redis
- Cloud services: AWS/Cloudflare (new)
- Hot field: Prompt Engineering/AI Agents (new)
3. A treasure trove of practical resources
- Project Ideas: Provide hands-on project advice in front-end, back-end, DevOps, etc.
- best practice: Professional advice covering API security, code review, performance optimization, etc.
- Interview Question Bank: 50+ Common Interview Questions and Answers (e.g. Golang, Data Analyst, and other additions)
- video tutorial: Practical teaching content from basic certification to data structures
Unique Advantages
- community-driven: Content is maintained by a global community of developers to ensure timeliness and relevance
- continuous updating: Monthly roadmaps and features added to the platform (e.g. recent C++, Java roadmaps)
- Learning Tracker: Provides a personal dashboard, learning progress log and bookmarking capabilities
- Interactive Community: With 36,000+ Discord members, you can exchange learning tips at any time!
Fits the crowd
✓ New to programming ✓ Developers wanting to change direction ✓ Senior programmers needing a systematic upgrade ✓ Technical team leaders (to provide a roadmap for engineering management) ✓ Self-taught programming enthusiasts
Experience
The design of the website is simple and intuitive, and all roadmaps are presented in the form of clear flowcharts. Especially worth mentioning is its "create your own roadmap" feature, which allows users to customize their learning plans according to their personal needs. The recently added AI tutor feature and SQL paid courses also show the innovative direction of the platform.
summarize
roadmap.sh is like an experienced technical mentor, showing developers the way to learn and avoiding detours. Whether you're trying to master a new technology or planning a long-term career, this tool can be extremely helpful. Best of all, its core content is completely free!
Official website link:https://roadmap.sh
byword
Developer Roadmap Programming Learning Path Technical Growth Guide Career Development Tools Open Source Learning Platforms