Ruby
A dynamic, expressive language focused on simplicity and productivity.
Introduction
6 min read • ReferenceRuby philosophy. Explore complete syntax, detailed definitions, and structured coding examples.
Syntax
6 min read • ReferenceVariables, strings, and control flow. Explore complete syntax, detailed definitions, and structured coding examples.
Methods
6 min read • ReferenceDefining and calling. Explore complete syntax, detailed definitions, and structured coding examples.
Classes
6 min read • ReferenceObject-oriented Ruby. Explore complete syntax, detailed definitions, and structured coding examples.
Blocks & Procs
6 min read • ReferenceClosures and callables. Explore complete syntax, detailed definitions, and structured coding examples.
Modules
6 min read • ReferenceNamespaces and mixins. Explore complete syntax, detailed definitions, and structured coding examples.
Hashes & Symbols
6 min read • ReferenceKey-value stores. Explore complete syntax, detailed definitions, and structured coding examples.
Symbols
6 min read • ReferenceImmutable identifiers. Explore complete syntax, detailed definitions, and structured coding examples.