You can level as any spec of hunter, but you might find it most easy to do it as a BM (Beast Master, the furthest left talent tree) hunter, as that will strengthen your pet and they are vital for levelling.
I went up to level 70 with a bear, before I took a cat, but there are many choices. If you want to clearly learn about pet options, check out Petopia:
HERE If you want to see what folk are discussing as far as lv 70 builds, you can check out the WotLK Builds thread:
HERE You really don't need to be thinking that far ahead, and perhaps ought not to, but builds in that thread can act as talent point placement suggestions.
As trollover has said, a hunter can do things more easily than some other classes.
When you hit lv 70 and want to be a bit more than reasonable, that's when talent points become more of an issue. For now, just throw the majority of your talent points into the BM talent tree (furthest left), and perhaps some in the other two trees as you see fit or as you may have seen in someone's build.
What is important to note is that you don't need to go out of your way to purchase or obtain "must have" items, at this stage. If you read what any of the speed-levellers have to say on how they level, they are almost always handling their gear in the same way - taking what they find and saving their cash for when they hit lv 70.
Stat-wise, attack power and agility are good for levellers and a bit of stamina never hurts - as you may not be quite sure how to handle your new-found talents.
How and where? Check out the free advice at wow-pro.com:
HERE A contributor, perhaps "the" contributor, on that site - Jame - has some good advice for you, but I am sure that you'll hit that site and soon find what you need.
So forge ahead. You have picked a great class, to level with especially, but there is no set path that you must follow.