It depends on the maturity of the child, The parent, and local laws.
I think that it is not how old you are to shoot a gun it is the experience that you have with one.
There is no legal age to be able to shoot a gun but the age statue varies from state to state as to what age it can be done unsupervised.
Most can, Yes!
Yes, children have the ability to shoot a gun. Also, gun manufacturers make child sized guns.
In the Unites States you have to be 18 to purchase a pellet or BB gun, but you can be any age to shoot it under adult supervision.
With the permission of your parents, and adult supervision, at any age,
Rather than using chronological age, consider the maturity of the child. Otherwise, you are borrowing trouble--these guns can shoot out eyes, damage cars and harm animals. If the child is distractable and is not obedient when out of your sight, do not allow them to own a beebe gun.
In the U.S. generally speaking, a person of any age can shoot a gun for legal purposes such as target shooting. As far as I know, Florida does not have any age restrictions on a state level.
With the permission of your parents, any age.
WITH permission of your parents, and under adult supervision, any age.
At any age with the approval of your parents, and under direction of an adult.
That will depend on your parents and the rules of the range you go to.