My work-out routine consists of 5 work-outs, and I work-out 6-8 a week, which I've split into several routines. I've based my routine on Arnold Schwarzenegger's Mr. Olympia winning routine, but made it lighter, as I don't have time for 1-3 work-outs a day. I work out Monday to Saturday and take Sunday off to eat.
First of all, do 5x5 first. This work-out routine is not for newbies. I always do certain exercises and rotate the others, with the ones I always do in bold. Unless note otherwise, I do 6 sets and 6-10 reps, e.g. if I can do ten reps, I up the weight for the third set, and if I can still do 8-10, I up it again for the fifth. I also do 6 sets of abs each day.
Additionally, vary your routine. I change mine every few months to prevent my body from growing jaded. Terry Crew's 24's are also worth looking at.
Chest, 5 exercises
Bench press
Incline press or incline dumbell (DB) press
Dumbell (DB) bench press or decline press
Pullovers (12 reps per set)
Incline flyes or flat flyes
Back, 5-7 exercises
Bent over row or T-bar row
Back hyperextension
Chin ups (I do as many as I can per set, so around 30)
Lateral pull-downs
Seated rows
Upright row with a bar, considering going back to EZ bar
Shrugs
One-arm dumbell row
Romanian deadlift
Shoulders, 5 exercises
Standing overhead press
Seated overhead DB press
Lateral DB raises
Lateral cable raises
Front DB raises
Incline EZ front raises (may use smaller barbells)
I also sometimes do upright rows or shrugs, as I'm trying to improve my trapezius.
Legs, 5-7 exercises
Squats, 12 reps per set
Barbell lunges
Toe raises
Leg extensions
Leg curls
Leg press
Deadlift
Arms, 3-4 exercises each
Triceps
Skullcrushers/French press
Dips, as many reps as possible
Tricep pull down
Close-grip bench press
Other exerrcises too, but these are my main ones
Biceps
Seated hammers
Bicep curl (may use preacher bench)
Reverse EZ curl (also does forearms)
EZ curl
Bicep pull down
Pull ups
Wrist curls (forearm exercise)
Abs
Jack knives
Slow crunches (focus on constantly keeping your abs tense)
Plank
Side plank
Cable crunches (very difficult to master, so disregard it for now)
Additional training
I often do press-ups, usually 2-3 times a week.
http://100pushups.info is fantastic, as it's a great program regardless of strength. Doing cardio doesn't hurt either, and some pure calisthenic days are also good once in a while. Nothing hurts like a good old Spartan work-out.
Diet
Never go hungry, if you feel you can eat, eat. Snack loads and eat relatively small meals, but eat them all the time.
Alcohol - VERY LITTLE. Having a beer or two if fine if you've eaten solidly, but certainly not getting trashed. Getting drunk lowers testosterone, makes you go hypoglycaemic (low blood sugar) and severely impairs your liver's ability to synthesise muscle protein.
White cane sugar - BAD. I restrict myself to a single sugary dessert a week, as sugar yo-yo's your blood sugar, which makes you feel tired and lethargic which is bad if you're going to the gym, and it also reduces the quality of your sleep.
Fatty food - Try to stay away from disgustingly greasy stuff, but properly made hamburgers and such aren't gonna hurt. Eating one now, in fact.
Supplements - First of all, protein shakes are supplements. Unless your body actually needs the protein, you're simply putting on fat. Remember, it's not a substitute for meals, it's simply a supplement. Whey protein shake during breakfast, and another one immediately after the work-out, as your body requires the protein immediately to prime it for growth. I always have a casein shake before bed, as it clots in your stomach and releases protein for several hours, as opposed to whey's almost instantaneous uptake. It thus prevents a catabolic state and reduces muscle ache the following morning.
More here
Creatine is a must; it increases the ATP (energy) in your muscles and increases lactic acid tolerance. It is distilled win.