Ok so im going to edit this to be more in depth first of this guide is going to be level 1-60 only.
First download questhelper from curse.com it consist of a waypoint arrow that will show you every where to go for each quest.
Starting zones for each race.
Blood Elf- Do you sunstrider isle quests.
Then head on over to Ruins of silvermoon and do all of those quests, get all the follow ups, leave there, and go to the dead scar, do that one quest.
Undead- Do all the quests in Deathknell then head to brill, do all those quests.
Troll/Orc- Do all of the quests in The Den then go to Senjin Village, do those quest then go to razor hill, and do those.
Tauren- Do all quests in Mulgore (I prefer you run to the other starting zones)
Now levels 12-20 for each race
Blood Elf- Go to ghostlands and gather all quests, do them all, and get the follow ups and do them until level 20
Undead- Go to Silverpine forest do all the seplecher/misspell quests.
Orc/Troll Go to the crossroads and do all the quests, just like all the other ones.
Tauren- Go to crossroads.
For levels 20-30 each race.
Now the Blood Elves are going to translocate to undercity and merge with the undeads.
Go to Hillsbrad and get all quests in Tarren Mill, do them over and over yada yada....not much to say except do them all in a cluster til level 30
Now the Taurens will merge with the Trolls and Orcs.
They go to Stonetalon mountains, go to Sun Rock retreat and get all quests, do them yada yada, just like hillsbrad.
For levels 30-40
Blood Elves and Undead go to Arathi Highlands, do all quests there, then go 1k needles until level 40
For Orc/Troll/Tauren- They go 1k needles first, then Arathi. Until level 40
Now at level 30-40...(im so tired about to die)
they all combine in questing.
40-45- go to Tanaris,Gadgetzan and do all those quests
45-48- Feralas
48-53- go to the Hinterlands there will be MANY quests there, so get some food and water.
53-55 Go to Azshara and quest there...
55-57- Go to Felwood for those next to levels and quest there.
57-60- Go to Winterspring and do ALL of the quests in Everlook, there easy to do with quest helper.
Thanks, now heres some tips
1. Never go near the auction house.
2. Dont buy new gear you get that through quests.
3. Aren't at the level after all quests are completed? Run Instances.
4. ALWAYS gather all quests and do them all then return so you have a load of exp to gain.
5. Try out a server with no PVP if you want leveling to be a breeze
6. Dont get distracted and talk to your friends, and stuff, remember you are a leveling machine (that doesn't talk)
7. Have fun.