From my perspective, Ruby seems simple and well organized.
Although I am a beginners of Ruby, learning Ruby programming might be easy
if I have knowledge of any other programming language, because almost all programming languages are in same categories such as imperative, object oriented, functional, or logic-based. This blog shows you how Ruby programming is easier than others.
COMPARE TO C++
This is how C++ and Ruby creates "HELLO WORLD" string.
Input of c
Input of Ruby;
What is so Useful?
Ruby has RubyGems: Ruby has its own system to manage frameworks and libraries.
Ruby has learning resources: Ruby has a large amount of resources to choose from. There’s plenty of books, screencasts, in-person courses, and even developer bootcamps dedicated to learning Ruby.
Ruby has Community: RUby is good programming for beginners. There are Ruby mailing list, chatroom, and web forum that users can use to ask questions anytime they want.
RUBY ON RAIL FOR ABSOLUTE BEGINNERS