Goal programming is like when you set a goal and then do something to try to reach it. For example, if your goal was to read a certain number of books before the end of the year, then you would have to come up with a plan for how to do that. You might practice reading every day, or you might choose to read during certain times of the day. Goal programming is like following this plan and making sure you get to your goal.