Mild soreness is usually fine to train through, especially with lighter work or by training a different area. Reduce or skip the session when soreness is severe, when it clearly limits your range of motion, or when the sensation is sharp and joint-centred rather than a dull muscular ache.
Delayed onset muscle soreness is a normal response to unfamiliar work, particularly eccentric loading such as lowering slowly or running downhill. It typically peaks 24 to 48 hours after the session and fades within a few days. It is a marker of novelty, not of how effective the training was. Experienced lifters often make excellent progress while rarely feeling sore.
Soreness is local. Sore quadriceps do not prevent an upper-body session. This is one of the practical advantages of an upper/lower or push/pull/legs structure: There is almost always something useful you can train.
Light movement of the sore area often helps it feel better than complete rest. Easy cycling, walking, or a couple of unloaded sets through range increases blood flow without adding meaningful damage.
Soreness drops sharply once a movement becomes familiar, an effect that appears after a single exposure. Introduce new exercises with modest volume, add eccentric or long-range work gradually, and avoid jumping into a brand-new programme at full volume. Sleep and adequate protein also help you recover between sessions, which is discussed further in Recovery Science and Adaptation.
Soreness that lasts more than about five days, or that comes with dark urine and significant swelling after unusually hard training, needs medical attention rather than another session.