Thanks for Crimson from his video YOU’RE LEARNING UNREAL ENGINE 5 WRONG. The idea of learning unreal engine is to treat it as different subjects as school curriculum.
Here is the subject you need to know before creating a game:
independent game developers often download and use pre-made art assets to build their games.
First of all, I think It is better to start with a tiny project(demo). This youtube tutorial is very good because it only has half hour. The Author Gorka Games show you how to step by step to build a small function turn on/off a flashlight in Third Person Game. Blueprint For Beginners in Unreal Engine 5 | 2023 - Learn in 30 Mins!.
The 2. step is difficult to texualize. and this is also what I hate about blueprint. It is difficult to make note.
Secondly, I like to link new concepts to the things I already know. The question is how to use if-else statement, loop, and function in blueprint? How to print everything? Cason Quisenberry in his video Need to Know Nodes in Unreal 5 Blueprints present a good detail of the blueprint.
if-else
loop
function
It’s time to make a small playable game, including simply game play. Check this How to Make Your First Game in Unreal Engine 5 in 2023 - Full Course from Gorka Games.
The Video is 1 hour and 40 minutes. It would be wise, you split it and watch them in different times. The tutorial design a simple shooting game which player holding a shotgun to shot the enemy in a simple platform.
Add a cube and move it move with blueprint and c++. Unreal Engine Official Blueprints - Tutorials