Here are some beginner friendly roadmaps you should start with.
There is also a beginner DevOps roadmap which requires you to have some backend knowledge and entails a lot of operations work i.e. deploying, scaling, monitoring, and maintaining applications.
Learning to code can be overwhelming, here are some tips to help you get started:
How about taking a peek at the Computer Science roadmap aimed at self-taught developers?
Learn how to design large scale systems and prepare for system design interviews.
Or learn how to design and architect software systems.
How about skimming through the frontend or JavaScript roadmaps to see if there is anything you missed? TypeScript is all the rage these days, maybe it is time to learn it?
How about mastering the language of the web: JavaScript? or maybe TypeScript?
Or learn how to improve the performance of your web apps?
Explore the general backend roadmap or dive into a specific technology like Node.js, Python, Java etc
How about improving your System Design skills?
Or perhaps improve your database skills?
Explore the general DevOps roadmap or dive into a specific technology like Docker, Kubernetes etc
How about beefing up your mobile development skills?
Or learn a cross-platform framework?
How about diving into the AI or Machine Learning roadmaps?
Explore the following roadmaps about UX, Game Development, Software Architect and more
We have a lot more content for you to explore.
Actively Maintained
We are always improving our content, adding new resources and adding features to enhance your learning experience.
Join the Community
roadmap.sh is the 7th most starred project on GitHub and is visited by hundreds of thousands of developers every month.
Roadmaps Best Practices Guides Videos FAQs YouTube
roadmap.sh by @kamrify @kamrify
Community created roadmaps, best practices, projects, articles, resources and journeys to help you choose your path and grow in your career.
Login to your account
You must be logged in to perform this action.