last modified October 18, 2023
This is a Ruby tutorial. In this tutorial you will learn the Ruby language. The tutorial is suitable for beginners.
Ruby is a dynamic, reflective, general-purpose object-oriented programming language. The original author is a Japanese programmer Yukihiro Matsumoto. Ruby first appeared in 1995. Ruby supports various programming paradigms. This includes object orientation, reflection, imperative and reflective programming.
ZetCode has other programming language tutorials: Python tutorial, PHP tutorial, Tcl tutorial, Visual Basic tutorial, and C# tutorial.
My name is Jan Bodnar, and I am a passionate programmer with extensive programming experience. I have been writing programming articles since 2007. To date, I have authored over 1,400 articles and 8 e-books. I possess more than ten years of experience in teaching programming.