thefitness.wiki Routines — Best Programs for 2026
thefitness.wiki is the community-maintained knowledge base from Reddit's r/fitness. It curates the most effective, proven workout programs and cuts through the noise of fitness marketing. These are the programs that actually work — no gimmicks, no supplements, just progressive overload.
r/Fitness Basic Beginner Routine
Simplest StarterA simple, modified version of Phrak's GSLP to be used as a short term introductory program for learning the fundamental barbell lifts, with guidelines for accessory work, cardio, and conditioning. If you are new to barbell lifts, this is a good place to start.
How it works:
Workout A: Bench Press 3x5+, Barbell Row 3x5+, Squat 3x5+. Workout B: Overhead Press 3x5+, Chin-Ups 3x5+, Deadlift 1x5+. Alternate A/B/A one week, B/A/B the next. Add 2.5 lbs upper body, 5 lbs lower body each session.
5/3/1 for Beginners
Best Long-TermJim Wendler's percentage-based program adapted for beginners. Instead of adding weight every session (which eventually fails), you work in 3-week cycles with planned progression. Each session has one main lift at calculated percentages, followed by supplemental volume and accessories.
How it works:
Four main lifts (Squat, Bench, OHP, Deadlift) spread across 3 training days. Each lift follows a 3-week cycle: Week 1 is 5-5-5+, Week 2 is 3-3-3+, Week 3 is 5-3-1+. The + means AMRAP on the last set. Training max increases by 5 lbs (upper) or 10 lbs (lower) each cycle.
Reddit PPL (Metallicadpa)
Best for MuscleA six-day Push/Pull/Legs split designed for maximum muscle growth. Each muscle group is hit twice per week — the optimal frequency for hypertrophy. Compound lifts get linear progression (add weight each session) while accessories use double progression (add reps, then add weight).
How it works:
Push (chest, shoulders, triceps): Bench 5x5, OHP 3x12, accessories. Pull (back, biceps): Deadlift 1x5 or Row 5x5, pull-ups, curls. Legs (quads, hamstrings, glutes): Squat 3x5, RDL 3x12, leg press, curls. Run PPLPPL with one rest day per week.
Dumbbell Stopgap
Best for HomeA simple 3-day full-body routine using only dumbbells. Designed as a "stopgap" for people who cannot access a gym but want to train with weights. Covers all major movement patterns: push, pull, squat, hinge, and core. Ideal for home training.
How it works:
Full-body sessions 3x per week. Goblet Squat 3x12, DB Romanian Deadlift 3x12, DB Bench Press 3x12, DB Row 3x12, DB Overhead Press 3x12, DB Curl 2x15, DB Tricep Extension 2x15. When you hit the top of the rep range with good form, increase weight.
Dumbbell PPL
Best Dumbbell SplitA hypertrophy-focused Push/Pull/Legs split using only dumbbells. Train 3-6 days per week to build muscle with compound and isolation lifts. A natural next step after the Dumbbell Stopgap when you want more volume and specialization.
How it works:
Push (DB Bench, DB OHP, Lateral Raises, Tricep Extensions). Pull (DB Row, DB Curl, Reverse Fly, Shrugs). Legs (Goblet Squat, DB RDL, Lunges, Calf Raises). Run PPL once for 3 days/week or PPLPPL for 6 days/week.
GZCLP
Smartest ProgressionA tier-based linear progression by Cody LeFever (r/gzcl) that is smarter about stalls than other beginner programs. When you fail at a given rep scheme, the program automatically shifts you to a different set/rep configuration instead of just deloading. This means you keep progressing longer before needing to run a new program.
How it works:
T1 (main lift): 5x3+ → fail → 6x2+ → fail → 10x1+ → reset. T2 (secondary lift): 3x10 → fail → 3x8 → fail → 3x6 → reset. T3 (accessories): 3x15+. Four workouts: Day 1 (Squat/Bench), Day 2 (OHP/Deadlift), Day 3 (Bench/Squat), Day 4 (Deadlift/OHP).
Quick Comparison
| Program | Days | Equipment | Best For |
|---|---|---|---|
| r/Fitness Basic Beginner Routine | 3x per week | Barbell, squat rack, bench | General strength |
| 5/3/1 for Beginners | 3x per week | Barbell, squat rack, bench | Strength with longevity |
| Reddit PPL (Metallicadpa) | 6x per week | Full gym (barbell, dumbbells, cables) | Hypertrophy (muscle growth) |
| Dumbbell Stopgap | 3x per week | Adjustable dumbbells only | General strength at home |
| Dumbbell PPL | 3-6x per week | Adjustable dumbbells only | Hypertrophy at home |
| GZCLP | 3-4x per week | Barbell, squat rack, bench | Strength and size |
Which Routine Should You Pick?
Never lifted before?
→ r/Fitness Basic Beginner Routine — simplest program, learn the lifts, get strong fast
Trained a few months, stalling on linear progression?
→ 5/3/1 for Beginners or GZCLP — sustainable long-term progression
Want to maximize muscle growth?
→ Reddit PPL — 6 days/week, each muscle hit twice, high volume
Only have dumbbells at home?
→ Dumbbell Stopgap — full body with just adjustable dumbbells
No equipment at all?
→ Reddit Recommended Routine — bodyweight only, just need a pull-up bar
Track any program in Fitloop
Fitloop supports barbell, dumbbell, and bodyweight exercises. Log your sets, track progressive overload, and see your strength gains over time.
Frequently Asked Questions
Which thefitness.wiki routine should I start with?
If you have never touched a barbell, start with Phraks GSLP — it is the simplest and fastest to learn. If you have been training for a few months and want something more sustainable, switch to 5/3/1 for Beginners or GZCLP. If your primary goal is building muscle and you can train 6 days per week, go with Reddit PPL. If you only have dumbbells at home, use Dumbbell Stopgap.
Can I do these routines without a gym?
Dumbbell Stopgap works with just a pair of adjustable dumbbells at home. The other programs require a barbell, squat rack, and bench — either at a gym or a home setup. For pure bodyweight training, see our guide to the Reddit Recommended Routine instead.
How long should I follow one program before switching?
Stick with your chosen program for at least 3-6 months before considering a switch. Beginners should run Phraks GSLP until they stall multiple times (usually 3-4 months), then move to 5/3/1 or GZCLP. Program hopping is the number one reason people do not make progress.
What is the difference between 5/3/1 and GZCLP?
5/3/1 uses percentage-based programming with slower, more conservative progression — you add weight monthly rather than weekly. GZCLP uses faster linear progression but has a built-in system for handling stalls by changing rep schemes. 5/3/1 is better for long-term sustainability. GZCLP is better for milking linear gains while you still can.
Can I combine barbell training with bodyweight exercises?
Absolutely. A common approach is to use a barbell program for your main lifts and add bodyweight exercises as accessories: pull-ups after bench day, dips after overhead press day, L-sits for core work. The Fitloop app supports both barbell and bodyweight exercises in the same workout.