Bodybuilding program guide
Best Bodybuilding Program for Beginners and Muscle Growth
Choose a bodybuilding program that gives each muscle enough hard sets, enough recovery, and a progression plan you can actually repeat.
Contents
Bodybuilding program guide contents
Beginner hypertrophy
Best bodybuilding program for beginners
The best beginner bodybuilding program is the one you can repeat with stable technique, enough effort, and enough recovery. Start with 2-4 lifting days, use mostly 6-15 reps, and keep most working sets at 1-3 reps in reserve (RIR). That means you finish a set knowing you could have done one to three more clean reps.
Rest 2-3 minutes after heavy compound lifts like squats, presses, rows, deadlifts, and leg presses. Rest 60-120 seconds after isolation lifts like curls, lateral raises, calves, triceps extensions, and flyes. If the next set drops by more than 3 reps at the same load, rest longer before you add more volume.
Weekly schedule
Choose the split by how many days you can train
Choose your program from your actual calendar first. A perfect 6-day split is worse than a 4-day split you complete every week.
| Available days | Best choice | Exact weekly schedule | Use when |
|---|---|---|---|
| 2 days/week | Full body A/B | Mon Full body A, Thu Full body B | You are new, busy, or returning after time off. |
| 3 days/week | Full body A/B/C | Mon Full body A, Wed Full body B, Fri Full body C | You want frequent practice with lower weekly fatigue. |
| 4 days/week | Upper/lower | Mon Upper 1, Tue Lower 1, Thu Upper 2, Fri Lower 2 | You want the best blend of volume, recovery, and schedule flexibility. |
| 5 days/week | Rotating PPL | Week 1: Mon Push, Tue Pull, Wed Legs, Fri Push, Sat Pull. Week 2: Mon Legs, Tue Push, Wed Pull, Fri Legs, Sat Push. | You like PPL but need two rest days most weeks. |
| 6 days/week | PPL twice | Mon Push 1, Tue Pull 1, Wed Legs 1, Thu Push 2, Fri Pull 2, Sat Legs 2, Sun Rest | You recover well and can keep sessions productive. |
Program templates
4-day upper/lower bodybuilding template
Use this template when you want a complete hypertrophy plan without training six days per week. Keep compounds mostly at 1-3 RIR and isolations at 0-2 RIR on the final set.
| Day | Exercise | Sets x reps | Target RIR |
|---|---|---|---|
| Upper 1 | Bench press, chest-supported row, incline dumbbell press, lat pulldown, lateral raise, triceps pressdown, dumbbell curl | 3x6-10, 3x8-12, 2x8-12, 3x8-12, 3x12-20, 2x10-15, 2x10-15 | 2, 2, 1-2, 1-2, 1, 1, 1 |
| Lower 1 | Back squat, Romanian deadlift, leg press, lying leg curl, standing calf raise, cable crunch | 3x5-8, 3x6-10, 2x10-15, 3x10-15, 4x8-15, 3x10-20 | 2, 2, 1-2, 1, 1, 1-2 |
| Upper 2 | Overhead press, pull-up or pulldown, machine chest press, seated cable row, rear delt fly, overhead triceps extension, preacher curl | 3x6-10, 3x6-10, 3x8-12, 3x8-12, 3x12-20, 2x10-15, 2x10-15 | 2, 1-2, 1-2, 1-2, 1, 1, 1 |
| Lower 2 | Deadlift or hip thrust, front squat or hack squat, Bulgarian split squat, seated leg curl, seated calf raise, hanging knee raise | 2x4-8, 3x8-12, 2x8-12, 3x10-15, 4x10-20, 3x10-20 | 2, 1-2, 1-2, 1, 1, 1-2 |
| Muscle group | Weekly direct sets | Notes |
|---|---|---|
| Chest | 8 | Pressing volume also trains front delts and triceps. |
| Back/lats | 12 | Rows and pulldowns are balanced across both upper days. |
| Quads | 10 | Squat, leg press, hack/front squat, and split squat work. |
| Hamstrings/glutes | 11 | Hip hinges, curls, and deadlift or hip thrust work. |
| Side/rear delts | 6 | Add 2-4 sets if shoulders are a priority and recovery is good. |
| Biceps/triceps | 4 direct each | Most beginners get extra arm work from pulls and presses. |
| Calves/abs | 8 calves, 6 abs | Raise volume if these are priority muscles. |
Program templates
5-6 day push pull legs bodybuilding template
Run all six sessions when you can train six days. For a 5-day week, keep the same order and stop after five sessions, then continue the rotation next week so legs, push, and pull all average out over time.
| Day | Exercise | Sets x reps | Target RIR |
|---|---|---|---|
| Push 1 | Bench press, incline dumbbell press, machine shoulder press, cable fly, lateral raise, triceps pressdown | 3x6-10, 3x8-12, 2x8-12, 2x12-20, 4x12-20, 3x10-15 | 2, 1-2, 2, 1, 1, 1 |
| Pull 1 | Pull-up or pulldown, barbell row, chest-supported rear delt row, seated cable row, incline curl, hammer curl | 3x6-10, 3x6-10, 2x10-15, 2x10-15, 3x10-15, 2x10-15 | 1-2, 2, 1-2, 1-2, 1, 1 |
| Legs 1 | Back squat, Romanian deadlift, leg press, lying leg curl, standing calf raise, cable crunch | 3x5-8, 3x6-10, 3x10-15, 3x10-15, 4x8-15, 3x10-20 | 2, 2, 1-2, 1, 1, 1-2 |
| Push 2 | Overhead press, close-grip bench press, weighted dip or machine press, pec deck, cable lateral raise, overhead triceps extension | 3x6-10, 2x6-10, 3x8-12, 2x12-20, 4x12-20, 3x10-15 | 2, 2, 1-2, 1, 1, 1 |
| Pull 2 | Lat pulldown, one-arm cable row, machine high row, rear delt fly, preacher curl, cable curl | 3x8-12, 3x8-12, 2x8-12, 4x12-20, 3x10-15, 2x12-20 | 1-2, 1-2, 1-2, 1, 1, 1 |
| Legs 2 | Hack squat, hip thrust, Bulgarian split squat, seated leg curl, seated calf raise, reverse crunch | 3x8-12, 3x8-12, 2x8-12, 3x10-15, 4x10-20, 3x10-20 | 1-2, 1-2, 1-2, 1, 1, 1-2 |
| Muscle group | 6-day weekly direct sets | 5-day rotating average |
|---|---|---|
| Chest | 13 | About 11 sets/week |
| Back/lats | 16 | About 13 sets/week |
| Quads | 11 | About 9 sets/week |
| Hamstrings/glutes | 12 | About 10 sets/week |
| Side/rear delts | 14 | About 12 sets/week |
| Biceps/triceps | 10 direct each | About 8 sets/week each |
| Calves/abs | 8 calves, 6 abs | About 7 calves, 5 abs |
Volume and recovery
How to adjust sets when volume is too low or too high
A common hypertrophy starting point is roughly 10 to 20 hard sets per muscle per week, but the right dose depends on the muscle, exercise selection, effort, sleep, nutrition, and training age. Use the table below after two consistent weeks, not after one unusually good or bad workout.
| What you see | Likely issue | Next adjustment |
|---|---|---|
| Reps or load rise, joints feel good, soreness is gone before the next session | Volume is probably appropriate | Keep sets the same and progress reps or load. |
| No pump, no soreness, target muscle never feels trained, performance is flat but fatigue is low | Volume may be too low | Add 2 sets per week for that muscle, preferably on a day that already trains it. |
| Performance drops for two sessions, soreness overlaps the next workout, motivation and sleep worsen | Volume or effort may be too high | Remove 2-4 sets for that muscle or keep sets but stay 2-3 RIR for one week. |
| One exercise stalls but the muscle is growing elsewhere | Exercise-specific fatigue or poor fit | Swap the exercise before changing total weekly sets. |
Progression
Progression examples for bodybuilding
- Double progression: Use 8-12 reps. If you bench 80 kg for 10, 9, 8 at 2 RIR, keep the load. When you can do 12, 12, 11 with clean reps, add 2.5 kg next time.
- Isolation progression: Use 12-20 reps. If lateral raises are 12, 12, 11, keep the load until you reach about 18-20 reps on the first two sets, then increase the smallest available jump.
- Volume progression: If chest has not progressed for two weeks and recovery is good, add 2 weekly chest sets. If pressing performance falls after the added sets, remove them again.
- Deload: When several lifts regress and fatigue stays high, do one week at about half the normal weekly sets and 3-4 RIR, then resume slightly below the previous peak volume.
For the full workflow, use the hypertrophy tracker guide and adaptive progression guide.
Exercise swaps
Substitution rules that keep the program intact
- Swap like for like: horizontal press for horizontal press, vertical pull for vertical pull, squat pattern for squat pattern, hip hinge for hip hinge.
- Keep the same weekly set count when you substitute. If you replace 3 sets of bench press with machine press, do 3 sets of machine press.
- Match the rep range when possible. Heavy compounds can stay 5-10 reps, most hypertrophy accessories can stay 8-20 reps.
- Choose the exercise you can load and feel in the target muscle without joint pain. A stable machine is often better than a free-weight lift that you cannot control yet.
- Avoid replacing a hard compound with a much easier isolation unless the muscle target is the same and total weekly volume still makes sense.
Nutrition
Calories and protein for muscle growth
Training drives the signal, but food determines how easy it is to recover and grow. Start around maintenance calories if you are new or recomposition-focused, or use a small surplus of about 150-300 calories per day if gaining muscle is the priority. Estimate your starting intake with the maintenance calories calculator.
Protein is simple enough to make practical: aim for roughly 1.6-2.2 grams per kilogram of body weight per day, spread across 3-5 meals. If body weight is rising too fast and waist measurement jumps, reduce calories slightly. If weight is flat for several weeks and lifts are stalling, add a small amount of food before adding more training volume.
Avoid these
Common bodybuilding program mistakes
- Changing the split every week instead of giving a reasonable plan at least 6-8 consistent weeks to work, unless pain, poor recovery, or a clear exercise mismatch shows up sooner.
- Taking every compound set to failure, then blaming the split when recovery collapses.
- Adding sets for every muscle at once instead of adjusting one weak point at a time.
- Counting warm-up sets as hard hypertrophy volume.
- Using too many exercise variations to measure progress clearly.
- Ignoring nutrition, sleep, and body weight trends while chasing more advanced programming.
FAQ
Bodybuilding program FAQ
What is the best beginner bodybuilding program?
A full-body program 2-3 days per week or an upper/lower split 3-4 days per week is usually the best beginner bodybuilding program because it trains each muscle often and is easy to recover from.
Is push pull legs good for muscle growth?
Yes, push pull legs can be excellent for muscle growth when weekly volume and recovery are managed. It is often better for intermediate lifters than complete beginners.
How many sets should I do for muscle growth?
Many lifters start around 10 to 20 hard sets per muscle per week, then adjust based on progress, RPE, soreness, and recovery.
How should I track a bodybuilding program?
Track exercises, sets, reps, load, RIR or RPE, and weekly hard sets per muscle. Review several weeks of trends before adding or removing volume.