'pends on the kid. If supervised, 4 is not too young for a BB gun.
It's FREAKIN' GREAT to get the youngsters involved.
And it's even better for them to want and decide to stick with it past their teenage years.
You're off to a fantastic start.
Congratulations and commendations