Introduction to C++

C++ is a compiled, systems programming language. It has a long history and is feature-rich. You can do just about anything with C++ code, but it also includes many foot guns.

Books

Video Tutorials

Mike Shah (Lecturer at Yale, formerly Northeastern University) has an excellent modern C++ design series on youtube. Episodes are a nice ~20 minute length:

Modern Cpp series by Mike Shah

He also has a series on modern OpenGL on youtube:

Introduction to OpenGL

The flagship C++ conference has a “Back to Basics” track every year which ~10 hours of teaching on a range of introductory topics. I highly recommend these, and the various instructors tend to be professional trainers who have additional resources