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

Luqman Shah
Luqman Shah
3,016 Points

What is the best programming language to learn for beginners in 2017/18?

I don't just want to know what's best for beginners, but also what's popping in the market right now, and has potential in the future. And I should probably tell you my goals for better reference, I'm probably thinking of going into apps, maybe, android sites and huge websites like youtube. Thanks

2 Answers

Ari Misha
Ari Misha
19,323 Points

Hiya there! First of all there are no shortcuts in learning about how to good at something especially programming. But to achieve something you're gonna have to be organized and passionate, and invest your time in something you really wanna achieve. I'd say as a beginner, you should start with Front-end Track in order to understand the markup and basics of a web page. And After you're done with Front-end , maybe try to learn a back-end programming language. As a beginner i think you should start with either Ruby or Python. If i were you, i'd choose Python 'coz Python is extremely versatile, easy to learn 'coz of its syntax, dynamic and hella popular in the Data Science , AI, Machine learning and web development. Here is the track for learning Python. If you wanna develop Android applications, head to Java track first and then head over to Android track.

~ Ari

Luqman Shah
Luqman Shah
3,016 Points

Thank you so much this really helps! Great explanation I think I'm feeling confident!

Luqman Shah
Luqman Shah
3,016 Points

Thank you so much I'll look more into these languages :) This helps!!