DEV Community

Discussion on: I'm about to start learning Ruby, Any advice or guidance would be greatly appreciated!!

Collapse
 
kyegupov profile image
kyegupov

I would strongly advise against using Ruby. It's slow, documentation is not world-class, a lot of the libraries (Rails especially) use metaprogramming magic that is hard to understand and debug. Ruby project have a lot of maintenance problems. Ruby's popularity has been on steady decline for years.

In my opinion, Python is far superior to Ruby in terms of implementation and documentation (as a bonus, you can extend your expertise beyond web development very easily).

Also, as of 2019, Node.js has matured well and is a very capable development platform, especially if you use Typescript. The demand for developers is quite high.