What is the difference between Ruby and Rails?
Ruby is a general purpose programming language for scripting and other applications. Rails is a web application framework written in Ruby, and is designed to make application development much faster than prior methods of building web applications. Rails does this by automating or simplifying the most common methods of solving the most common tasks in web application programming.