Here is a short/simple explanation.
http://christinacarlyle.com/weights-cardio-first-workout/
If you google it, many more explanations, but answer pretty consistent. Weights first. Cardio second.
A topic that was listed in many articles was avoiding injury by weights first and cardio second. Also a better/more effective weight workout if it is first.
Christina wrote (in link above)
1) Warm up
2) Weights
3) Cardio
4) Cool down
I would add
5) stretch
I do a lot of passive, yoga type stretching regularly. I do it after intentional exercise.