

If you have any questions, suggestions or corrections, feel free to leave a comment or catch me on via Michi#2174. But this should not be treated in this beginner's guide and is not necessary for successfully writing well-performing addons. You cannot know every method or return value by heart, but if you know the basics you can quickly look them up at almost no time and start using them.įor those wanting to read about advanced Lua techniques: I might do another guide in the future about optimising code, object oriented programming in Lua and other techniques. I would like to provide an introduction to WoW Lua coding, which puts you in a position to gather the rest of the information yourself. Always come back to it if you have time and motivation and you will begin to understand more and more. This is nothing you will be able to fully understand on a single evening if you have never been in touch with programming before.

If you are still interested, we will create a small example addon. I will start from the very beginning with some basic explanations and from then on we will move forward into Lua. I want to provide such an introduction to those highly motivated players with their own ideas for tons of addons. There are several websites which document the ingame API, but most of the things you still have to find out for yourself. What held me back a couple of times was the relatively high hurdle on starting because it is not very well-documented.

Being into programming since 2001 and into WoW since 2006 it was only a question of time that I started looking into WoW addon programming.
