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

Alita Edmonds
Alita Edmonds
6,068 Points

Which language should I start with?

Hi! I am doing front-end web development but want to take some back end too. Which language should I start with? Python, Ruby, Java, Android, and the lots others? Thanks for your help!

2 Answers

You can't go wrong whatever you choose but I recommend Python. It's becoming more and more popular, unlike some others on that list and it is just extremely useful.

Alita Edmonds
Alita Edmonds
6,068 Points

Thanks! I will look into Python.

Steven Parker
Steven Parker
231,110 Points

That's a tough choice without having more specific goals for the back end.

But JavaScript is an essential front-end skill, and now with tools like node.js and express, it can serve as a back-end as well. So for the moment, you can concentrate on JavaScript until you have a clearer concept of which other(s) you might need.