Question: how to gain weight for exercise?
Answer: Free Weights. More effective than machines because you must balance the weight yourself. ... 
Compound Exercises. Squats, Deadlifts, Bench, Press, Rows. ... 
Progressive Overload. Always try to lift more weight than last time. ... 
Proper Form. ... 
Rest.