Most upvoted comment
Why do all game programming tutorials always stop short of anything decent?(r/gamedev)
I find tutorials to be decent for learning how to perform simple tasks which don’t require much variation or novel problem solving. As it turns out, making games is pretty much the exact opposite of that. I know from experience that it can be frustrating to find information on stuff like architecture and system design for games, but a lot of that is pretty much tribal knowledge, learned by professionals on the job or by hobbyists as they make projects.
I recommend reading articles on Gamasutra for more advanced topics, and I also recommend the book Game Engine Architecture by Jason Gregory. I think really the best thing you can do is try to do a more complicated project and as you run into problems you have trouble solving on your own, then research that specific topic. It’s worth trying to solve the problem on your own first though, as while it may involve reinventing the wheel somewhat, it’s also the best way to learn.