My only experience with node based programming is in Blender3D for shaders. It clicked way better than learning Python or GDScript ever did as it's all very visual, and I'm pretty good with visual.
But I'm not sure if node based programming results in well optimised code. It's great for something you leave rendering over night, but a program you constantly use...? Dunno.