Ruby is a dynamically-typed object-oriented language in which we will write a couple of projects. The language system is free, and you can find downloads and documentation at ruby-lang.org. Linux systems will have a ruby package which can be installed with the package manager. You can also run Ruby on Sandbox.