This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Ruby is a dynamic programming language with a complex but expressive grammar and a core class library with a rich and powerful API. Ruby draws inspiration from Lisp, Smalltalk, and Perl, but uses a grammar that is easy for C and Java™ programmers to learn. Ruby is a pure object-oriented language, but it is also suitable for procedural and functional programming styles. It includes powerful metaprogramming capabilities and can be used to create domain-specific languages or DSLs.
This citation was taken from the book "The Ruby Programming Language: Everything You Need to Know" by David Flanagan (Author), Yukihiro Matsumoto (Author) - I highly encourage everyone to read their amazing book!
Another great material that I found useful can be found here: https://www.youtube.com/watch?v=t_ispmWmdjY
Compiler/IDE | Download Link |
---|---|
VS Code | Download Link |