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

General Discussion

I think I'm ready to restart my membership. do I really have to do the website course though?

last time I tired to learn programming but i just wasn't able to stay focused and committed to it. It doesn't help that every track on here directs me back to the website course. do all branches of programming have something to do with websites?? i'm just not interested in making websites. I want to solve challenging and difficult problems. is there a way to skip to the really hard stuff?

5 Answers

Swift, Java, Ruby, Python and C# are all languages that Treehouse teaches that can be used outside of websites. And if I am not mistaken, all of those tracks don't have web programming in them. However Ruby and Python (possibly Java too) have separate tracks that show you how to use them in web programming.

I decided to just go ahead and renew my membership and I hope it goes a lot better this time around. it seems like i did finish the website course last time so I was able to start ruby basics.

Ruby Basics doesn't require a website course?

"how to make a website" is the first thing on the ruby development track. it seems like i'm allowed to jump around now but I don't remember being able to the last time I tried treehouse

Thats Rails development. Rails is Ruby's web framework, so yes How to Make a Website would be the first one in that track. The Learn Ruby track however does not require How to Make a Website