Beginners often make the mistake of jumping in to the deep end right off the bat. Too often, trainees will go too heavy too often, neglect basic technical work, and set themselves up for failure in the process. The key to avoiding this is good, deliberate programming.
Here, I discuss what makes a beginner or novice different from an advanced athlete, what factors affect programming decisions, and how to put together a fool proof plan that will set you up for success down the road.