Tom Dalling, 2015. — 90 p.
A short book that teaches programming fundamentals, for people who have zero programming experience, covering basics such as variables, conditionals, iteration, functions, arrays, etc. Each chapter prompts the reader to implement a small text-based game in Ruby, using the concepts learned up until that point.