Day 1
Workout A
- Barbell Bent Over Row2 × 5 · 42.5 kg1 × 5+ · 42.5 kg
- Barbell Bench Press2 × 5 · 20 kg1 × 5+ · 20 kg
- Barbell High Bar Squat2 × 5 · 20 kg1 × 5+ · 20 kg
Simple 3-day barbell program to build your first foundation of strength
Copy it to your plans in the free app. TopSet works out each set’s target weight from your training max or 1RM.
Download on the App StoreWorkout A
Workout B
Workout A
Workout B
Workout A
Workout B
The go-to starting program from the r/Fitness wiki. Three days per week, two alternating workouts, six barbell movements. Every set scheme is the same: 2 straight sets of 5, then one all-out AMRAP set. Add weight each session, deload 10% when you stall, and move on after 3 months.
The Basic Beginner Routine (BBR) is the primary recommended beginner program on the r/Fitness wiki — one of the largest fitness communities on the internet.
The design philosophy is "minimum effective dose": do the fewest exercises that cover all major movement patterns, make progress every session via simple linear weight increases, and build the gym habit without overthinking. It's intentionally bare-bones so beginners can focus on learning form rather than managing a complex program.
Pros
Cons
A typical week on Monday/Wednesday/Friday:
| Monday | Wednesday | Friday |
|---|---|---|
| Workout A | Workout B | Workout A |
The following week flips: B/A/B.
Each workout has one pull, one push, and one lower body compound. This covers every major muscle group every session.
Workout A: Bent Over Row (horizontal pull) → Bench Press (horizontal push) → Squat (quad-dominant lower). Rows before bench can help "warm up" the upper back and improve bench press positioning.
Workout B: Chin Up (vertical pull) → Overhead Press (vertical push) → Deadlift (hip-dominant lower). This pairs with Workout A to hit all four push/pull planes plus both squat and hinge patterns weekly.
Substitutions: Replace Chin Up with Lat Pulldown or band-assisted chin-ups if you can't do bodyweight chin-ups yet. No other swaps recommended — learning these six lifts is the point.
Every exercise: 2x5, 1x5+ (two sets of 5, one AMRAP set).
The first two sets build volume at the prescribed weight. The third set is where you push — do as many reps as possible while keeping form intact. Stop at RPE 8-9 (1-2 reps left in the tank). Don't grind to absolute failure.
The AMRAP set serves double duty: it's your progress indicator (tracking how many reps you get at each weight over time), and it drives the accelerated progression rule.
Success (completed all prescribed reps):
| Lift type | Increase per session |
|---|---|
| Upper body (Bench Press, Overhead Press, Bent Over Row, Chin Up) | +2.5lb |
| Lower body (Squat, Deadlift) | +5lb |
If you hit more than 10 reps on the AMRAP set, double the increase (+5lb upper, +10lb lower).
Failure (didn't complete all reps): reduce weight by 10% next session. Use the lighter weight to chase a new AMRAP rep record — turning deloads into opportunities rather than setbacks.
Each exercise is tracked independently. Stalling on Bench Press doesn't affect Squat.
Maximum 3 months. The program is intentionally low-volume — it's a launchpad, not a destination.
Move on when: You're deloading on multiple lifts regularly. Your AMRAP sets barely hit 5. You've been at it for 8-12 weeks and want more volume or variety.
Good next programs:
If you can't do Chin Up, a pull-up bar with resistance bands or a Lat Pulldown machine works as a substitute.
For each exercise on Day 1:
Start lighter than you think. Linear progression will bring you to challenging weights fast. Starting too heavy leads to early stalls.
Chin Up: Start at bodyweight (0lb added). Add weight via dip belt once you can complete all sets.
Yes, it's the primary recommended program on the r/Fitness wiki for people who have never lifted before. It focuses on just 3 exercises per session across 6 fundamental barbell movements, so you can learn proper form without being overwhelmed.
It's a 3-day program with at least one rest day between sessions. A typical schedule is Monday/Wednesday/Friday. Two alternating workouts (A and B) rotate each week, so Week 1 is A/B/A and Week 2 is B/A/B.
Run it for a maximum of 3 months. The program is intentionally low-volume to teach you the lifts and build a gym habit. After 8-12 weeks, transition to a program with more volume like GZCLP or 5/3/1 for Beginners.
When you fail to complete all prescribed reps on an exercise, reduce the weight by 10% next session. Use the lighter weight to chase a new AMRAP rep record. Each exercise is tracked independently, so stalling on one lift doesn't affect others.
Yes. After the main 3 lifts, add 2-3 sets each of a push, pull, and core exercise at 10-15 reps. Good picks include face pulls, bicep curls, hanging leg raises, and triceps pushdowns. Keep them light and don't let accessories interfere with your main lifts.
Replace chin-ups with lat pulldowns at 3 sets of 8-12 reps, or use band-assisted chin-ups. Work on these until you're strong enough to perform bodyweight chin-ups, then switch to the programmed exercise.
TopSet is not affiliated with or endorsed by the program’s creator. Program names and trademarks belong to their owners. See the guide for original sources.