For the people that think that 5 is too young, where are you coming from? How can it be too early to start someone shooting with the proper supervision? 16 is too young if you aren't going to supervise them properly, but 5 is definately not too young with proper supervision. I got my first rifle when I was 5, my first semi-auto when I was 8, and my first handgun when I was 12.
Do not get him a 10/22 or other semi-auto. A first gun should be a bolt, so he can worry about proper gun handling and shooting skills, not have to worry about slam-fires, jams, and the other problems with semi-autos.
Do not get him a 10/22 or other semi-auto. A first gun should be a bolt, so he can worry about proper gun handling and shooting skills, not have to worry about slam-fires, jams, and the other problems with semi-autos.