Skip to main content

Resources

Curated Ruby and Rails learning paths, tools, and references for every stage of your journey.

Getting Started
Why's (Poignant) Guide to Ruby

A quirky, comic-illustrated introduction to Ruby unlike any programming book you've read; funny, creative, and surprisingly effective.

poignant.guide

Community
Ruby Weekly

A weekly email newsletter with the best Ruby articles, news, and projects from across the community. Free to subscribe.

rubyweekly.com

Tools
RuboCop

The standard Ruby static analysis and linting tool. Enforces community style guidelines and catches common code quality issues.

rubocop.org

Tools
RubyGems

The public Ruby gem registry. Browse, search, and find libraries for nearly any task, the central hub for the Ruby ecosystem.

rubygems.org

Documentation
Rails Guides

The official Rails documentation. Covers everything from getting started to advanced topics like Active Record, routing, and testing.

guides.rubyonrails.org

Documentation
Ruby API Docs

Clean, fast, and version-tagged Ruby standard library documentation. Easier to navigate than the official docs with great search.

rubyapi.org

Books
Eloquent Ruby

Teaches you to write Ruby the way experienced Ruby developers write it, idiomatic, expressive, and making full use of the language.

oreilly.com

Books
Programming Ruby 3.3 (Pickaxe)

The definitive Ruby reference book, the Pickaxe. Covers the full language spec and standard library, updated for Ruby 3.3.

pragprog.com

Books
The Well-Grounded Rubyist

A thorough guide to Ruby's core language and standard library. Widely recommended for developers who want to understand Ruby deeply.

manning.com

Getting Started
The Odin Project: Ruby

A free, structured Ruby curriculum covering fundamentals through object-oriented design, with projects to build along the way.

theodinproject.com

Getting Started
Ruby in Twenty Minutes

The official Ruby quickstart guide. Covers the core language concepts in short, digestible steps with a focus on hands-on examples.

ruby-lang.org

Getting Started
Try Ruby

An interactive Ruby tutorial that runs entirely in your browser. Write real Ruby code and see instant results, no setup required.

try.ruby-lang.org