Start with the topic guide.
Everything is an object, variables and symbols, strings, arrays and hashes, blocks, procs and lambdas, iterators, classes and modules, mixins, metaprogramming, exceptions, gems and Bundler, and enumerable.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
Ruby Language Fundamentals: 12 short lessons, one for each concept. Everything is an object, variables and symbols, strings, arrays and hashes, blocks, procs and lambdas, iterators, classes and modules, mixins, metaprogramming, exceptions, gems and Bundler, and enumerable.