Giter VIP home page Giter VIP logo

cppdeveloperroadmap's Introduction

C++ Developer Roadmap

Additional languages: Русский

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 recommended to read the articles listed below.

Articles

  1. Why and what for the roadmap has been created?
  2. Are you sure that you need C++?
  3. C++ - It's Not Rocket Science
  4. Application areas of C++
  5. Myths and Legends of C++
  6. Developers grading
  7. How to study?
  8. Books and other resources about C++
  9. Pet-project ideas
  10. Language toolkit
  11. More resources about C++: documentation, community links, etc.

Roadmap

More information on how to view and edit graphML file is stored here

License and conditions

The roadmap is published under the license CC BY-NC-SA 4.0: RUS || ENG. In a nutshell:

  • You can share, adopt or copy any chunk of the presented materials only in case you share a link to the original sources
  • It's PROHIBITED to use any chunk of the materials with any commercial reason.

Feedback and communication

In case of any remarks, proposals or ideas don't hesitate to contact us. We 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 the access to the roadmap is limited. We add all changes manually after their review and acceptance)

Contacts

Creators:

Reviewers:

cppdeveloperroadmap's People

Contributors

anvartdinovtimurlinux avatar beeblerox avatar dmitrievdmitriya avatar marleeeeeey avatar mpstv avatar romanwrites avatar salmer avatar sd57 avatar stenbone avatar yaroslavche avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.