99 Bottles of OOP The best way to learn from this 99 Bottles Object-Oriented Programming (OOP) book is to work the exercises yourself. This project keep my code for the OOP and Object-Oriented Design (OOD) practices.