In terms of supplements, I would suggest taking a multi-vitamin daily (example: Centrum). Outside of that, fish oil, creatine and a branched chain amino acid supplement (this particular supplement is even optional) can help...EAS protein powder is really good...I take the chocolate flavored one, but they do offer a vanilla flavor as well. Also, look into "casein protein"...this is typically found in dairy, but studies have shown taking this as your last meal/snack before bed can really help with building mass... You don't need much more than that. There's lots of other supplements out there, but those items are basically all you kind of really need if you are just starting out. It really just comes down to eating. At first, it will suck. If you are not used to eating a lot, just do the best you can. Your digestive system will eventually adapt. Just eat every 3-4 hours and make sure you get a good night's rest as often as you can. This is when the body regenerates the most. If you drink alcohol, try to cut that out at best you can. Empty calories can really hurt progress if consumed enough. Obviously a beer or mixed drink here and there won't hurt, just like having McDonalds or fast food once in a blue moon won't hurt, but if you are into getting drunk on a regular basis, you will need to curb that.
Food-wise, just eat 'clean' and often..at least 5 times per day, but shoot for 6.
The link below will provide you with a sample meal plan for 'clean bulking'...There are more meal plans out there, just use Google to find them. Bodybuilding.com is a great source for information, too! Utilize it!
http://www.muscleandfitness.com/nutrition/gain-mass/build-muscle-stay-lean-meal-plan?page=3This link provides 20 foods that are beneficial for building muscle.
http://stronglifts.com/20-super-foods-you-need-to-build-muscle-lose-fat/ Basically, eating healthy doesn't have to be a chore. Oats, turkey sandwiches on wheat bread, eggs, red meat, poultry...there's lots of healthy choices that taste good. Prepare meals in advance, too. Eating often means you will be spending more time in the kitchen. Prepping meals in advance can save lots of time.
Lastly, with increasing protein/food intake, just be prepared to go to the bathroom a bit more than usual. This is normal obviously, but just giving you the heads up.
Best of luck with this.
PS: Protein intake is going to be the biggest thing, but make sure you get your carbs, too! In regards to protein, the general rule of thumb is that you want to consume 1.5 grams of protein for every pound you weigh...so, for example, you currently weigh 153 lbs...153 x 1.5 = 229.5 grams of protein you will need to consume daily if you want to bulk up. Your goal of 10-12 lbs is very doable. Just stick with the plan, work hard consistently...challenge yourself working out...Do a weight that is tough, but not impossible..., and eat healthy as often and best you can. You may hit a 'wall' at some point, but just keep going and you will eventually break through it.