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


leon gleiser
leon gleiser
1,127 Points

What should I do to learn Ruby?

Hi, I'm wondering the road that I should take to learn Ruby lang (no RoR).

I started with Ruby basics but now I don't know where I should continue my learning process.

Thanks for your advice!

4 Answers

Sadly their are not any advanced or intermediate Ruby stand alone courses...

I do hope they add some more!

Also some of these videos touch base on each other, so after you finish all of them you will have a much better understanding of anything mentioned in one or the other and can always go back and review something you did not fully understand!

You are welcome!

I agree learning as much Ruby before Rails is a wonderful idea. While I was attempting to learn some rails I found myself going back and completing Ruby stand alone courses so I would have a better understanding of what was going on.

Good luck on your journey! If you ever need some help feel free to tag me and I will do my best to help:)

leon gleiser
leon gleiser
1,127 Points


Are you studying only from treehouse or from other place?

John Steer-Fowler
John Steer-Fowler
Courses Plus Student 11,734 Points

Hi Leon,

Ruby is a great language. I learnt Ruby by first reading some of the good Ruby books out there (Google them) and then following the Treehouse course for Ruby. In my honest opinion treehouse do not cover Ruby very well, it's one of their most lacking courses, but you can learn a little bit from their course. Read some books on Ruby while you watch the Treehouse videos and you will be fine

Why don't you want to learn Rails, too?

leon gleiser
leon gleiser
1,127 Points

Hi Andrew, because I want to learn first Ruby and then I want to learn rails.

A friend told me that I should learn first the language and then the framework.

Leon I'm not a professional Rails developer, but I've built a few apps and I think once you've learned SOME Ruby you should get started with Rails. If you understand how to write methods, learn what Classes are, Class Instances etc, iterate over arrays, setup various loops, understand the basics of hashes, you're pretty-much good to go. I think getting your head around yields is the most you should do to begin with. Once you get into Rails, you will further hone your Ruby skills and, more importantly, you will learn what parts of the Ruby language are important to know.

I learned some Ruby before starting with Rails, too, and that was a good thing. But just don't do too much of it. I think the Rails track on Treehouse gives you enough Ruby to start with - use that for guidance.

When you start learning Rails, you VERY quickly realise that 90% of Ruby On Rails is learning the PLATFORM, Rails, and grappling with git and your development environment.