The best way to choose a class is to decide what role you enjoy. This may seem like an easy decision, but there’s much more to choosing a class. Almost every class in WoW can take on more than one role. For example, a Druid can tank, heal, and deal damage in either a melee or spellcaster role. Because of this, if you wish to play more than one role, certain classes may resonate closer than others.
Druids can fill almost any role. They are able to tank, heal, and inflict damage via melee combat or spellcasting. Because of this, they are a great choice for new players. The talent trees for Druids are Feral (tanking and melee combat), Balance (ranged DPS), and Restoration (healing). The Druid class is available to Night Elves and Tauren.
Hunters are ranged DPS that rely on pets. They deal damage by using a bow, gun, or crossbow. They also are able to use traps and other abilities to debuff their enemies. Talent trees for Hunters are Marksmanship (improving their ranged DPS), Beast Mastery (improving pets), and Survival (improving traps and melee combat). The Hunter class is available to Night Elves, Dwarves, Draenei, Orcs, Trolls, Tauren, and Blood Elves.
Mages are ranged spellcasters. They fit the role of a traditional wizard. They use the elements of fire, frost, and arcane to deal damage to their enemies. They are also able to use “crowd control” abilities to temporarily disable opponents to make a fight easier. The three talent trees for Mages are Fire, Frost, and Arcane, all of which improving the element the tree is named after. The Mage class is available to Humans, Gnomes, Draenei, Trolls, Undead, and Blood Elves.
Paladins are a hybrid class, much like Druids. Paladins can take the role of a tank, healer, or melee DPS. They also give valuable buffs in the form of their Blessings and Auras. The three talent trees for Paladins are Holy (healing), Protection (tanking), and Retribution (melee DPS). The Paladin class is available to Humans, Dwarves, Draenei, and Blood Elves.
Priests are the typical healing class, although they can also take on the role of ranged DPS. Priests are arguably the best healers in the game. They will generally be expected to heal for a group, which makes playing a Priest difficult for players who do not enjoy healing. By choosing the Shadow talent tree, Priests can become vicious ranged DPS as well. The Shadow tree also has Vampiric Touch, an ability that returns a certain amount of mana to party members. Priests can choose from the Discipline (survivability and buffing), Holy (healing), and Shadow (ranged DPS) trees. The Priest class is available to Humans, Night Elves, Dwarves, Draenei, Undead, Trolls, and Blood Elves.
Rogues are the assassins of WoW. They rely on stealth rather than face-to-face confrontations. They are undoubtedly the best melee DPS in the game, but this comes at the price of lacking any real buffs. Rogues can distract enemies and disarm traps to help their party. Rogues can choose from three talent trees; Assassination (improving poisons and similar abilities), Combat (improving their out-of-stealth melee combat), and Subtlety (improving their ability to deal damage while in stealth). The Rogue class is available to Humans, Night Elves, Dwarves, Gnomes, Undead, Orcs, Trolls, and Blood Elves.
Shamans, like Paladins and Druids, are a hybrid class. They are able to heal allies, go toe-to-toe in melee combat, and utilize spells to deal ranged DPS. Shamans also use totems, which provide unique buffs to the Shaman and his/her group. The talent trees for Shamans are Elemental (ranged DPS), Enhancement (melee DPS), and Restoration (healing). The Shaman class is available to Draenei, Orcs, Trolls, and Tauren.
Warlocks are similar to corrupted Mages. They are ranged DPS that use demons, much like Hunters. Each of these demons have different uses and are used best in certain situations. Warlocks also utilize damage-over-time (DoT) spells. These spells deal a lot of damage and can also kill an enemy once the Warlock has died. The three talent trees for Warlocks are Affliction (improving DoT abilitieS), Demonology (improving the Warlock’s summonable demons), and Destruction (improving the Warlock’s burst DPS). The Warlock class is available to Humans, Gnomes, Orcs, Undead, and Blood Elves.
Warriors are the typical tank class. Because of this, Warriors are typically expected to tank in a group, but can also deal damage effectively. Warriors, probably more than any other class, are extremely gear-dependent. They are also able to utilize any weapon in the game and specialize in a certain type of weapon. The talent trees for Warriors are Arms (two-handed DPS), Fury (dual-wield DPS), and Protection (tanking). The warrior class is available to every race except for Blood Elves.
Hopefully, this guide will aid you in choosing a class and, ultimately, deciding what role you desire in the World of Warcraft. Good luck, adventurers!