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


Need a clarification

I got emails/notifications about new courses for beginner like learning Ruby, Python. I dont know about them. I am in my 3rd week with Treehouse and still doing HTML course. Are these programming languages related to HTML or different from it? If different, do you recommend me to start another corse along with HTML/CSS learning. P

2 Answers

Matthew Atkins
Matthew Atkins
22,916 Points

I would continue with the HTML / CSS courses for now. Maybe check out the Web Design track and get a good grasp on building and structuring a basic website. Later when you are more confident in these skills, move into learning some backend languages like PHP or Ruby. Have fun, man!

Thanks Matthew. Now I am clear about all the tracks. You are right: I will go through step by step. Take care.

HTML/CSS are the building blocks of a website. They're apart of what's called front end development. Ruby, Python, and PHP are back end languages. The only way I can explain it is that HTML/CSS is how the website looks. Ruby, Python, and PHP are how the website works, for example taking in user input. This video should give a good explanation...https://www.youtube.com/watch?v=i5qpS_D8Law.

Thanks Tristan for the nice explanation and obviously for the exact video I needed to get rid of my confusion about different tracks.