First Aid allows you to create and use bandages with cloth you can loot from Humanoids. This is the only profession I would consider 100% mandatory for Warrior, as it greatly increases your uptime. You can also pair
Intimidating Shout with bandages to take out more difficult enemies. Note that this is a secondary profession and can be picked up by everyone.
Cooking should always be picked up as it allows you to pick up certain quests that require cooking, and allows you to drop
Basic Campfire Kit to buff yourself, but leveling the profession is up to you. If your goal is leveling as fast as possible, you may elect to buy food buffs from the Auction House instead of leveling cooking. Like First Aid, cooking is a secondary profession that can be picked up by everyone.
As for primary professions, they will depend on your goals for your character. If you want to take leveling slowly and level professions as you level, I'd recommend pairing
Mining and
Blacksmithing, as you can craft yourself some pretty decent gear. Another strong pairing is
Herbalism and
Alchemy so you can create your own potions. Do note that these professions will probably slow you down, despite the consumables/gear you can craft. If your goal is getting to 60 as fast as possible, then I wouldn't level professions past 20.
Campfires are a new mechanic added in WoW forever, which allows you to use your profession items to add to a campfire (created with
Cooking), granting a buff for 1 hour. You only need to get a profession to level 20 to be able to create campfire buffs, and the buffs will scale with your CHARACTER level, making it a good investment to get a profession to 20. The professions provide the following buffs:
Cooking provides
Basic Campfire Kit, which is necessary for ALL other campfire fixtures
Blacksmithing provides
Sharpening Wheel
Mining provides
Lodestone
Leatherworking provides
Camp Tent
Skinning provides
Camp Chair. Probably the best buff option, especially when grouping, as critical strike chance benefits magical and physical damage dealers. The class-specific buffs it replaces is also the capstone spec for
Balance and
Feral Combat, making redundancy almost impossible
Fishing (secondary profession) provides
Fish Bowl
Enchanting provides
Enchanted Lute
Tailoring provides
Faction Banner
Herbalism provides
Incense Candle
First Aid provides
First Aid Kit
Alchemy provides
Mana Well
For PURE experience/hour gains,
Leatherworking is a clear winner. Otherwise,
Blacksmithing or
Skinning should be the best choice for Warriors.
Mining is strictly worse than
Blacksmithing, especially considering a Paladin can buff you with a drive-by
Blessing of Might