WoW Hunter Class is the only ranged weapons Class in the game. Unlike other MMORPG's like Everquest, the Hunter Class in WoW does not have very strong melee. They are specialized almost exclusively for ranged weapons. They also have pets and they can be invaluable to the survival of a Hunter in combat situations because it can be used as a tank. This allows the Hunter to stay out of range of attack, free to use it's ranged weapons without fear of reprisal. Hunters are the only Class that can name and feed their pets. Feeding pets allows the "happiness" attribute to increase which in turn increases the pet's damage ability.
Hunter's have a choice of ranged weapons - gun, bow, or crossbow. What you start off with depends on your race. Draenei start off with crossbows, Dwarves and Tauren with guns, and all others get bows. You can train to use the weapons you don't start with. You can get higher DPS ammo or arrows as you level up. Hunters also use nature based poison called Stings. They are tipped to ammo and provide a variety of debilitating effects. There are four Hunter Stings: Scorpid Sting - Reduces your chance of getting hit by attack; Serpent Sting - Nature damage to target; Viper Sting - Drains targets mana; Wyvern Sting - Target sleeps for 12 seconds.
WoW Hunter's also have a unique ability - Animal Aspects. It is a self-buff and it's abilities are are inspired by different animals. They range from increased dodge to increased attack and some of them can be applied to the whole group such as Aspect of the Pack. Hunters are a great Class. Happy Gaming.