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
Anthony Lockett
24,266 PointsLearning Adventures
When taking a learning adventure is the content in order? Ive seen it like Build a simple ruby application then ruby foundation after. So do we take it in the order given or in the order we think it is to be in?
3 Answers
Aaron Chiandet
9,826 PointsI believe that's how it's intended to flow and I will say that the courses like "Build a simple...." are unbelievably basic. I find that when the foundation courses follow those, it's helpful for the foundation course itself to have some exposure to whatever language you're about to dive in to which these beginner courses provide.
I understand where your logic comes from, you would think foundations should be the base layer of the track but it's actually not.
Anthony Lockett
24,266 Pointsthanks, yeah thats makes sense.
James Barnett
39,199 PointsIt's up to you, some people prefer the project-first approach and do the Build a Simple Ruby on Rails site course first, other people prefer the fundamental-first approach and do the Ruby Foundations course first.
It's a matter of teaching style, at Treehouse they favor the project-first approach. The creators of some of the other resources I've linked to here favor a fundamentals-first approach.
Different teaching styles are one of the major reasons I suggest everyone learn from multiple sources. Different people learn differently and different resources use different teaching methods, so sample broadly and use what you find works best for you.
I'd suggest you supplement your Treehouse learning with one of these introductory course's on Ruby.
- Learn to Program online book
- Ruby course on Learn Street