January 2024
Intermediate to advanced
718 pages
20h 15m
English
The important thing to remember about Ruby is that there’s no big difference between “compile time” and “runtime.” It’s all the same. You can add code to a running process. You can redefine methods on the fly, change their scope from public to private, and so on. You can even alter basic types, such as Class and Object. Once you get used to this flexibility, it’s hard to go back to a static language such as C++ or even to a half-static language such as Java.
But then, why would you want to do that?
Now it’s time to take a look at Ruby’s syntax in a more structured way.
Read now
Unlock full access