Basically, just go down the protection tree. The protection tree is the tanking tree for warriors.
That depends on personal play style, whether you like PvP, or PvE, and whether you like tanking or dps'ing in PvE. Arms is good for pVp, and PvE has fury for it's best dps spec, but the tank spec should only be picked if you like Tanking in PvE.
It all depends on which class you play and what spec you are.
No pets? A Warlock without a pet is like a warrior without a sword. Just plain idiotic.
Using daggers for assassination and swords for combat spec. And your primary stat is agility.
Combat - swords spec = leveling spec Assassination - Raid/Dungeon spec Subtlety - PvP spec Although rogues are good, people will always make fun of you for picking one, i suggest druid, paladin, or priest. If you want to be a super Rogue, you need much more wow gold. you can get from www.ugamegold.com.
It all depends on what type of play style you like. If you like standing away and throwing or shooting things, then go for mage or hunter. Hunter is probably a little easier, since your pet can tank for you. For melee dps, try warrior. For tanking, again, warrior or paladin.
Find out a good rotation and make sure you have a slow weapon in your main hand (and possibly offhand depending on your spec)
wrath
might
Discipline is the traditional PvP spec and doubles well for leveling due to their survivability. Shadow is the traditional DpS spec and also can do well for leveling. Holy is good for healing and provides some good low tier benefits for leveling builds.
HI MY NAME IS BRIAN ABBATE AND IM A WARRIOR FROM POOPVILLE WISCONSIN! try playing WOW u can be a warrior too:P.
tank