Well C++ is still a very popular Programming language despite the fact that many people would call it an older Programming language but it’s a thriving programming language that their owners are still updating, there's still new capabilities being added to it regularly. so C++ really set the foundation for all other Object-Oriented languages. Now the interesting but also challenging thing about C++ is that you are In full control as the developer, you can do pretty much whatever you want with C++. You can write extremely optimized code and write fast applications.
For anything that's going to be very intense, You don’t have to do all that crazy stuff you can build simple console-based applications with C++.
My goal isn’t to teach you the theory but the techniques of C++ as general programming concepts you could then take to any other programming languages.