I've been debating this for a while and it seems many have different opinions. My son just passed hunter's safety and will be going deer hunting with me this year. He is 12 years old and has shot a number of guns but in general is still pretty green. I have enough of my own guns that he can use for hunting, whatever the quarry may be. I still want to buy him his OWN gun, what should be the first one I buy? A 22? A 12 guage? Something else??