# Awesome Roadmaps

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!

## Contents

- Programming Language
- Web Development
- Mobile Development
- Game Development
- AI / Machine Learning / Data Science
- Miscellaneous
- Articles

## Programming Language

- C++ Developer Roadmap - Roadmap focuses on general competencies and skills about C++ in 2024 .
- Go Developer Roadmap - Roadmap to becoming a Go developer in 2021 .
- Java Developer Roadmap - Roadmap to becoming a Java developer in 2025 .
- Nodejs Developer Roadmap - Roadmap to becoming a Node.js developer in 2021 .
- PHP Developer roadmap - Following this path will guarantee to Become a PHP Developer in 2021 .
- Rust Web Developer Roadmap - Roadmap to becoming a Rust Web developer in 2022 .

## Web Development

- Angular Developer Roadmap - Roadmap to becoming an Angular developer .
- Angular Developer Roadmap 2 - Roadmap to becoming an Angular developer in 2024 .
- ASP.Net Core Developer Roadmap - Roadmap to becoming an ASP .NET Core developer in 2025 .
- Developer Roadmap - Community driven roadmaps, articles and resources for developers .
- Frontend development roadmap - Frontend development interview checklist & roadmap .
- Laravel Developer Roadmap - Roadmap to becoming an Laravel developer in 2024 .
- React Developer Roadmap - Roadmap to becoming a React developer in 2019 .
- Vue Developer Roadmap - Roadmap to becoming a Vue.js developer in 2019 .

## Mobile Development

- Android Developer Roadmap - Roadmap to becoming an Android developer in 2020 .
- Flutter Developer Roadmap - Roadmap for creating hybrid apps using Google’s Flutter SDK .
- iOS Developer Roadmap - Roadmap to becoming an iOS developer in 2020 .

## Game Development

- Game Developer Roadmap - Roadmap to becoming a game developer in 2022 .
- Game Programming Roadmap - Roadmap to becoming a game programmer .

## AI / Machine Learning / Data Science

- AI Expert Roadmap - Roadmap to becoming an Artificial Intelligence Expert in 2022 .
- Deep Learning Reading Roadmap - Roadmap through seminal deep learning papers .
- Deep Learning Roadmap - Roadmap to getting started with deep learning .
- Data Engineer Roadmap - Roadmap to becoming a data engineer in 2021 .
- Data Science Roadmap - Roadmap to becoming a data scientist .
- Data Scientist Roadmap - Roadmap of tutorials for those interested in data science .
- NLP Roadmap - Roadmap for Natural Language Processing learning in 2019 .

## Miscellaneous

- Awesome Quality Assurance Roadmap - Roadmap for QA and software testing learning curve which you might need to start the journey .
- Hacker Roadmap - Roadmap for amateur pen testers and a collection of hacking tools, resources and references ❗.
- Software Architect Roadmap - Roadmap for becoming a software architect .
- Software Design and Architecture Roadmap - A software design and architecture roadmap for any developer .
- System Design Roadmap - Roadmap to learn system design and architecture .
- UI/UX Designer Roadmap - Roadmap on becoming a UI/UX designer in 2017 .
- University Degree Roadmap - Roadmap for taking online university courses in various degree subjects .

## Articles

- A Roadmap To Become A Better Android Developer - A collection of articles to provide a proper roadmap to become a better Android Developer .
- Java Full Stack Developer Roadmap - Discover all the tech career roadmaps and latest market trends in the tech job market !

## License

roadmaps.md Github