The answer is procedural programming and object oriented programming. Procedural programming focuses on the procedures that programmers create. This simply contain a series of computational steps to be carried out. While the object-oriented programming or oop, focuses on objects, or “things”, and describes their features, or attributes, and their behaviors.