The short answer
Both build muscle. Studies comparing free weights and machines generally find similar muscle growth. Strength tends to improve most on the type of equipment you train with. The best program usually uses both.
Barbells
- Pros: heaviest loads, easy to progress in small jumps, essential for powerlifting
- Pros: train stabilizing muscles and full-body coordination
- Limits: fixed hand position, steeper learning curve, higher fatigue
Dumbbells
- Pros: each side works independently, natural joint paths, larger range on presses and flyes
- Limits: harder to load heavy (getting into position becomes the problem), bigger weight jumps
Cables
- Pros: constant tension through the movement, lots of angles, joint-friendly
- Pros: great for lateral raises, triceps, rear delts and chest flyes
- Limits: weight-stack jumps can be large, machines vary gym to gym
Machines
- Pros: stable, so you can push close to failure safely
- Pros: easy to learn — great for beginners, older lifters and training around injuries
- Pros: target specific muscles with less fatigue elsewhere
- Limits: fixed path may not fit every body; less carryover to free-weight strength
Stability, range of motion and specificity
Less stability means more muscles helping to balance, but less force going into the target muscle. More stability lets the target muscle work harder. For growth, a full, controlled range of motion matters more than the equipment. For strength, specificity rules: if you want a bigger barbell squat, you must squat with a barbell.
How to combine them
- Start sessions with 1–2 free-weight compound lifts while you are fresh
- Follow with machines and dumbbells for extra volume
- Finish with cables or isolation machines for small muscles
- Example leg day: back squat → leg press → Romanian deadlift → leg curl → calf raise
