Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

Ruby on Rails complete path

What is the best path I can take while learning Ruby on Rails ( including workshop videos and library courses ).

1 Answer

David Chapman
David Chapman
22,023 Points

Hi Hadi Farhat,

I was going to post this separately but then saw your question. I wanted to figure this out myself since the official Track doesn't include much. This is my own track recommendation based on current available courses (8-18-16):

Recommended prerequisite: complete the Ruby track if you haven't already (Rails will be much easier to understand if you do).

Setup: view the appropriate workshop for setting up Rails on your system (these are for Rails 4.x but should work fine for current Rails versions).

EDIT: New Rails 5 Setup Courses

Application Walkthrough (optional): This workshop is useful because it gives you an overview of the Rails file structure.

The entire ODOT app series:

  1. Build a Todo List Application with Rails 4
  2. User Authentication with Rails
  3. Optional (workshop describing upgrade to Rails 4.1)- Upgrading a Rails Application
  4. Rails Layout and CSS Frameworks
  5. Rails Assets Pipeline and Styling
  6. Rails Partials and Helpers
  7. Rails Forms
  8. Rails Blank Slates
  9. Polishing Rails app
  10. Rails API

Hampton Catlin's awesome course: ActiveRecord Basics. Seriously, don't skip this one!

Helpful Workshops (optional):

NOTE: Rails 5 Course is Coming Soon. Sometime this month TH will be releasing a new Rails 5 course. I'll plan to update this post once that course is released.