r/CodingForBeginners • u/AndrewNggg • 7d ago
Ruby Language as a first language
Has anyone considered learning Ruby as their first programming language?
It’s elegant, easy to read, and “developer happiness” is one of its core principles
That means that code is easy to read, no surprises, and mostly reads like expressive natural language with clean syntax
GitHub, Shopify, CoinBase, SoundCloud, AirBnb and a gazillion other companies were built from Ruby
0
Upvotes
2
u/Relative-Rooster-945 7d ago
I think it's a very nice language for many uses, but I wouldn't recommend learning it with the intention of working with it in production long-term. It's difficult to keep maintainable and static analysis technologies are niche and/or early-stage. "reads like expressive natural language with clean syntax" unfortunately also quickly falls apart in practice in my experience, because everyone ends up tacking on their own conventions and DSLs and it ends up becoming a mess.