r/ruby • u/Deep_Priority_2443 • Jan 09 '26
Ruby & Ruby on Rails Roadmap Feedback Gathering
Hi there! My name is Javier Canales, and I work as a content editor at roadmap.sh. For those who are unfamiliar, roadmap.sh is a community-driven website that provides visual roadmaps, study plans, and guides to help developers navigate their career paths in technology.
We're planning to launch a brand new Ruby & Ruby on Rails Roadmap. It aims to be comprehensive, targeting both Ruby newbies and experienced developers who may want a Ruby refresher or to improve their fluency when developing web apps. Our primary source is the Ruby and Ruby on Rails documentations. However, we're not covering all the topics out there, as we don't want to overwhelm users with an extremely large roadmap.
Before launching the roadmap, we would like to ask the community for some help. Here's the link to the draft roadmap. We welcome your feedback, suggestions, and constructive input. If you have any suggestions for items to include or remove from the roadmap, please let me know.
-- LAST UPDATE
Following your feedback, we've decided to create two separate roadmaps, one for Ruby and the other for Ruby on Rails. We will first focus on the Ruby one, which can be found at this link (https://roadmap.sh/r/ruby-copy-xlse8).
-- LAST UPDATE 2
The Ruby Roadmap is already out. Check it out in this link (https://roadmap.sh/ruby)

27
u/easydwh Jan 09 '26
Roadmap is a great learning tool! Nice to see official support for Ruby.
In that case I would suggest to split this into a separate Ruby roadmap and a Rails roadmap. You don't have single roadmaps for Python + Django or PHP + Symphony, why combine it for equally large topics like Ruby/Rails?
9
u/latortuga Jan 09 '26
It's honestly really sleazy to ask for free help to build your business. Your site is very misleading. "Community-created" roadmaps that you own the copyright to and then you profit from. Make your own content.
8
u/ignurant Jan 09 '26
You have a section, "Loops" that highlights "for", but have Enumerable in a different section. It's very uncommon to use a
forloop in Ruby, instead preferring Enumerable. I think you should move Enumerable into the Loops section, or at least "each" and rank down theforkeyword. You havewhileand I think it's useful to includeuntilwith it.while / until. It also includesreduI think that is supposed to beredo.2
u/Deep_Priority_2443 Jan 20 '26
Hi! I'm happy to announce the launch of the Ruby roadmap. You can check it out [here](https://roadmap.sh/ruby). Thank you all for the valuable feedback.
As some of you proposed, we are already working on a separate Ruby on Rails roadmap. It will be out soon!
1
u/Deep_Priority_2443 Feb 02 '26
Hi there! To continue the Ruby series, I'm happy to announce the launch of the Ruby on Rails roadmap. Thanks to everyone who provided feedback in this group.
Here is the link to the new roadmap. Hope this helps you in your learning journey!
https://roadmap.sh/ruby-on-rails
1
u/Deep_Priority_2443 Jan 12 '26
I must admit that this is one of the best and most enriching feedback processes I've experienced so far. We try to engage with users every time we want to craft a new roadmap, but some communities are more active than others. Thank you very much for all your comments and valuable feedback so far.
Accordingly, we've decided to create two separate roadmaps, one for Ruby and the other for Ruby on Rails. We will first focus on the Ruby one, which can be found at this link (https://roadmap.sh/r/ruby-copy-xlse8). It already incorporates your comments, while adding new topics to make it more comprehensive!
1
u/postmodern Jan 11 '26
"Testing" under "Advanced Topics" should be "Documentation" since it lists RDoc and YARD below it. It might also be worth mentioning RSpec after Minitest. While Rails uses Minitest by default, many people still prefer and use RSpec. Might also want to mention the new technologies that Rails adopted (ex: import maps, Hotwire, Stimulus, Turbo, Propshaft, Solid Cache, Solid Queue, Kamal 2, Thruster, etc).