On Stackoverflow.com,1 one programmer wondered how people learn object-oriented programming after programming using functions for so long. The programmer asks, “Especially, how did you succeed in unlearning to code using functions and start seeing your code as objects?”
You are not alone, my friend. Many programmers come to Ring from the peaceful land of plain old procedural languages like Visual Basic, Delphi, and the like. They struggle with the complexity behind objects and object orientation and can’t understand why doing simple things they could do in seconds, ...