I would have to argue though that something like Unreal Engines blueprints really is like programming with a "lego block twist". The learning curve was steep for a few days but really after that, it's not all that much different then programming by hand. I will say it is a bit easier and it's amazing how fast you can get things done in it.
I'm not sure of a total "non-programmer" being super successful learning blueprints if they can't learn basic programming, but I would say it's a bit easier.