Ruby language introductory tutorial v1.0 (with source code) The learning of other programming languages mainly comes from books, but the learning of Ruby is entirely through the Internet. I think the best way to give back to the Internet is to compile an introductory Ruby Chinese textbook when there are no Ruby Chinese books on the Internet. Thanks to the predecessors in the history of programming language development; thanks to programmers on the Internet forum for either being rational or having heated discussions; thanks to everyone who has read this book. I have endured SCJP digging, digging, and digging again (based on 1.4, without many features of Java 5 and Java 6). When I first met Ruby, I felt very friendly, as if I got a novel toy in my childhood. After playing with it, I discovered that there was a Swiss Army knife hidden in the plastic shell of the toy. Since then, patterns and frameworks often become redundant and can often be more direct. Just like in the quantum age, interstellar navigation is just a transformation of time and space. The space shuttle is lying quietly in the museum. It is the ultimate representative of the science of the old era.