Question: how to gain weight by exercise at home?
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.