Neranja
<Bronze Donator>
- 2,731
- 4,409
Depends on the version. C++ has cleaned up a lot of pain points with C++11 and later, although it could be argued that sometimes the solution is worse than the perceived problems it fixes.If he hasn't done any programming before I would suggest NOT to do C++. That shit is awful and will likely discourage someone new to programming from pursuing coding as a profession or hobby.

Welcome back to C++ - Modern C++
Describes the new programming idioms in Modern C++ and their rationale.
docs.microsoft.com
Also:
GitHub - rigtorp/awesome-modern-cpp: A collection of resources on modern C++
A collection of resources on modern C++. Contribute to rigtorp/awesome-modern-cpp development by creating an account on GitHub.