Most upvoted comment
Is there a “starting strength” equivalent for bodyweight..?(r/bodyweightfitness)
If you want to learn about all of the principles of bodyweight training and how to put together routines with various exercise progressions I would suggest Overcoming Gravity.
However, that said, I am a bit biased for obvious reasons.