The basics of the Ruby programming language
The purpose of this tutorial is to teach people who are new to Ruby or programming as a whole about some general programming concepts that apply to many more languages, but also about Ruby specifically. The clean syntax of Ruby will make it easier to understand everything and follow along with the tutorials.
Please note that there is so much more to Ruby than just what is covered here. These are merely the basics with which you will be able to write your own programs or edit code you’ve seen somewhere without having to worry about breaking things.
To be able to post this tutorial elsewhere and refer to it with ease, I've decided to write it down in a Google Document. I'm also able to do code blocks that way.
You are allowed to comment in the document if you're confused about something and I'll help you out. If you are a programmer and see something that should be explained differently, feel free to leave a comment too. If this power is abused, it will be disabled.
This tutorial will be updated every so often with an extra part! Stay tuned and good luck with coding!