Ruby was developed in the mid 90s by Yukihiro Matsumoto, it's an object orientated programming language desgined to be productive, enjoyable to write and make developers happy.
This guide is to help anyone who hasn't or just started writing their first Ruby code. I have added a few resources for beginners a few advanced topics once you're ready to move on.
Here are some handy begginner guides and resources to getting started with Ruby.
Ruby is shipped with a number of operating systems such as MacOS and Ubuntu. But if you're running Windows or a distro of Linux which doesn't ship with Ruby then this guide will help.