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

Jacob Christiansen
Jacob Christiansen
3,193 Points

Ruby on rails vs. Django

Hi. I was wondering why treehouse chose to teach RoR as opposed to Django? I'm trying to decide which to learn for a webapp, I want to make. It seems like RoR apps just looks better, but I can't really see any logical reason for this, other than perhaps the RoR community has better designers? Or am I missing something?

3 Answers

James Barnett
James Barnett
39,199 Points

There is no such thing a perfect programming language. Both Python and Ruby share similar goals of increased programmer productivity. Their respective web frameworks were developed to written to allow Python & Ruby programmers to "make hard things easier and impossible things possible."

While I can't speak for Treehouse, I imagine one possible reason is that Treehouse is a young company and a few of their early hires knew Ruby on Rails so that's they taught.

Also Ruby on Rails is the new hottness and the startup world is all about buzz, so catching a ride Rails' coattails is probably not a bad business strategy for an early stage startup.

Matt West
Matt West
14,545 Points

I agree with James, Ruby on Rails is very popular at the moment and this is probably why Treehouse decided to cover it. Rightly so in my opinion.

I think that Treehouse (may have still been ThinkVitamin at the time) used to have some content on Django. It was available as part of the archived content before that got cleared away.

If you're interested in Django, there's a great tutorial in the Django documentation (https://docs.djangoproject.com/en/1.5/). Maybe if you pop an email to help@teamtreehouse.com someone might be able to dig up some of the old videos for you :)

James Barnett
James Barnett
39,199 Points

Jacob - If you are interested in learning Python & Django you can check out this blog post, How I taught myself to code in 8 weeks.