I’ve bought a book by Sanjay Modhav, Game programming in C++: Making 3d games and plan to work through it in future.
It introduces the reader to general game programming concepts, and first chapters are actually 2d programming using SDL2. So, with some googling, I will get a clue both about 2d and 3d game programming.
I will work through every chapter and then document what I’ve learnt. I will also try to write a few games and write tutorial while making them.
Can’t wait to see my progress!