|From Google images|
Putting together the perfect weight training program really depends on your goals, be it strength or size (hypertrophy), though it isn't really that difficult to be honest.
In theory you can narrow it down to 4 different types of categories; Push, Pull, Legs, and Core.
If you've read any of my earlier posts, you know I'm all for compound and functional moves. So let me try and explain what the 4 categories mean and some great compound exercises for those categories.