Resource icon

The Basics of the Ruby programming language 2018-06-23

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!
First release
Last update
5.00 star(s) 3 ratings

More resources from Marin

Latest updates

  1. 9: Hashes

    Added tutorial #9: Hashes!
  2. 8: More variables and scopes

    Added tutorial #8: More variables and scopes!
  3. 7: More classes and polymorphism

    Added tutorial #7: More classes and polymorphism!

Latest reviews

The best ruby tutorial after luka's ruby tutorials, easy to understand and covering the basics!
Thanks a lot for these tutorials! They are great for understanding a bit of Essentials' coding and create new content (basic or more complicated) by ourselves.
So far I managed to understand a bit of it with analogies and some logic, but stuff like ranges and for-loops I couldn't decipher... until I read your tutorials, that is!
And now I get how some of the ressources you posted can be valuable, like the "scripting utilities" one.
Thanks man, I really enjoy your tutorials.Keep it up!!