As I was reading the explanation for learning objects, I realized that this was a concept that I am actually already familiar with. Many programming languages today are called object oriented. What this means relative to learning objects is that if your program needed to run the same set of operations multiple times, you shouldn’t write those operations from scratch each time, but rather write a method that runs through those operations each time that it is called. This is sometimes called DRY, or Don’t Repeat Yourself. Which seems to be the basic idea behind learning objects. This has many benefits, most of all the reduction in duplication of error.