Learning blueprint logic

Hey thanks for your reply!

I had a discussion on reddit about this and most of users encouraged to learn coding and understand the OOP principles since that’s what Blueprints is basically.

So I ditched the “tutorial hell” and I’m starting to watch this playlist

Unreal Engine Blueprint Tutorial | Fundamentals - YouTube

If the whole programming logic wont click for me after watching this, then I think I really need to basic fundamentals and start actually learn programming at its core.

Variable/data types
Conditional Statements, loops, switch statements)
Function/Events
Classes, Inheritance, Components, Composition, Interfaces.
Boolean Logic and Comparisons
References and Instances
Print Statements, breakpoints, output log

I really think I need to know the why more so than the ‘how’ if you know what I mean, to truly begin starting making something on my own. I watched tutorials where a game mechanic was done by different youtubers in the same step by step process, so essentially they’re copying from each other. I just want to learn how can I start making things on my own, and to do that I need to learn programming and understand the whole Blueprint system from its core, what nodes there are etc