I don't know about ZERO programming. If you look at RayCast vs RayTrace here
https://docs.unrealengine.com/latest/INT/GettingStarted/From... building anything complicated with Blueprint creates a massive amount of visual clutter. It looks clearer in C++. Maybe it's easier for a novice as they're building it since the autocomplete and component system hold your hand, but reading it after is a nightmare of following lines and looking at a lot of essentially commented out code.
And talking about Blueprint code is done through screenshots https://forums.unrealengine.com/showthread.php?60637-Unable-... I guess there is still no auto generated text representation you could copy paste.