Learn the basics of writing Ruby on Rails applications.
Create a controller action, then map a URL to its corresponding controller and action using the router.
Create a new model and the associated database table.
Accept data from users and store it in the database.
Put that stored data to good use by displaying it back to the user!
Prevent bad data from persisting, and notify the user when their data is invalid.
Learn how to create Active Record scopes that filter, sort, and limit database records.
Use Active Record associations to easily create and query records related to another table.