Why Learn
Ruby on Rails?

Ruby on Rails is a powerful, open-source toolkit that enables you to build sophisticated web applications quickly.

Built in Ruby (a dynamic, object-oriented language), Ruby on Rails is a framework that provides a broad set of capabilities upon which you can build your web application:

  • It handles all the communication with the database, so you can deal with software objects and let the framework generate SQL.
  • It provides a template system for handling layouts and page sections, plus extensive facilities for form processing and Ajax updates.
  • There’s a wide range of plug-ins to quickly implement many features.

Ruby on Rails was designed to make the best use of your time, eliminate drudgery, and let you create great solutions with an agile, iterative approach.

There’s a tremendous demand for Ruby on Rails developers, so learning to build sites with Rails is a valuable step in your web development career, whether you’re building your skills as a freelancer or planning your next job move.

What You’ll Get

By signing up for our free Ruby on Rails course, you’ll get:

  • A series of 8 audio podcasts that explain all the core concepts behind Ruby on Rails. Listen while you’re driving and get a painless education in Rails fundamentals.
  • A series of screencasts, designed to be viewed on your computer, that take you step-by-step through building a simple Ruby on Rails application.
  • Complete source code for the example application we’ll build during the course.

You don’t need any development software installed on your system to watch us build the application. If you want to follow along and build it yourself, you’ll need a basic Ruby on Rails development environment, which we explain how to set up.

Want a Taste of the Content?

Listen to the first segment now. Just click on the arrow below:

Click Arrow for Why You Should Learn Ruby on Rails  

Every few days, we’ll send you an email with a link to the next episode, plus a list of additional resources for advancing your knowledge.

Sign Up Now!

We’ll begin sending your class material right away. There’s no cost and no obligation. And we’ll never share your email address with any third party.

Name:     Email:

We’ll send your first email and audio segment right away.

Why Are We Doing This?

Why are we giving away this valuable material? Because we believe that many web developers could produce better sites and have more fun by using Ruby on Rails. And in the spirit of the open-source community, we want to make this introductory material widely available.

Looking for a Powerful Hosted CMS?

The authors of the Learning Rails course also offer a very powerful hosted content management system (CMS) for designers, which enables you to build sophisticated, database-driven sites without programming. This is a great alternative to building a custom Ruby on Rails site for those applications for which you just can't justify the cost of a custom solution.

To learn more, sign up for the free Learning Webvanta course on building database-driven web sites without programming.


Course Authors

The Learning Rails Online Course is written and produced by Michael Slater and Christopher Haupt, who run BuildingWebApps.com.

Michael Slater

Portrait of Michael Slater

Michael has been building web applications exclusively with Rails since the fall of 2006. He has led software development teams at Adobe and Fotiva and is a well-known speaker and author. During the years he ran the Microprocessor Report newsletter, Michael presented hundreds of seminars.

Christopher Haupt

Portrait of Christopher Haupt

Christopher has been developing Internet-related technology for more than 15 years. In addition to building Rails applications, he has deep experience in Java development, chat software, and other Internet applications. He was an Instructor at the Rochester Institute of Technology, taught internally at Adobe Systems, and has presented at RailsConf.


The best way to receive the course materials is by signing up for the course. But if you’d prefer, you can also subscribe to the podcast feed. This won’t provide access to the bonus materials in the email course, but it does provide convenient access to the audio files if you are using iTunes or other podcast software.