Ruby is an object-oriented programming language that is best known as a language for Web Applications. Ruby is also very popular as a scripting language. Ruby On Rails is a framework built on Ruby. Ruby on Rails is probably the mostly popular web-application framework. It is without a doubt one of the most used frameworks today, especially in startups. Both these technologies are among the most in-demand skills for any developer. Ruby is great for scripting while Ruby on Rails is one of the best ways to build a web application. Whatever type of web application you want to build, there is no doubt you can probably build it using Ruby and Ruby on Rails. Ruby on Rails salaries are high in 2017. Here’s a list of some of the best Ruby and Ruby on Rails books, courses, videos and tutorials to help you learn Ruby and Ruby on Rails in 2017.