Look in Orbiter 2016 Beta folder, you have examples in and a reference "Windows help file" in OrbiterSDK/doc. For disambiguation a "LUA file" is a script, and LUA is a language. You only need a decent raw text editor (Notepad ++). A plugin is a .dll module written in C++ programming language that can be switched on/off in the Launchpad.