Resistance training involves the performance of physical exercises designed to improve strength and endurance. What makes it different from the rest is being able to strengthen specific muscles which is also known as muscle isolation.
Resistance training is known for increasing in strength and muscle mass. Most bodybuilder benefit the most out of this.
Biggest challenges is overcoming new exercises and adding more weights for your training.