Hey @pre4z!
@ClockworkOcean is right, you eventually realize that nobody is really getting it all perfectly efficient 100% of the time. And there HAVE been books… unfortunately because of the nature of print media and the acceleration of technology they go out of date VERY, VERY quickly. I once found a “UE4 for Dummies” at my local bookstore and it was 24 versions behind with no available updates, it was comical.
I’m going to go ahead and give you this tutorial that I know covers a lot of bases. I have gotten a lot of positive feedback from beginners and intermediates who have done this:
Aside from that, I suggest deep diving on a subject, then another, then another. Learning everything there is to know about the engine is almost impossible as it grows so quickly, you can ABSOLUTELY feel free to stop and change subjects when you feel you’ve reached the amount you need to know for your game.
The best way to learn is by doing. Start making a game, start another one, start yet another one, and you’ll notice each time you will get further before reaching a wall of knowledge, and when you do, seek out a tutorial.
A badly made game is still a game and it’s a learning experience, don’t let yourself believe you can’t do something if it’s not perfect. Anything worth doing is worth doing badly.