Side note: As a Ruby on Rails developer, it's amazing to see so many Rails-based recommendations to the question "how to learn boring web dev?". This is exactly what Rails (and Ruby) is great at. Just get shit done quickly without the shiny things.
There is a full stack JS track with Node instead of Rails.