This wiki attempts to introduce you to writing macros even if you had not studied computer science. However, it is like reading and writing: there is some spelling and grammar to adhere to, and knowing the basic rules makes life easier. You'll soon get used to it, and will refer back to this documentation only in rare cases.
In turn, sorry to every trained computer software designer: this might eventually read like 'writing macros for dummies' - and this is by purpose
There are several formats and notation conventions which are used in macro files, and others which are used in this documentation.