Well ive been playing a shaman since lvl 60 in retail and like 4 years, until i stopped playing after abit of time in lich king.
But in pve a shaman is a vital class, in healing OR dps!
He/she has many improvements to the raid.
First off, the spec: Since i prolly only know the healing and enhancement specs for pve, i wont go in pvp here(:
Healing: http://wow243.gamestool.net/shamant.php?0000000000000000000050000000000000000000055035051055311515321
It's a rather simple spec, but its effective.
Enhancement: http://wow243.gamestool.net/shamant.php?2503015000000000000050250021050213353115100000000000000000000
I like this spec because, it has alot of buffs to other players, like improved weapon totems enhancing totems and so on, so a enhancement shaman would be VITAL in a melee group since he has so many buffs for em. And still he should do a hell alot of dmg(:
"Pots"
Well as a healer, i used to use a flask or 2 minor potions,
The flask:http://thottbot.com/i22853
The potions: http://thottbot.com/i22840 , http://thottbot.com/i28104
Then theres the "food", some foods give buffs when they are eaten.
I use this one, theres ofc one for each class, which gives str, agi and so on..
Mana regen: http://thottbot.com/i27663
Then theres the "oil", it's wizard oil you enchant on youre weapons, it gives alot of mana regen or mana regen and some healing.
Mana regen/healing: http://thottbot.com/i20748
More mana regen!: http://thottbot.com/i22521
All these are done with, Enchanting for the oil, cooking for the food and alchemy for the potions.
Enchants:
enchants on gear you can go figure youreself
But main hand and a shield enchant is rather simple to.
Just 81 healing on main hand and 12 intellect on ze shield.
Gems:
For meta socket i normaly use 12int and chance to restore mana when a spell is casted.
And rest is healing gems -.-
keybinds!
People get some keybinds done!! It increases youre speed, youre "skills" and simply makes you a better wow player, theres a reason its there
Else theres just to get some experience in doing pve!