Before you can write any sort of code, you'll want to have a tool that lets you edit your AddOn files. However do not get overly distracted with the tools themselves while trying to get your first AddOn created. Any text editor, like Windows Notepad can edit the files. All AddOn files are plain text files. The editors can make the coding and many repetitive tasks easier for day to day editing, but it's often very difficult to learn the tools and try to learn the AddOn at the same time.
This Addon solves that issue where you have 5 Paladins in your Raid and no one can decide who is Buffing what. It has a little UI that represents Different Classes in your Party or Raid. You can change what buffs you want to give out then just mash the Class Button for each Class type until they all Turn Green. If anyone is missing a buff you are assigned the Class
Les addons sont de petits programmes réalisés par les membres de la communauté World of Warcraft. Ces derniers s'intègrent dans votre interface de jeu pour l'enrichir. Qu'il s'agisse de l'aide aux quêtes, de l'optimisation d'un personnage ou encore d'outils indispensables pour les raids à haut niveau, les addons s'avèrent aujourd'hui presque incontournables. 

J'utilise pas d'addon , pas besoin de savoir combien de dégats je fais si je vois mon adversaire mort , je traque les mobs rare avec seulement mon instinct , une bonne carte et une paire de jambes pour courir et laisser les autres faire le sale boulot a ma place (technique très utilisé a mop pour les world boss avec leurs cris qu'ont entend à100km a la ronde) , je fouille mes sacs comme un aventurier en regardant un par un chaque sac , je regarde pas les récompenses des quètes ou des expéditions , je le fait et seul les remerciements me sont suffisants "Une tortue a atteint l'océan !"  

Power leveling is the process of handing over your character to another player (usually it's a seasoned WoW player), who then gets your character to the highest level possible in the shortest amount of time. In essence, someone else does all the hard work for you so that you don't have to waste your time by leveling the character/s yourself. And as with most other MMORPGs, there are a lot of players who offer such power leveling services for World of Warcraft.
At level 80, I skipped Cataclysm and went straight to Pandaria. Even as my warrior leveled up, and that heirloom axe increased in iLvl along with me, Dugi still ranked that iLvl 87 sword higher. I kept picking up new 2h weapons, and Dugi kept rejecting them in favor of that Wrath sword. That's when I noticed that all of these Pandaria weapon drops, even weapons 20 iLvls higher than the Wrath sword, had secondaries under 20. So even though Dugi Gear Advisor is showing that a new weapon would provide a DPS increase, it still prompts me to re-equip that Wrath sword every time I equip a new weapon. Meanwhile, I've kept the heirloom axe in my bags, assuming that at some point its stats would once again beat whatever I had equipped, but nope, it doesn't, according to Dugi.