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

What is Treehouse built with and how?

I eventually want to create a skill website like this not coding or anything so don't worry!

The Tracks and etc interest me.

2 Answers

In terms of the tech stack used to build Treehouse:

http://builtwith.com/teamtreehouse.com

So it talked about Ruby on Rails, I recognized that. Is that what causes me to be able to proceed through tracks and follow my progress?

Making an app is like writing a book, the best language to write it in is one you know the best.

Good analogy but isn't there limitations with some languages?

Yep ... PHP, Python & Ruby are all good choices.

A website like Treehouse stores lots of information in databases (Your badges, track progress, comments etc) so it uses a server side language like Ruby to store and retrieve that info. It's not really a question of which language is better because any server side language should be able to do the job. Each has their own strength and weaknesses and you'd just have to do some research.

If I was you I would do the database foundations badge to get an understanding of how web applications like Treehouse work and then the PHP or Ruby tracks.