I believe that is a spell druid learn
At lvl 68 you can learn it from any Mage trainer
you do the hunter quest at lvl 10, and then as a reward you get the move.
Basic Campfire as an ability is learned the moment you learn the Cooking skill from a Cooking trainer.
It is a talent in the discipline tree. So you have to go deep enough into the discipline tree to get it.
There does not seem to be a ricochet spell currently in World of Warcraft.
You learn it as a spell at level 16 from your class trainer. NOTE: In World of Warcraft: Cataclysm (in beta at the moment), they are mixing up the levels of cat and bear form....cat form will be at level 10.
Revive pet is a skill you get as soon as you learn how to tame pets. The skill will be located in your spell book.
To summon the Felsteed, the warlock must be level 20. When you learn the spell from your Warlock trainer, you will automatically learn the riding skill (Apprentice Riding) at the same time.
If your class is able to equip guns then once you equip one the shoot skill will be located in your spell book and the 1st page.
The Flying Reindeer spell in World of Warcraft transforms any flying mount into a flying reindeer. The Flying Reindeer increases ground speed by 100% and flight speed by 150%/280%/310%.
At level 28 you gain a spell called water walking. This requires 1 reagent called fish oil for each spell cast. or get the glyph for it i can walk on water as long as i want
Currently, as of patch 5.0.4, if you are a druid, you will automatically learn the spell flight form at level 58. You will also automatically learn the riding skill necessary to use it in Outlands (and Azeroth if you pay for a Flight Master's license).