@Valiance nice to hear that it helps you structuring your thoughts. For modding we will be able to use mainly Lua (logic) and JavaScript / HTML (UI). The following threads my be of interest:
P.S. Feel free to use the “edit”-function which you find at the end of your posts if you want to add something. If you edit a post it also bumps the thread .