Hey guys! I'm kind of a beginner. My stats are: Pull ups (just outside shoulder width) -> 8 max reps Dips (way below 90 degree) -> 15 max reps Straight handstand -> max 10 seconds I've fallen in love with bodyweight training, it's so much better than other kind of training. It feels so spiritual as well for some odd reason... Well anyway.. My long term goal is having beast pull and pushing, basically upper body strength, and being able to easily perform skills such as front lever, side lever, back lever, L- V-sits, hanstand push ups, etc. But for now, my goal is to up my reps with pull ups and dips (basics) and developing a strong core to be able to starts with my first floor L-sit and from there develop to more advanced skills. But how do I do it?? And at what rep range for pull up and dips should I satisfy with to advance to harder exercises? For core, I know gymnastics do lots of hollow body position for basics, but at the same time the best street workout guys, who are able to amazing things with the help of their core, never talks about it? They always recommend hanging knee raises. How can I set up a good routine to achieve my short term goals? All I have been doing so far is just do pull ups, neutral grip, chin ups, some wide pull ups, and lots of dips. And hanging knee raises on stall bars. I know that mastering the basics is important, which is my I'm focusing on them.