Community
Matz is nice and so we are nice.
Ruby's community stands out for its warmth and inclusivity. From RubyConf to local meetups, Ruby developers support each other and welcome newcomers with open arms.
The Ruby community is filled with talent and creativity, developers attracted to Ruby's elegant syntax who program for the joy of it. It's a vibrant, welcoming community willing to share this love of programming with everyone.
Simplicity
Beautiful code that reads like prose.
Ruby's elegant syntax makes code a pleasure to read and write. It prioritizes developer happiness, letting you express ideas naturally without fighting the language.
Ruby is just the most beautiful programming language I have ever seen. And I pay a fair amount of attention to new programming languages that are coming up, new environments, new frameworks, and I've still yet to see anything that meets or beats Ruby in its pureness of its design.
Ecosystem
A language that grows with you.
Ruby's rich ecosystem of gems and tools means you can build almost anything. From web applications to automation scripts, the community has created solutions for every need.
When I released Ruby to the world, I never imagined such a rich ecosystem would grow from it. Over 200,000 gems, Ruby on Rails, RSpec, Bundler—it was the community that created and nurtured all of these. My wish to 'make programmers happy' has been realized in ways I could never have achieved alone.
Productivity
Ship faster, iterate quicker.
Ruby and Rails together form an incredibly productive stack. What takes weeks in other languages can be built in days, without sacrificing code quality or maintainability.
Ruby turns ideas into code fast. Its simplicity keeps me focused; its expressiveness lets me write the way I think. It feels like the language gets out of the way, leaving just me and the problem.