You can get in great shape using only bodyweight movements. This is a good place to note that superstar Herschel Walker has never done weight train. He is something like 55 years old and still looks amazing.
"If you think Herschel Walker is some kind of weight room warrior you would be wrong, Herschel has never been into weightlifting, all of his exercises are body weight exercises. He started doing sit-ups and push-ups as a kid, as many as 5000 a day and still to this day he does 750-1500 pushups every day as well as 3000 sit ups. He also mixes in 1,500 pull-ups, 1000 dips, and 1000 squats every day. For cardio he will run up to 8 miles and do sprints as well. He also does a regimen of martial arts and MMA after he has completed this workout every morning."