Creating your own add-ons for The Elder Scrolls Online will require you to use the Lua programming language which is what the game uses to make scripts, shaders, keys, and other modifications. After you have created what you want, you can use the /reloadui command to see how it affects the game.