I am skinny guy that gained weight. It invloves supplementing with whey protein, creatine, weight lifting 3 times per week for 60 minutes, heavy weight with low reps per set. And Flaxseed oil.
Eat 6 times per day. Smaller meals but spaced out throughout the day. Theres alot more to it than this but these are the basics.