everything already suggested seems like all you need. one thing that I would like to emphasize to you is to work out until failure. Keep going until you cannot do another repetition. Dont start this until after the first few weeks because you will REALLY hurt the next day, but once you start getting past the insane soreness, go balls to the wall. Just think of it like this:
every time you do a set, your previous repetitions are all leading up to your failure repetition. each sequential repetition breaks down the muscle more than the previous one did. So go till it burns, then do 2 more!
also, do not be eager to increase the weight. you need to properly build your form and stabilizer muscles in order to prevent injury. Injury = you can't work out as hard as you should be able to = slower gains.
dont be intimidated by the guys throwing up all those plates. a great method for determining when you need to go up in weight is to go for 3 set of 10 with whatever weight you are currently doing. On the last set if you can pump out 15 then you can up the weight.
last thing, I would recommend doing chinups and pushups at least 3 times a week. Chinups are one of those exercises that if you start doing it while you are still skinny, you can really build some strong core muscles. If you keep doing those as you gain weight, you will have a great core. (do chinups with palms facing away from your body and grip just wider than shoulder length) start with a couple of sets of 5 then go from there. Its very difficult to injure yourself doing chinups and its a great exercise