The goal is to modularize.
Examples: Objective-C, Java, Swift
A Class is the blueprint for an Object.
An Object includes Properties, Actions, and Events.
I had a very difficult time following this tutorial so I am writing this to help me and other people. I would recommend following the directions in the tutorial using this page for reference if things go wrong.
I did this whole process on my Raspberry Pi 3 with Raspbian OS.
First things first: clone the repository.