Where can I find more in-depth beginner tutorials? And other beginner questions.

I’ve recently gotten interested in game design but don’t have much background in programming. I’ve been following some Blueprint tutorials for beginners and while they have been helpful in learning how to make basic mechanics (Pickups, HP, ETC.) I feel like I haven’t learned much.

While these tutorials have me using a lot of different events, Sequences, and variables I feel like I don’t understand what any of them do. Are there any beginner tutorials out there that do more than just show me how to design mechanics and instead explain what the different blueprint parts do?

Some other random questions I have. I understand that Unreal Engine 5 is based in C++ so does that mean I should be learning some C++ to better understand what I’m doing? Also If I should just learn C++ why should I bother with the Blueprints besides making it easier to visualize?