Giter Site home page Giter Site logo

wisehacks / cppdeveloperroadmap Goto Github PK

View Code? Open in Web Editor NEW

This project forked from salmer/cppdeveloperroadmap

0.0 0.0 0.0 5.05 MB

The roadmap for learning the C++ programming language for beginners and experienced devs.

Home Page: https://salmer.github.io/CppDeveloperRoadmap

License: Other

cppdeveloperroadmap's Introduction

C++ Developer Roadmap

C++ is still one of the most popular development languages in 2021 and 2022. There are quite a few people who want to start learning C++ and become a developer. They face the questions: "Where should I start? What and in what order should I study? What books should I read?

We have tried to answer these questions through the presented roadmap. The roadmap focuses on the general competencies and skills that are commonly found in most projects. It is designed to assist those who are just beginning their education or have limited experience. You can create a more effective learning plan without being sidetracked by irrelevant information if you study the materials listed. It will aid you in mastering C++ to the level commonly used in many commercial projects.

It is recommended that you read the articles listed below before starting to explore the map.

๐Ÿ“‘ Articles

  1. ๐Ÿ”ฆ Why was the roadmap created and for what purpose?
  2. ๐Ÿ” Are you certain that you require knowledge of 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

The roadmap is available in the following formats:

Instructions on how to view and edit a graphML file can be found here

๐Ÿ”‘ License and conditions

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

  • You may only share, adopt, or copy any portion of the presented materials if you provide a link to the original sources.
  • It's PROHIBITED to use any portion of the materials for any commercial purposes.

๐Ÿ“ซ Feedback and communication

In the event of any comments, proposals, or ideas, please do not hesitate to contact us. We truly value your support.

You can reach us through one of the following channels 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 does not have a history tracker and access to the roadmap is restricted. All changes are added manually after they have been reviewed and approved)

โ˜Ž๏ธ Contacts

Creators:

Reviewers:

cppdeveloperroadmap's People

Contributors

dmitrievdmitriya avatar salmer avatar lusipad avatar sd57 avatar albrt-dev avatar stenbone avatar capoyon avatar mpstv avatar marleeeeeey avatar uberchili avatar beeblerox avatar anvartdinovtimurlinux avatar romanwrites avatar wngtk avatar yaroslavche 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.