Ruby

A language optimised for programmer happiness.

Ruby is taught here in 3 lessons, running from Syntax and blocks through to Standard library and a short note on Rails. Each lesson takes one topic, shows the working code, and links onward to the next, so the course can be read straight through in order.

TrackBack-end Development
Lessons3
LevelBeginner
Reading timeabout 39 minutes
PrerequisitesHelpful, but not required: Laravel

Lessons

  1. Syntax and blocksObjects everywhere, the naming rules that reveal scope, and the block syntax that makes idiomatic Ruby readable.
  2. Objects, modules and exceptionsClasses, attribute accessors, mixins, and the difference between include, extend and prepend.
  3. Standard library and a short note on RailsThe libraries that ship with Ruby and cover most scripting needs, plus what Rails adds on top.

More in Back-end Development

Node.js PHP Java HTTP Go Rust Spring Boot Laravel GraphQL

FAQ

How long does the Ruby course take?
It has 3 lessons, about 39 minutes of reading. Expect roughly twice that if you type out and run every example.
Do I need prior experience for Ruby?
Not strictly. It helps to have read Laravel first, because some lessons build on it, but every lesson explains its own assumptions.
What should I read after Ruby?
Continue with GraphQL (3 lessons), the next course in Back-end Development.

Last refreshed 2026-09-18.