Ruby on Rails is a very popular and relatively young web framework that allows developers to spin up web apps extremely quickly. As a result, it’s become extremely popular with startups and the market for Rails developers has exploded over the last several years.
If you found your way here, you likely already know a bit about Rails and why you want to learn it. Before we go any further though, it’s worth quickly mentioning the difference between Ruby and Ruby on Rails for those unaware.
Ruby is a programming language first released in the mid-90’s that most people find to be extremely easy to learn and fun to code with. Ruby on Rails (sometimes just called Rails) is a web framework that is built upon Ruby that adds a lot of functionality for building a web app. It’s important to keep in mind these are two separate things.