How long should a workout last?

How long should a strength workout last? Also, how long should you rest between sets? I heard a lot of people accidentally transform a strength training session into cardio by not resting enough, so how does this work? Clearly, I'm rather new to weightlifting, so I appriciate any advice on the subject.

How long should a workout last?
Post Opinion