I think your best bet is to get googling. Research different types of plans and what the goals of each are and whether they match up with what you want. Personally I am a bodyweight workout aficionado both due to the decreased injury risk and the convenience. Regardless though the keys are to make a plan that is balanced includes all muscle groups and stick to that plan.
Now for some recommendations (Disclaimer I've used some of this and I am compensated by none of these)
Nike training club has a bodyweight only version plan through their app. It will give a week by week plan of exactly what you should do and includes a pretty good variety of workouts and goals.
AthleanX is a fitness program run by a guy named Jeff Cavaliere who is also a physical therapist. He trains lots of professional athletes and is generally considered to know what he is doing. He offers a bodyweight only version of his plans on their website.
Freeletics is a freemium app that works to build a community around training and focuses on their own version of "functional" fitness. I personally have found success with it.
There are some staples of any bodyweight program. Pull ups/pushups/burpees/squats will all help you improve your overall fitness. Find something that includes all of the above and you should be good.