What is the Ruby on Rails Framework?
Before we got into the learning part, let's discuss what Ruby on Rails is and why we want to learn it.
Guide Tasks
  • Read Tutorial
  • Watch Guide Video
Video locked
This video is viewable to users with a Bottega Bootcamp license

What is the Ruby on Rails Framework?

Thanks for joining me on this course.

Before we got into the learning part, I'd like to briefly talk about what is Ruby on Rails and why we want to learn it.

What is Ruby on Rails?

To start with, Ruby on Rails is not a programming language, rather it is a web application framework that sits on the programming language Ruby and leverages many of its components. It lets you to harness the capability of Ruby to build many applications in an efficient manner. The definition on the official website, rubyonrails.org says that it is "optimized for programmer happiness."

Having been a programmer for many years, I can completely vouch for that statement. In fact, Ruby on Rails is my favorite programming language due to many features that we will explore through the course.

Popular Websites

Some of the popular websites and applications that leverage the power of Ruby on Rails are:

Github - Acts like a central repository for your git repos

Basecamp - A project management tool created by the founder of Ruby on Rails

Hulu - Video streaming website

Twitter - A popular social media site and one of the first applications to use Ruby on Rails

Shopify - An ecommerce platform

Bleacher Report - A sports blog

SoundCloud - An online audio distribution platform

AirBnB - A popular shared accommodation site

Indigo Life - Video production site

The above examples show that Rails is a flexible framework that gives you the flexibility to build almost any type of web application you want.

Who is the Founder?

The founder of Ruby on Rails is David Heinemeier Hansson, popularly known as DHH. He wanted to create a framework that is simple for anyone to use and at the same time, is powerful enough to create any application. And that's how Ruby on Rails was born.

Currently, it is supported by the open source community and more than 3,700 developers have helped to build it over the last decade.

So, whether you are looking to learn Rails from scratch or to understand the best practices, I hope you enjoy this course. Do let me know if you have any questions and good luck with the coding!