When is a good age for a kid to start FB

My son is almost 12, and he is a runner but needs to some work in his upper body, is it a good time to start? And what program would be good to start with? Thanks

Edited