I've actually finished a training program called convict conditioning designed for people who wants to workout anywhere even in a prison. 6 basic exercises, push up, pull up, leg raise, squat handstand push up and bridge. I've worked my way to all the master level ( one arm push up, pistol squat, one arm chin up, v raises to hip pull overs and standing bridge and back to standing, however one arm handstand push up seems impossible, or it could probably take me 5 or more years of training to be able to achieve that.
I need to add something important tho... when doing body weight exercises, don't focus on the number of reps but on the progression instead. Instead of doing 50 push ups, work on getting 1 good rep of one arm push up instead or an easier progression, like 1 arm push up in an iinclined position. I was doing more than 30 strict pull ups before but I couldn't do 1 rep of 1 arm chin up until I focused my training on doing the harder progressions with very low reps ( max of 5 reps per set with lots of rest in between). If your goal is hypertrohpy then add more volume to your work out ( more sets but still low reps)