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 Ruby Basics (Retired) Ruby Numbers Different Kinds of Numbers

Carl Prude
PLUS
Carl Prude
Courses Plus Student 1,627 Points

Constructive Criticism

Hey guys, this is some friendly feedback here in general for all computer programming courses. In future iterations, I think it would help to always make it clear up front why what you are learning is important, and how what you're learning can be used in real life programming situations. To be more specific, I've noticed with many of these beginner programming classes, you immediately dive into stuff like "Here is how you make a string. now here is how you make a number, etc."... Soon you realize you've spent 4-5 hours learning about strings and numbers but you have no real clue about why this is valuable or how what you learned will be used or where this is all going. To give context, I come to treehouse from another very popular online Ruby On Rails training course and the beautiful thing about it was at the very beginning they show you all the cool stuff you will build in the course. So you have something to work toward. Here, I feel you just get dropped in without a real payoff shown upfront, so it;s hard to stay motivated to complete the lower level, trivial tasks (e.g. "here is how you assign a variable"). As noted before it also feels like there is not much context for what you are learning...you feel more like a parrot, just repeating what is told to you, rather than really understanding the significance of what you're doing.

3 Answers

Maciej Czuchnowski
Maciej Czuchnowski
36,441 Points

I think you should send that directly to the support and they will forward that to people responsible for designing courses. It might get lost here on the forum. I suggested something similar when it comes to Ruby and Rails courses. Currently I only use Treehouse as additional source for learning some specific things and getting ideas on how to do some specific thing since I need basics to be explained to me more slowly and with more details from the ground up. When I went from Ruby course to Rails course on Treehouse, I had no idea what was going on.

Maciej Czuchnowski
Maciej Czuchnowski
36,441 Points

I found it confusing and not detailed enough for my taste ;). I prefer Pragmatic Bookshelf and Manning Publications books.