Kemudian, yang harus kita pelajari berikutnya adalah pemrograman berorientasi obyek (object oriented programming), karena hampir semua bahasa pemrograman sudah mendukung OOP. Ada beberapa tambahan konsep yang harus dipahami meliputi,
- Class dan Instance
- Constructor dan Destructor
- Abstraction dan Encapsulation
- Namespace dan Assemblies
- Inheritance dan Interface
- Polymorphism