2. You learn the internal architecture of a computer
Since C++ is a middle-level language, you will write code that interacts directly with the internal hardware of the computer.
You’ll learn how the computer memory really works, how information is stored in them, how you can retrieve them and so on.
It is sure to expand your knowledge on the architecture of the computer.
3. Over 600,000 C++ repositories on Github
Github, the leading open source collaboration platform, has over 600,000 repositories for C++ alone.
This metric itself proves the worth of C++ in the open source community as well.
Be it gaming, graphics, windows applications, you can find tons of great open source projects extensively used today. And, you can always create your own.
4. 60% Stack Overflow Answer rate and active community
Likewise, with over 400,000 C++ questions asked on Stack Overflow, the number one Q&A platform for developers, more than 60% questions have been answered.
The number of questions asked and the percentage of them answered shows the interest and active support for C++ today
So, you can expect many great developers to help you solve real-life problems using C++.
5. C++ job opportunities and salary
C++ developers can expect an average of yearly $100,000 salary with over 7,700 jobs advertised every month.
The requirement of jobs comes mostly from game development, rendering engines and the windows applications.