Visual programming is exploding in Unreal Engine with Blueprints to define in-game behaviours.
https://docs.unrealengine.com/latest/INT/Engine/Blueprints/i...
I for myself think visual programming is not really programming, since by following that train of thought any GUI like Photoshop Actions could be considered programming.