I'm not a programmer but I am interested in Blueprints. Using 3ds Max over 25-years I've learned a tiny bit about Frankensteining code to get things to talk to each other or work on an Arduino project. But, I'll never truly dive into C++ or take a college course on it.

What I find most difficult in scripting, whether visual or hard coded, is 'logic.' We can all learn what a 'variable' is or what 'casting' does or what a 'media player' is but it's figuring out the logic behind all of the other nodes that need to go with them. Unless I find a tutorial that's doing "exactly" what I need to do, it's nearly impossible to figure out when to 'multiply' or 'set' something or get an 'array', etc. There are hundreds of little mathematical and logic nodes that are needed to get things to talk. And knowing who to wire to whom and in what order is really difficult if you don't know the 'logic.'

I can easily learn and grasp the nature of an individual node, say a 'variable', but where do I go to really learn the logic, knowing that I'll never approach it from a C++ background?

What I find most difficult in scripting, whether visual or hard coded, is 'logic.' We can all learn what a 'variable' is or what 'casting' does or what a 'media player' is but it's figuring out the logic behind all of the other nodes that need to go with them. Unless I find a tutorial that's doing "exactly" what I need to do, it's nearly impossible to figure out when to 'multiply' or 'set' something or get an 'array', etc. There are hundreds of little mathematical and logic nodes that are needed to get things to talk. And knowing who to wire to whom and in what order is really difficult if you don't know the 'logic.'

I can easily learn and grasp the nature of an individual node, say a 'variable', but where do I go to really learn the logic, knowing that I'll never approach it from a C++ background?

## Comment