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.
| Track | Back-end Development |
| Lessons | 3 |
| Level | Beginner |
| Reading time | about 39 minutes |
| Prerequisites | Helpful, but not required: Laravel |
Lessons
- Syntax and blocksObjects everywhere, the naming rules that reveal scope, and the block syntax that makes idiomatic Ruby readable.
- Objects, modules and exceptionsClasses, attribute accessors, mixins, and the difference between include, extend and prepend.
- 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.