Warrior

-Tank class

-Good offensive and defensive abilities

Warlock

-High DPS class

-Control various demons

Rogue

-High DPS class

-Use stealth to become invisable

Priest

-Essential to every party

-Cast beneficial spells

Shaman

-Hybrid class

-Cast beneficial spells as well as offensive ones

Paladin

-Hybrid class

-Highest survivability in the game

Mage

-Highest DPS class

-Wide range of elemental spells

Druid

-High survivability

-Able to solo almost anything outdoors

Hunter

-High ranged DPS class

-Control a pet as well as yourself