Grasping the concept overall is to a new user. You don't remember since you had a Teacher in school to explain and walk you through many beginning things in College probably many years ago.

For many others programming/scripting is quite new and you don't know ANYTHING about it.

Yes, it is easy. But to someone that isn't even sure how to fire up KiX to read a script - running a UDF is even harder.