© Mansour Ayouni 2020
M. AyouniBeginning Ring Programminghttps://doi.org/10.1007/978-1-4842-5833-0_7

7. Functions, Objects, and Beyond

Mansour Ayouni1 
(1)
Kalidia Consulting, Sousse, Tunisia
 

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, ...

Get Beginning Ring Programming: From Novice to Professional now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.