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

Best Path to Learn Ruby on Rails with Treehouse

Hi,

I'm a new student to Treehouse and am wanting to undertake Ruby on Rails training. I'm a complete newbie to this language/framework and want to find out what is the best path to becoming a Ruby on Rails developer.

I'm currently going through the Ruby Basics track but would appreciate the specific tracks to take, inorder to learn Ruby on Rails.

Thanks.

Tony.

Dave Faliskie
Dave Faliskie
17,793 Points

The Rails Development track is probably what you would want to follow. Basically start with 'Build a todo list app with rails 4' and move up the list from there. The social features courses are a little outdated but still have some good material, you just have to change some stuff to work with rails 4

2 Answers

Hi Dave,

Thanks for the reply.

Just to confirm, are you saying that I actually start my learning with 'Build a todo list app with Rails 4' first, then 'Installing a Ruby Development Environment' then 'Console Foundations' / 'Git Basics' etc, i.e. going from bottom up -

is this correct?

Thanks. Tony.

Dave Faliskie
Dave Faliskie
17,793 Points

Yeah you would be better off following the track as it is.

Thanks for getting back to me Dave but now I am really confused.

This whole Ruby on Rails track, specifically "Rails Developement" is new to me as I want to make sure that I get the best outcome in learning Ruby on Rails or atleast to the point of being able to create a decent website with.

My understanding with these Treehouse tracks is that you start from the top down, left to right.

So looking at this Rails Developement track, it starts as follows:

  1. How to Make a Website
  2. Ruby Basics
  3. Javascript Basics
  4. Console Foundations
  5. Git Basics
  6. Installing a Ruby Development Environment
  7. Build a Todo List Application with Rails
  8. Database Foundations
  9. ActiveRecord Basics
  10. User Authentication with Rails

Now based on what I have been told, I should be starting with item 7 first then going backwards, 6, 5 etc.

I thought I should be starting this Rails Development track from 1 through to 10 - at the moment, I am going through the Learn Ruby track, which is the Ruby basics.

Can you please let know the exact sequence based on the above ordered list, I should be taking to learn Ruby on Rails.

Thanks. Tony.

Dave Faliskie
Dave Faliskie
17,793 Points

Sorry for the confusion, the list above is the order you should follow from 1-10. By the end of it you will be able to build a rails site. In the first comment I made I was talking specifically about ruby courses, if you were to view all the ruby courses they are listed from newest to oldest. I was saying that courses made after 'Build a Todo List Application with Rails' ( which are displayed above that course) are all with rails 4. The courses made before are a little outdated and would appear at the bottom of the ruby courses page.

The track is all up to date and you would learn a lot going through it in order 1-10.

Hope that makes sense