I would suggest doing the starting strength routine if you are new to weight lifting. The best way to gain 'good' weight as I am assuming you do not want to be fat, is to lift heavy and eat a lot. Bench press, squats, deadlifts, military press, barbell rows, all of these compound lifts will help...