This guide is not mine, i am simply posting on here for new WoW players to assist them in choosing a class to play to 60 or beyond.
Just a start to the guide, rest can be found here:As in any MMORPG, one of the most important decision that you can make is what class you're going to be. For, levelling a character in World of Warcraft will require weeks, even months of investment, and there's nothing worth than to reach the level cap, only to realise that you find your class boring, gimped, or a mixture of the two. Ideally, you want a class that suits your playstyle, and one that excels at what you like doing.
http://infoceptor.net/wow/strategy/classchoice.shtml