Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Not sure I would call writing macros a programming language. I think of it more like writing scripts. One thing that tormented me for while was calling subroutines from within a subroutine until the macro knotted itself up and crashed. Now I know keep the main routine simple and always /return to the main after a /call, lol.
In my book writing scripts == programming
I mean MQ2 is Turing Complete(branching, conditionals) -> thus a programming language, albeit one rather domain specific.
My main point was: if MQ2 is your first entry into programming then just like starting with old 80s BASIC(guilty!) you can pick up a lot of bad habits (ie excessively spaghetty code) easily.
Also see: https://en.wikipedia.org/wiki/Considered_harmful
So yeah, keep Main simple and use lot of subs, try to minimize globals, etc. etc.