excercise is important but if you want to gain weight and muscle mass.. your MAIN goal should be to EAT EAT and EAT!!! Gym and workout come second to eating... eat 7-8 times a day... minimum 6 times a dayy ATLEAST!!!
food to eat.. eat lotss of eggs.. my breakfast is usually 7-8 eggs in the morning with atleast 4 Cajun chicken sandwiches (stuff them up with layers of chicken and loads of salad) and a nice big glass of orange juice.. i know its hard to eat a lot as soon as you wake up.. so when you do wake up first drink a glass or two of water.. it'll wake your whole system up than start making your food and eat it 10-15mins later.. if you're still finding it difficult to eat a lot.. break it down into two shifts.. eat half your breakfast than and rest 30-40mins later.. or whatever way suites you but know atleasttt eat that much for breakfast.. MINIMUM!! this will also mean you start going to bed early and start waking up early..
after that meal.. few hours later.. when everyone is up.. eat your normal family breakfast or whatever is cooking at home.. I usually take down 3-4 stuffed parathas with yogurt makhan or whatever else.. just increase your quantity.. drink lots of milk too.. i know when I was young I used to see my cousins take down a huge bowl of pure desi ghee which I tried but its pretty disgusting and hard to do lol... but you can try that also.. lunch.. again.. lots of rotis (lots of carbs) or bread or rice or pasta (they all are high carb foods.. if you are one of those whose household eats a lot of rice intensive meals than try switching to brown rice.. it has lots of carbs).. also with this.. eat a lot of chicken breast!! it is probably one of the highest protein meats you can find.. than again afternoon lunch around 3pm.. I usually again eat with rest of family whatever is cooking.. just take down more rotis and make sure there is something which is protein intensive.. in salan or sabzi whatever is cooking.. evening meal.. againn.. rice or pasta or some other carb intensive meal with I usually prefer a steak of beef (it has creatine in it which helps you give temporary strength to lift heavier plus speeds up your muscle recovery).. but if you prefer chicken than you can go with chicken breasts again (very high source of protein).. dinner.. again whatever is cooking at home.. just loads of it.. and ofcourse cut up a nice big plate or two of salad... when you're not sitting down and eating.. always have something healthy to eat.. like badaams or kajjus.. they are really good source of healthy oil.. think of it as healthy grease for your muscles
second comes weight training... first you have to understand your own body.. some people can recover faster after workouts and some take longer time.. everyone's body is different.. if you are naturally very skinny and have a high metobalism (that is no matter how much you eat you cant seem to put on weight).. than you should take longer rests.. maybe workout only 2 or 3 times a week.. and give your body more time to build muscles.. its very important you understand your body.. if you over work yourself you will not gain anything.. because muscles do not build when you're working out they build when you're resting.. so give yourself good rest be patient.. do notttt over work yourself which I know lot of people end up doing than they cry about not gaining anything..
the type of weight training.. if you want to get bigger than concentrate on your biggest muscles!! they are.. your lower back and your thighs... if these muscles grow.. your whole body grows.. concentrate on these.. you should do Squats.. and do Deadlift.. and also if you go to the gym.. work out your legs overall.. try to keep weights heavy and the reps low.. if you can do 10 reps with ease.. than you need to go higher!! because remember you're trying to gainn muscle.. not tone itt.. so go heavier until your reps come down.. i usually lift to about 5 reps.. once i start doing about 7-8 reps on the same weight.. i increase the weight... remember do these exercises firstt!! once you're done these than maybe can do smaller exercises like shoulders.. chest (probably easiest part of your body to build with fastest results).. neck, etc.. and mostt important thingg EAT and REST after workoutt!!!
Once you get into this routine.. you'll start to see results within 2 weeks I can guarantee.. but DO NOT quit!!! biggest fightt in working out if your psychological state.. if you get frustrated and you startt to think that you can never gain.. than you probably never will.. sooo keep going regularly to the gym.. keep eating good.. and rest..
and please keep us updated on your progress.. really would love to see you succeed.. goodluck!!
(and wow thats a long response lol just noticed.. but am really passionate about this stuff and would love to help you outt
)