Back To Basics Part 2 Nutrition & Diet - YouTube
Jason Blaha suggests 1 g of protein per pound of (lean) bodyweight, .5 g of fat and the rest carbs. I follow that and it's pretty much good. Increase your diet 200 kcal at a time until you gain about a pound a week. When you stop gaining, increase 200 kcal more and so on.
Weigh yourself every morning on an empty stomach and log it into Excel or some other chart. Then you can see the trend line of your weight change. It's much more accurate than to just look at the numbers, because they fluctuate.
For workout may I suggest his 5x5 novice wkt. It served me well.
With regard to the fat gain, for me I just stopped caring about it and let my waist increase and I still look better than when I started, because I've put on so much muscle. I think the reason is that since my chest and all that good stuff is bigger, my belly doesn't "pot" out anymore, but it's kind of even.
Fat is nothing to be scared of, it's easier to lose than muscle is to gain (or lose). Just trust me on this, I lost 45 kg of fat recently. Your muscles will remain on you perpetually, but think of fat as just a storage - like the gas tank of a car. It is transient.