The Well-Grounded Nuby
summary
Seven concrete takeaways for Ruby newcomers: everything evaluates to an object (so an empty class or a failed if returns nil), operators and control structures are message sends—case uses === under the hood and you can override it, and you can define unary + as +@; method lookup walks singleton class, included modules (last included first), class, superclasses; classes and modules are objects with instance variables; variables are references so mutating via one name affects all aliases; self changes by context (class body, method, instance_eval); only nil and false are falsy.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:18Advice for Ruby Newcomers
- 1:21Common Points of Confusion
- 4:30A Failed if Statement
- 6:36It's All about Sending Messages to Objects
- 17:01Objects Resolve Messages into Methods
- 19:56Singleton Class
- 24:36The Order of Execution
- 30:43Owner of all Instance Variables
- 37:23Six Variables Contain References to Objects
- 41:53True and False
- 43:22Summary








