Depends on the kid. I didnt start until I was 12. I wanted to start when I was 7 when I shot my first 12 guage. You have to determine not just the childs age but his/her personality, maturity, skill level etc. I truly believe i could have started easily at 7 years old. My youngest son is dying to go right now and he is only 3. Hes an awesome shot with a BB gun.