RE: too young?
I think I got my first gun (bb) at 10.
I don't think I was too young, but by that age I could somewhat comprehend the idea of responsibility and what the gun in my hands actually meant.
Up to the parent though, I ain't gonna tell you how to raise your kid.