As for my personal experience:
– My first dislocation was with 18;
My shoulder has been unstable, and this increasingly so during decades;
I started with this program 4 years and 6 months ago;
I consider 10 sets of pull-ups and 10 sets of push-ups as efficient per day.
Now I do not feel any whatsoever instability!
The best advice is to abstain from free weights!
Calisthenics has to do with mastering one’s own weight.
Completely different strategy and philosophy!
If you do not take my advice, start learning from Spartans, and inquire about the battle of the 300.
My publications are available on http://www.AbeBooks.com and other Bookstores and Libraries.