When I started learning 2013 and working on Ruby 2018, I used RVM on my workstation. On commercial projects, rbenv was very popular when setting up deployment (with Capistrano); to some extent, it was the unspoken standard on the server.
I'm completely satisfied with RVM, but I'd like to have a more modern tool for working with Ruby versions. I think it will be an RV (https://github.com/spinel-coop/rv) in the near future. I recommend you install it and try it out.
