http://esodata.uesp.net/current/index.html
It's the source of all Lua files from ESO UI, developed by ZeniMax, amazingly presented.
I mean, there's the Wiki and a few tutorials, but the source of all information, that is the actual source of the game's interface is hard to find.
The best way to learn something is to study what's been done before.