Apologies for an overly broad subject title...

There is a lot of information scattered across the web regarding the mIRC in general and scripting in particular.
Some of it is likely to be terribly outdated. Is there a good "mIRC 101", apart from its manual, focused on scripting specifically?

I am using various interpreted languages daily (mostly Python though) and find mIRC approach a little confusing.

To elaborate on "confusing" part:
  • Does mIRC reload scripts "live"? If no, how can I make it to do so? Manual section on `/load` function does not mention this.
  • Am I supposed to put a new script under "..\AppData\Roaming\mIRC\scripts\" and it will be used automatically or there is another file where the script shall be included?
  • Is there a "main" script repository? GitHub anyone?..
  • What is the purpose of `users.ini`? Manual mentions it as "users file" and that is it.
  • etc, etc...