IMHO i think everyone should start with a spring gun, firstly they are cheap, powerful,reliable,no need for expensive accsesories (charging equip), and myself and other agree that spring guns make you a better shot, than if you start with a pre charged.
the only disadvantage to them is thats they recoil a bit, bit louder (but if you shoot the thing you aiming at they wont mind) and thats all i can think of.