How Do You Program Your Full Workout?

Hi CT, I have a question on how you program your workout. I have read a lot of articles saying you should do a dynamic warmup then lift weights then stretch and foam roll. What do you do and what do you recommend?