Summary
So far, we’ve learned how to install Ruby on macOS, Windows, and Linux systems. While some operating systems may already come with Ruby installed, it is almost always outdated. We should always install the latest version of Ruby, as installing Ruby is part of our own development process as Ruby developers.
We also learned about virtualization with VMware, VirtualBox, and Docker. I want to point out that the theory regarding virtualization technologies might be a little overwhelming for a beginner developer – I personally did not work with any of these virtual technologies when I started with Ruby, mainly because it was not a practical option, but also because they had not become so popular at that time – but I can now confidently say that I wish I had had those resources when I started, as it would have saved me some major headaches. Having said that, I can guarantee you that they will come in handy (at least Docker), but to start programming in Ruby...