Picking the right gun to play paintball will depend on the type of paintball you want to play. It will probably depend on whether you are planning to play on a team or maybe you just want play around in your back yard.
Choosing the right gun can be a hard task because there are so many different types. You should do your homework and research the different types you are interested in. Keeping in mind the type of paintball you want to play and how much playing time you are planning to put in.
Paintball guns and equipment can be a costly endeavor so shop around before making a purchase. If you want to play speedball then you will need a faster shooting gun and with that you will need a hopper that can keep up to the paint you shoot. In saying that you also want an accurate gun that can hold a good distance. Some guns do better with an upgraded barrel for better accuracy
Playing woods ball does not have the need for a fast shooting gun but you should still have a good gun that will hold distance and accuracy. These guns are sometimes also in camouflage colors to blend in with the woods.
Sometimes when you buy a gun you can get package deals that will give you some of the accessories you need to get started. If not, once you have chosen your gun you will still need a hopper, barrel condom, air tank, and a mask in order to play on any good professionally run field.