What I mean is, something that gives you exercises to practice specific aspects of a language? IE focusing on pointers, focusing on classes, focusing on polymorphism, etc? I have a million good resources to learn the stuff, I just have no idea how to practice using the stuff I'm learning in a sense.
People have told me I need to learn about the "graphics pipeline", and stuff like "matrices/matrix multiplication". Can anyone recommend me a resource that teaches me all that stuff? I am in the process of learning Blender3D and I apparently need to know all that other stuff.
I understand what the syntax for the languages do, how to use them, etc.
Problem is. When it comes to solving a problem (ie making a simple console game of tic-tac-toe). I struggle to figure out HOW to solve it, like what variables, etc are needed. Is there a way around this? I have a book called "How to Think Like A Programmer". But is this really something I can work around?