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!
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
Joshua Senneff1,159 Points
Is there alternative/easier ways to complete a course? Admin please?
Hi, the coding challenges seem too hard for me and I'm starting to get depressed cause I can't finish them without help. There isn't an easier version or something is there? I'm so sorry if this is a stupid question but I don't know if I can continue with treehouse if it's gonna be so stressful and hard...
Jon Myzzle6,279 Points
Greg Kaleka39,021 Points
Welcome to The Wall
- It's more approachable. You write text and stuff shows up on the page. You change "blue" to "red", and the whole page changes color. The feedback loop of learning is faster.
Another: Watching the videos and doing the code challenges is not enough. Learn something, and then practice it until you really have the hang of it. For some concepts the videos and code challenges might be enough, but most of the time, you should jump into a text editor / workspace / codepen / jsbin and try to recreate what you saw in the video. Then try to do something slightly different using the same concept. Once you're feeling like you've got it, move on. You might have to watch videos more than once!
The more advanced you get, the more you can conceptualize what you're watching and apply it to different things. As an example, I just went through the Learn Django track. In it, Kenneth builds a learning site (kinda like a simplified Treehouse... but without any content). I followed along with the whole course, and built a completely different app using all the concepts in the course. I've gone back and watch MANY of the videos over again as I've run into problems, some of them more than twice.
All this to say, it gets easier, but it also kind of doesn't get easier. You learn skills like how to learn more efficiently, but you still have to put the work in, since you're learning harder and harder stuff as you progress. Give yourself time, though. Take it slow. Take breaks! Think of fun things you'd like to do with coding (keep it simple for now!), and use that as your goal for learning.
I've said it before, but if you can embrace the frustrations that are inherent in programming (at all levels!) because you love the rush of getting something working, you'll do well. If you're feeling too frustrated, that's probably a sign that you need to take a step back and shore up the foundations.
You'll get there - give yourself time!
Ari Misha19,323 Points
I joined Treehouse as soon as i read that post. I read this post on LinkedIn about Ruby vs Python. That post was something all i need. I went for both languages. As soon as i started learning Python and Ruby on Treehouse, i had several yeah thats totally me and ahh moments. I'd switch between blogs, youtube videos, docs, github projects , treehouse , linkedIn and Stack overflow a lot. I didnt absorb everything in, i just try to understand the syntax and logic behind it. It all comes down to basics.
I literally finished Ruby and Ruby-on-Rails in a week. And on the sides i'd practice algorithms on codewars, which actually helped me a lot. Thats when i found the power of Python and Ruby. And in couple of weeks i'd started making projects for clients. Now im still learning and still frustrated and still confused but now the difference is i dont let it get to me , instead i use that frustration to deep dive into everything. The hell, there was a time i literally dived into kernel scripting of Ruby's built-in methods and bash scripting with native C. So bottom line is frustration is directly proportional to your curiosity. Its as simple as that. So dont give up coz the sweet result that you dreamed of is waiting for you at the end.