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

Wei Han Liu
Wei Han Liu
11,231 Points

What should I learn first?

Hey I'm new to programming. I followed the recommended courses by TreeHouse but realized that they are not in order.So which course should I learn next?Should I master the trifecta HTML,CSS,JavaScript then proceed to learn languages like PHP,Python?

3 Answers

Thomas Buchstab
Thomas Buchstab
14,766 Points

That depends on what you want to do later on. If you are going to do backend only then it's not really necessary to learn HTML and CSS but sometimes it might be helpful to have a basic understanding of those languages. Happy coding!

Anthony Domina
PLUS
Anthony Domina
Courses Plus Student 19,571 Points

I think for users that are new to Treehouse that the Digital Literacy Track was fantastic. As a whole this track helps create a foundation that you can build upon as you learn other code.

If you are worried about taking something like JavaScript right away, try the Front End Development course as it will start you with more HTML and CSS.

Lastly, the first track I started with was SQL. If you've ever used SharePoint the logic of SQL makes total sense. But even if you haven't used SharePoint, SQL is everywhere and is something I think every programmer should know at least a little of. The track is fairly short for SQL and not extremely difficult. Highly recommend it!

First of all, you should have a purpose and depend on it, you could learn the language that bring you the tools to achieve your goals. For example, I want to create a webpage, so I should learn HTML and CSS first and then Javascript. If you want to learn how to programme only I recommend you to start with python which is very good and easy for my personal taste.