How hard would it be to learn Ruby or Ruby on Rails for a Python developer?

Ruby is not that different from python. The syntax is almost the same, but you don’t have to worry about the indentation.

Really, no computer language is hard to learn.

If you think about it — every language has modules, functions, if/then/else, case and expressions. Some are object oriented too — which is just an instance of a module - hah!

Learning a new language? Just understand those parts — the core parts of a language is easy.

Then bookmark the documentation for it’s standard library. This will be it’s String, Enum, Integer, Array and other libraries. You don’t even have to remember these, just lookup the stdlib for something you need to do and you will find the function/module/class to do it.

Fortunately, ruby has most excellent documentation, so it should be a breeze.


  1. Which programming languages do you think will be worth learning in 2021?
  2. Why is it so hard for older developers to keep going with technology?
  3. What are some things that seem easy in programming software but are actually hard, and other things that seem hard but are easy?
  4. Hello I am an aspiring software developer who just completed A-Levels. What's next?
  5. Did anybody learn a programming language at the age of 50?
  6. What's your main goal for learning programming?
  7. As a Ruby programmer, why do you choose Elixir over Crystal or vice versa?
  8. Which is better: Python or C++?