Lift Weights Before Doing Cardio
It may be controversial, but that doesn't make it any less true.
If your goal is weight loss and building up your metabolism for long-term health benefits you should always consider completing your resistance training routine before doing your cardio.
The reason being by the time you finished with your actual cardiovascular program, whether it be endurance based or intervals, you're not going to be quite as fresh as if you had waited until after your weight workout. This fatigue will not allow you to lift as much resistance as you would otherwise and as a result you will either start to lose lean muscle mass or you will be short changing your results.
So, the best way to organize your routine is to complete a 5-10 minute dynamic warm-up and then get right into your resistance training program. After you complete that portion you can then choose to add in some cardio work at the end, if your particular program calls for it on the same day as your weights.


The reason to do your strength training first is that the by-product of your weight training workout (lactic acid) is converted into glycogen (energy to re-fuel your muscles) to power your cardio.
If you depleted your glycogen stores first by doing cardio, then you wouldn't be able to get as many reps in the weight room.