Published with Online Ebook Framework

Learn Ruby by Doing

A Thai-first Ruby learning ebook generated into the Online Ebook Framework: structured contents, full chapter pages, syntax-highlighted Ruby code, source captions, and portable SQLite package provenance.

Source content retained by the author. Static reader generated from book.sqlite with bundled framework assets.

Choose Edition

Rough Table Of Contents

I

Foundations

Ruby basics, keyword arguments, blocks, collections, text, nil safety, and exceptions.

II

Object Design

Classes, modules, composition, duck typing, disciplined dynamic Ruby, and a mini capstone.

III

Applied Ruby

Rock-paper-scissors, CSV pipelines, SQLite, recursion, lambdas, and accumulator design.

Black and white portrait of Worajedt Sitthidumrong

About

Author-owned Learn Ruby by Doing package, prepared for static web reading through the Online Ebook Framework.

author
Worajedt

Notices