I don't know who would like to do cardio before lifting weights. You will deplete your energy doing cardio before weights and cannot concentrate enough during the weight lifting. If you are talking about serious weight lifting, then one needs all of the energy and concentration available.