The problem is that C++ is a language where the &quot;top 150,000 most essential things to get you started with C++&quot; is a volume that spans several book shelves. Even Bjarne Stroustrup allegedly rated his own C++ skills at maybe 7 out of 10. If you start with C++, you&#x27;re committed to a multi year project, that&#x27;s what it takes to advance from novice to junior level.