Ruby is extremely popular for developing web applications. Typically a framework, such as Rails, is used to automate the production of much of the code required to produce a web application, so that the programmer only needs to focus on the unique aspects of the application. Frameworks tend to be much more complicated than stand-alone Ruby programs, but they allow a mean to turn Ruby simulations into web applications. The Rails Guides are a great way to get started with Ruby on Rails.