Restoration is the most common build for Druids that are in active guilds and spend most of their time in groups. Leveling up solo as a restoration Druid is slow since you don't have the damage capability of a feral or balance druid, but you will almost never die. In groups you can play the main healer and keep everyone else alive while they do all the grunt work of taking out enemies.
Focus on decreasing casting time, increasing effectiveness and conserving mana.
Key talents:
Omen of Clarity - out of mana does not mean you are out of options
Nature's Swiftness - an instant cast Healing Touch can save a wipe again and again
Swiftmend - get in some quick burst healing or boost your mana efficiency with a little timing
Tree of Life - makes the heal over time style effective and efficient
Step by step:
Level One - Improved Mark of the Wild isn't too potent, but very valuable in raids and group pvp. Furor is one of the most valuable feral talents for the class, making you wonder why it's in the restoration tree. Don't pass it up if you use bear or cat form often.
Level Two - Natural Shapeshifter is another feral talent that can be more or less valuable depending on your playstyle. Naturalist should be a given here whether you are primarily feral or restoration. Nature's Focus is very strong for pvp Druids of any spec and maybe balance Druids while soloing.
Level Three - Intensity is very valuable to raiding druids and should be a given since it leads to Nature's Swiftness. Omen of Clarity is a great talent no matter what specialization you are. It can help a Moonkin or healer find a free cast and really boosts cat and bear form dps. Subtlety is good for newer Druids in 5 man instances but experienced Druids shouldn't have trouble managing threat.
Level Four - Tranquil Spirit and Improved Rejuvenation are both great talents. You might want to come back and fill out this whole level if you have extra points later.
Level Five - Nature's Swiftness is life-saving in a pinch. With only three minutes cooldown you will use it all the time. Gift of Nature is also a given here since it affects all healing spells. Improved Tranquility is nice but many Druids pass it up if they don't use the spell often.
Level Six - Empowered Touch is a talent that scales with your gear. If you don't have much +healing gear you might want to pass it up, but if you have been running instances and raiding for a while it can be a huge boost. Improved Regrowth is an odd one. Critical hits aren't alwasy a good thing when it comes to main healing, but it can really boost your effectiveness in raids and pvp. If you take this talent for a pve build you should consider taking Subtlety at level three to balance your threat management.
Level Seven - Swiftmend is a given. If you work on your timing you can almost double the effect of your Regrowth or Rejuvenation spells by casting Swiftmend just before they wear off. Natural Perfection is a great pvp talent, though in pve you might again want to consider maxing out Subtlety to balance your threat. Living Spirit is nice for a raiding druid who might be rotated in and out of healing shifts for long fights, but isn't as strong as some other talents. It can reduce downtime and boost the effects of Innervate though, so you might take this if you like playing main healer for 5 man instances.
Level Eight - Empowered Rejuvenation is a great talent for pvp and raiding Druids, but in solo or 5 man groups you might use Healing Touch so often that this talent might not be worth as much.
Level Nine - Tree of Life adds a whole new twist to being a healer. With this new form you can spread around a lot of healing in a short time and help group healing efficiency on the whole. You won't use it all the time but you will be glad that you can.