How to build a training program: 5 steps
6 min read

Most people who do not see results are not lazy: they simply train without a clear plan, differently every time. A good program settles everything in advance. It tells you what to do, how hard, and how to get better over time. Here is how to build one in five steps, with the numbers for each goal, a worked example that turns the steps into a real three-day plan, and the mistakes that stall most self-made programs.
1. Pin down your goal
Your goal (muscle mass, strength, endurance or fat loss) shapes everything that follows: the exercises, the rep ranges, the rest. A vague aim like "get in shape" gives you a vague plan, so be specific about what you want first. Strength, for example, calls for heavier weights and longer rests, while endurance calls for lighter weights and shorter pauses. One clear goal held for 8-12 weeks delivers more than several goals at once.
2. Decide how often you will train
Be honest about your week. Three solid sessions you will actually do beats five you will skip. For most people 2-4 sessions a week is the right range, and what matters most is still doing that number a month from now. Your frequency then decides your structure. See training splits for matching days to a layout.
3. Build around the big lifts
Anchor each session with compound movements: squats, hinges, presses and pulls. They train the most muscle for your time and drive the most progress; isolation work is the seasoning, not the meal. Whether you use a barbell, dumbbells or machines, the principle is the same: big movements that load several muscle groups at once come first.
Exercises for the equipment you have
Every pattern can be done with whatever is available:
- Squat: barbell back squat, goblet squat, leg press, bodyweight squat
- Hinge: deadlift, dumbbell Romanian deadlift, hip thrust, bodyweight glute bridge
- Push: barbell or dumbbell bench press, chest press machine, push-ups
- Pull: barbell row, one-arm dumbbell row, cable row, pull-ups or band rows
Pick the version you can perform cleanly and progress for at least a few months. Full descriptions with technique cues are in essential training exercises.
4. Set sets, reps and rest to the goal
Total weekly sets per muscle matter more than any single session, but the rep range and the rest decide what those sets train:
- Strength: 3-6 reps, 3-5 sets, 2-5 minutes of rest, loads around 80-90% of your maximum
- Muscle: 6-12 reps, 3-4 sets, 1-3 minutes of rest
- Endurance: 15-20 or more reps, 2-3 sets, 30-60 seconds of rest
Muscle grows across all of these ranges as long as sets end close to failure, so the range is mostly a way to manage fatigue: heavy sets of 5 tax the joints and the nervous system, sets of 20 tax your breathing and your will. For beginners 8-12 reps gives the best balance of technique practice and load.
5. Plan to progress
This is the step beginners forget. Each week, add a little weight or a rep or two. Without that steady overload your body has no reason to change. Progression is the actual engine of results.
What progression looks like in practice
The simplest working model is double progression. Pick a rep range, say 8-12. Add reps session by session, and once you hit the top of the range on every set, add 2.5-5 kg and build back up. Write the numbers down, because the log is what the whole plan runs on.
How much volume you need
Roughly 10-20 hard sets per muscle group per week covers most people. In a review of training studies, each additional weekly set added muscle, but with diminishing returns the further you went (Schoenfeld et al., 2017). Start at the lower end and add sets only when progress stalls, because raising the volume later is always easier than recovering from too much of it.
Order the exercises by effort
Heavy compound lifts come first, while you are fresh: squats before leg extensions, presses before triceps work. Isolation exercises finish the session rather than start it.
The warm-up is part of the program
Five minutes of easy cardio, then one or two light sets of the first exercise at 50-70% of the working weight. For the exercises that follow, one light set is enough. Leave stretching for the end.
Plan an easy week
Every 6-8 weeks, or whenever everything starts feeling heavy, run the same workouts with about 60-70% of the usual weights and one set fewer. Progress resumes faster after it than through grinding on.
A worked example
Goal: muscle. Three days a week, a gym, no injuries. Step two gives full-body sessions on Monday, Wednesday and Friday. Step three puts a squat or its variant, a hinge, a push and a pull in every session, with one or two supporting exercises at the end. Step four sets everything at 3 sets of 8-12 with 1-3 minutes of rest, which adds up to about 9-12 sets per muscle a week, right at the bottom of the recommended range. Step five applies double progression, with an easy week every 6-8 weeks. That is exactly how the ready-made 3-day training program is built.
Common mistakes
- Building the program from isolation exercises and leaving the big lifts for the end, or out entirely
- Planning too many sessions in a week
- No progression rule, so the same weight gets lifted for months
- Starting at 20 sets per muscle, leaving nowhere to go when progress stalls
- Not writing the weights down, so progress cannot be judged
Frequently asked questions
How many exercises per workout?
4-6 is plenty: 2-3 compound lifts plus a few supporting exercises. The big lifts already do most of the work, so a longer list adds little benefit and only stretches the session out.
How long should I run the same program?
As long as it produces progress, usually at least 8-12 weeks. Change the part that stopped working, not the whole plan.
Should I train to failure?
Not on every set. End most sets 1-3 reps short of failure: the growth stimulus is nearly the same, while fatigue and injury risk are far lower. Going to failure is fine on the last set of an isolation exercise, not on squats or deadlifts.
How long should I rest between sets?
2-3 minutes on the heavy compound lifts, 1-2 minutes on the smaller ones. Cutting rest short lowers the reps in the next set and the total volume, which matters more than "burning" a few extra calories during the session.
Should I rotate exercises to keep the muscles guessing?
No. Muscle responds to rising load, not novelty, and constant exercise changes make progress impossible to measure.
How do I know the program works?
The log answers it: weights or reps climb week after week and you recover between sessions. If both hold for months, the program works.
Does the same program work for fat loss?
Yes. Training stays the same so the muscle stays, and the fat loss comes from food (see how many calories per day).
The fastest path to a program that fits you
If you would rather not put all of this together yourself, Tavo Programa turns the details you provide into a complete, progressive program.
Read next: Training splits and How many times a week to train.
Want a plan made for you?
Get a personalized training, diet or supplement plan built around your body and goals.
Get started