C++ Roadmap
C++ is still one of the most popular development languages. There are quite a number of people that want to start learning it and become a C++ developer. They face with the questions: "Where should I start? What and in what order should I study? What books should I read?"
We tried to answer these questions in the presented roadmap. The map focuses on general competencies and skills that could be found in most projects. It is designed to help those who are just starting their education or have little experience. You can create a more productive learning plan without being distracted by side information if you study the set of listed materials. It will help you to master C++ at the level that is used in many commercial projects.
Before you start exploring the map, it's recommend to read the articles listed below.
Articles
- The roots of a roadmap creation
- Do you really need C++?
- C++ - it's not a rocket science!
- The areas of C++ application
- The mythbusters for C++
- Developer grades description
- How to study
- Books and other resources about C++
- The tooling collection for С++
- More resources about C++: documentation, community links, etc.
Road map
The link: Miro - C++ Developer Roadmap
License and conditions
The roadmap is published under a license CC BY-NC-SA 4.0: RUS || ENG. In a nutshell:
- You can share, adopt or copy any chunk of presented materials only in case you share a link to original sources
- It's PROHIBITED to use any chunk of materials with any commercial reason.
Feedback and communication
In case of any remarks, proposals or ideas don't hesitate to contact with us. We're really appreciate your support :)
Please use one of the following paths via Github:
- In case of any proposal or modification in the repository content - create a new PR in Pull Requests
- In case of any proposal or modification in the repository content - submit a new Issue in Issues (Unfortunately, the Miro framework doesn't support a history tracker and access to the roadmap is limited. We add all changes manually after it's review and acceptance)
Contacts
Creators:
Reviewers:
- Sergey Tyulenev,
- Konstantin Komarov,
- Dmitriy Savin,
- Sergey Skliar
- Community :)