C++ is one of the most high performance programming languages around, and despite what its rivals will tell you it’s still in high demand in a variety of industries. If you want to really get to grips with programming principles and challenge your skills, this is the language for you.