...However, there are really two major paradigms to program: objected-oriented and procedural-oriented (there are others, such as functional-oriented). Procedural-oriented programming utilizes data-flow and calls of successive procedures to achieve tasks. Objected-oriented programming builds objec... (read more)