Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
C++ Game Development
Module 1
C++ Essentials in the Browser
Module 2
Functions, Data Access, and Lifetimes
Module 3
Classes, Ownership, and RAII
Module 4
Containers, Iteration, and Algorithms
Module 5
Value Semantics and Modern C++ Abstractions
Module 6
Correctness, Testing, and Debugging
Module 7
Performance and Concurrency Fundamentals
Module 8
GLSL Syntax and the Programmable Pipeline
Module 9
Shader Mathematics, Spaces, and Interpolation
Module 10
Textures, Color, and Surface Detail
Module 11
Real-Time Lighting and Physically Based Shading
Module 12