Clone your favorite open source project and check it out someday! Hello Azeroth You’ll be amazed at the things you can learn just from reading someone else’s code. Reading other people’s code is always an excellent way to learn (for anything). Aim for smaller addons that will be easier to understand. Generally, googling and reading docs are great tools but when developing Track Sales nothing was better than seeing how other people did things. The version I wrote this with is 80200.įirst and foremost, if you’re struggling with your addon, the best advice I could give you is not to google, not to read the docs, not to read this post, but to read other addons! I’ve found hands down that has been the best way to learn how to do things. Though this guide isn’t specific to retail or classic, please use the retail version to follow along. It’s not all doom and gloom though, there’s really only a few key concepts to understand and everything else falls into place. I recently wrote my first addon for classic called Track Sales, so I know your pain.
The fact that it’s all community driven and nothing official from Blizzard doesn’t make it any easier. So you want to write a WoW addon? Well, you better get used to crappy docs, old websites, and skimpy examples.