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

1 Answer

Hi Brian,

I've been working with Rails for the past 3 or 4 years now. I would beg to differ and say that it makes a whole bunch of sense. Yes, as with any programming language / framework, it is difficult to learn. But once you start getting how ActiveRecord works and how the model feeds the controller, which in turn feeds the view... everything starts falling into place.

I 100% understand and sympathize your point. I just recently decided to learn iOS development and man... I am having the same feelings you are! It is so difficult for me because I know MVC (in terms of Rails at least) and I am very proficient with Ruby which is object oriented like Objective-C, but holy mole things are so different, yet somewhat still similar.

Anyway, I digress, back to your point. The best advice I would say is to stick with it. When programming, for me at least, the more practice I put in, the more experience I get, and then the understanding starts to sink in. The best advice I have for you is to keep digging along and when you come to a point that you're not understanding, then off to google!

Rails has an absolutely MASSIVE community behind it. And most of the people in it, are very willing to help!

If you're not understanding a piece of the lesson, then post your question here. There are a lot of people who are happy to help up and coming developers gain a better understanding.

Some references as you requested:

  1. Rails guides
  2. The rails api docs
  3. Michael Hartl has a great beginners tutorial
  4. His book is free here
  5. The legendary Ryan Bates

Or if you really feel like you understand Ruby... then jump into the rails repo and start learning! I read through all the code and found a bunch of cool utility methods that I never knew about. I started in ActiveSupport. Although this may be a little more geared towards the intermediate/advanced way to go

https://github.com/rails/rails