Noel Rappin

Writes Here

Programming Ruby 4.0 cover

Programming Ruby 4.0

The Pragmatic Programmers' Guide

Learn Ruby from the sixth edition of the book that first introduced Matz’s amazing language to the world, and that has taught hundreds of thousands of developers since. Updated to include all the new Ruby 4 features, this is the book to get to learn Ruby, and to stay up-to-date as Ruby evolves.

Read the Blog

Hundreds of posts about Ruby and the tools you use for working with dynamic languages, dynamic programmers, and dynamic teams.

Subscribe to the Dynamic Rubyist Newsletter

Get the blog delivered directly to your email inbox.

Recent Posts

February 2026 Books of the Month

Continuing my plan of doing monthly book wrap-up posts, here's February 2026. This month featured a time-loop mystery, heroes in triplicate, and a murder mystery in a very dangerous family.

Read more →

January 2026 Books of the Month

I've decided to XP the book posts by doing them more frequently and with shorter posts. Except for the shorter part. Starting up with January, 2026, a month that featured more _Dungeon Crawler Carl_, Dracula on a spaceship, and a woman who can talk to pots and pans.

Read more →

When Books Could Code #1: Design Patterns

Let's start a new series about a very timely topic -- programming books! We'll kick it off with a discussion of the classic Gang of Four _Design Patterns_.

Read more →

Subscribe to the Dynamic Rubyist Newsletter

Subscribe to the blog via RSS

RSS Feed