I am at the same point as you are, but i had some lua lessons in work and i am getting started to do it on a daily bases
But for ESO Addon Programming this litlte addon helps really much
http://www.esoui.com/downloads/info934-HelloWorld.html
its more or less - the basic for eso programming in every detail - with very good commentations.
also for the very basics this addon here helps understanding it a little
http://wiki.esoui.com/Writing_your_first_addon
Also this Library is used in most addons for a basic handling of the Settings:
http://www.esoui.com/downloads/info7-LibAddonMenu.html