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.

Bodybuilding volume and recovery overview for hypertrophy training

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.

Simple starting target: 8-12 hard sets per muscle per week for new lifters, then move toward 10-16 sets once performance and recovery are predictable.

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 daysBest choiceExact weekly scheduleUse when
2 days/weekFull body A/BMon Full body A, Thu Full body BYou are new, busy, or returning after time off.
3 days/weekFull body A/B/CMon Full body A, Wed Full body B, Fri Full body CYou want frequent practice with lower weekly fatigue.
4 days/weekUpper/lowerMon Upper 1, Tue Lower 1, Thu Upper 2, Fri Lower 2You want the best blend of volume, recovery, and schedule flexibility.
5 days/weekRotating PPLWeek 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/weekPPL twiceMon Push 1, Tue Pull 1, Wed Legs 1, Thu Push 2, Fri Pull 2, Sat Legs 2, Sun RestYou 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.

DayExerciseSets x repsTarget RIR
Upper 1Bench press, chest-supported row, incline dumbbell press, lat pulldown, lateral raise, triceps pressdown, dumbbell curl3x6-10, 3x8-12, 2x8-12, 3x8-12, 3x12-20, 2x10-15, 2x10-152, 2, 1-2, 1-2, 1, 1, 1
Lower 1Back squat, Romanian deadlift, leg press, lying leg curl, standing calf raise, cable crunch3x5-8, 3x6-10, 2x10-15, 3x10-15, 4x8-15, 3x10-202, 2, 1-2, 1, 1, 1-2
Upper 2Overhead press, pull-up or pulldown, machine chest press, seated cable row, rear delt fly, overhead triceps extension, preacher curl3x6-10, 3x6-10, 3x8-12, 3x8-12, 3x12-20, 2x10-15, 2x10-152, 1-2, 1-2, 1-2, 1, 1, 1
Lower 2Deadlift or hip thrust, front squat or hack squat, Bulgarian split squat, seated leg curl, seated calf raise, hanging knee raise2x4-8, 3x8-12, 2x8-12, 3x10-15, 4x10-20, 3x10-202, 1-2, 1-2, 1, 1, 1-2
Muscle groupWeekly direct setsNotes
Chest8Pressing volume also trains front delts and triceps.
Back/lats12Rows and pulldowns are balanced across both upper days.
Quads10Squat, leg press, hack/front squat, and split squat work.
Hamstrings/glutes11Hip hinges, curls, and deadlift or hip thrust work.
Side/rear delts6Add 2-4 sets if shoulders are a priority and recovery is good.
Biceps/triceps4 direct eachMost beginners get extra arm work from pulls and presses.
Calves/abs8 calves, 6 absRaise 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.

DayExerciseSets x repsTarget RIR
Push 1Bench press, incline dumbbell press, machine shoulder press, cable fly, lateral raise, triceps pressdown3x6-10, 3x8-12, 2x8-12, 2x12-20, 4x12-20, 3x10-152, 1-2, 2, 1, 1, 1
Pull 1Pull-up or pulldown, barbell row, chest-supported rear delt row, seated cable row, incline curl, hammer curl3x6-10, 3x6-10, 2x10-15, 2x10-15, 3x10-15, 2x10-151-2, 2, 1-2, 1-2, 1, 1
Legs 1Back squat, Romanian deadlift, leg press, lying leg curl, standing calf raise, cable crunch3x5-8, 3x6-10, 3x10-15, 3x10-15, 4x8-15, 3x10-202, 2, 1-2, 1, 1, 1-2
Push 2Overhead press, close-grip bench press, weighted dip or machine press, pec deck, cable lateral raise, overhead triceps extension3x6-10, 2x6-10, 3x8-12, 2x12-20, 4x12-20, 3x10-152, 2, 1-2, 1, 1, 1
Pull 2Lat pulldown, one-arm cable row, machine high row, rear delt fly, preacher curl, cable curl3x8-12, 3x8-12, 2x8-12, 4x12-20, 3x10-15, 2x12-201-2, 1-2, 1-2, 1, 1, 1
Legs 2Hack squat, hip thrust, Bulgarian split squat, seated leg curl, seated calf raise, reverse crunch3x8-12, 3x8-12, 2x8-12, 3x10-15, 4x10-20, 3x10-201-2, 1-2, 1-2, 1, 1, 1-2
Muscle group6-day weekly direct sets5-day rotating average
Chest13About 11 sets/week
Back/lats16About 13 sets/week
Quads11About 9 sets/week
Hamstrings/glutes12About 10 sets/week
Side/rear delts14About 12 sets/week
Biceps/triceps10 direct eachAbout 8 sets/week each
Calves/abs8 calves, 6 absAbout 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 seeLikely issueNext adjustment
Reps or load rise, joints feel good, soreness is gone before the next sessionVolume is probably appropriateKeep sets the same and progress reps or load.
No pump, no soreness, target muscle never feels trained, performance is flat but fatigue is lowVolume may be too lowAdd 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 worsenVolume or effort may be too highRemove 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 elsewhereExercise-specific fatigue or poor fitSwap the exercise before changing total weekly sets.
Judge progress across several weeks, not one hard session. The useful pattern is whether each muscle recovers, performance improves, and soreness does not spill into the next workout.

Progression

Progression examples for bodybuilding

  1. 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.
  2. 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.
  3. 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.
  4. 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

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

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.