Object-Oriented Programming with Objective-C is a document that introduces object-oriented programming concepts and how they are implemented in Objective-C. It discusses how object-oriented programming groups data and operations into modular units called objects. These objects can then be combined into networks to build complete programs. The document also covers key object-oriented concepts like classes, inheritance, polymorphism, and dynamism.