Reading "The Ruby Programming Language" by David Flanagan and Yukihiro Matsumoto
Reading "The Ruby Programming Language" by David Flanagan and Yukihiro Matsumoto
The Ruby Programming Language: Everything You Need to Know written by David Flanagan and Yukihiro Matsumoto was published in 2008.
I read this book because I want to learn Ruby. I learn Ruby because I want to know how Jekyll works. I want to know how Jekyll works because my blog was generated by Jekyll.
There are many books about the Ruby programming language. Why did I pick up this book? Two reasons:
- It is a complete book. Read its subtitle “Everything You Need to Know!”
- The second writer—Yukihiro Matsumoto—of this book is the creator of Ruby.
Notes on Preface
The authors said that this book is loosely modeled after the classic The C Programming Language by Brian Kernighan and Dennis Ritchie.
Notes on Each Chapter
OK, let’s begin reading chapter by chapter:
- Chapter 1. Introduction
- Chapter 2. The Structure and Execution of Ruby Programs
- Chapter 3. Datatypes and Objects
- Chapter 4. Expressions and Operators
- Chapter 5. Statements and Control Structures
- Chapter 6. Methods, Procs, Lambdas, and Closures
- Chapter 7. Classes and Modules
- Chapter 8. Reflection and Metaprogramming
- Chapter 9. The Ruby Platform
- Chapter 10. The Ruby Environment
This post is licensed under CC BY 4.0 by the author.
