I think the way to start kids shooting is to start them at about 7 or 8 years of age with a single shot 10 gauge shotgun with three and a half inch slug load. That way, you can find out if they are really really serious about wanting to shoot, and the lack of sights makes them into good stalkers. The recoil and price of ammo will teach them not to waste ammo. If they don't wimp out, at about age 15 let them have a recoil pad.
Mistake a lot of people make when training new shooters is to let them wear ear protection. This is the age when you need to toughen them up to loud noises.