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 Installing a Ruby Development Environment Installing a Ruby Development Environment Installing Ruby on Mac

This is a confusing introduction to rails

When this track says it is going to teach you how to do everything from scratch, it should do that. Instead, this instructor assumed I knew what GIT was and sped through the typing like noone else was watching. Luckily I have used terminal and GitHub. However, it wasn't a very good intro at all for newbies.

2 Answers

Stone Preston
Stone Preston
42,016 Points

the rails course is very command line intensive. The Rails track includes a Git Basics Course as well as a Console Foundations Course for those not familiar with the command line. Treehouse seems to take a build a project first, then learn the core concepts later approach to most things. So the first project(s) are usually intended as an introductory glance. Then you do deep dives and courses like the ones I linked before moving on to advanced projects

I also think most people would prefer being able to make something using Rails first, as opposed to spending hours covering git and the command line before ever doing anything rails related. Just my two cents though.

I get it. However, that is backwards and wouldn't compute with a from scratch beginner. It would be like starting a video game and having to beat the last level before you can play the tutorial. I know that is extreme. I just think he could have slowed down and explained things.

Stone Preston
Stone Preston
42,016 Points

if you want something a little longer and in depth Id suggest doing the RailsTutorial and then coming back and doing the Treehouse courses. The RailsTutorial is very detailed, does not use scaffolding, and provides a very good explanation of everything. Its a great resource

Thanks. I will for sure. Some of the navigation on treehouse is so random. The track links me to one project and then I'm not longer going in the same direction and I have to go back and search for where to go next. I like it though, better than any classes I took for my bachelors.

Stone Preston
Stone Preston
42,016 Points

personally im not a fan of the tracks either. I usually just use the Library to find the courses I want to do.

Luis Galvan
Luis Galvan
5,247 Points

A lot of the lessons are supplemented by other material on the website. For example, they have a GIT Deep Dive here: (https://teamtreehouse.com/library/git-basics) and another that teaches how to use the console: (https://teamtreehouse.com/library/console-foundations-2).

I prefer it this way, as it allows a divide between certain topics, and you can head back for reference when needed.