The order in which you do weights and cardio depends on your fitness goals.
If you want to build muscle, lift weights before cardio to avoid fatigue.
If you want to improve endurance, do cardio before weights to warm up your muscles.
Doing weights before cardio can also help you burn more calories during your workout.
However, doing cardio before weights can lead to better overall calorie burn.
It's important to listen to your body and adjust your routine accordingly.
Ultimately, the best approach is the one that you enjoy and can stick to consistently.