Welcome to Crystaline Ruby! This sibling course to Scintillating Ruby will refine and polish your use of Ruby. The focus here is on core classes and methods. Ruby’s built-in object types offer a rich and expressive vocabulary of nouns and verbs, and internalizing that vocabulary is a big part of Ruby fluency. In this course, you’ll learn to speak Ruby as a native.
In Ruby, language semantics and core libraries are intertwined concerns: e.g. iteration over a collection is a semantic concept, but the most common way we do it in Ruby is with
each… which is a method! That said, for organizational purposes we’ve endeavored to break down our advanced Ruby fluency topics into two courses. This one, focusing on core library classes and methods. And its sibling course to Scintillating Ruby, which centers syntax and semantics. These are mutually-reinforcing courses, and we encourage you to complete both – in whichever order you prefer. Or simultaneously!
This course is a Graceful.Dev Garden Path, meaning it is a suggested pathway through a curated selection of self-contained topics. Its status is mature: new topics may still be added, but it is a fully fleshed-out course of study.