Anything you like to do that brings your heart rate up will do it. They found that you have to bring it up for at least 40 minutes to be effective. They used to say 20 minutes but that s just for a healthy heart. If you want to lose weight you have to mix a good diet with at least 40 minutes of a moderate heart rate to lose fat. Low impact is the best for your joints.
I would stick with the spinning for cardio
All three are fine along with a healthy diet you should be well on your way to losing the weight
Swimming is a full body cardio workout with resistance and no joint shock.
Anything done for over 30 mins straight will help. I ve found that the elliptical crosstrainer works best for me.Also, a great technique is interval training where you go all out for a minute and then go easy for 2 mins. For example, if you are going to run for 30 mins on a treadmill, start out walking for 2 mins, then increase the speed to max intensity for 1 min and then back to walking for 2 mins.I will do that when I want to cut up and it works great. Just be careful on the treadmill because you can trip easily. It s better to do it outside with a stopwatch. But, the technique works with anything.I really saw great results from jumping rope for 5-10 mins after my cardio training.
Step class is good because there isnt as much impact on your joints as kickboxing. Plus, you are using your abs and back muscles the whole time.
there r many exercise routines