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

Learning Resources

Which Route after Front End - Javascript or Flask / Python?

Hi, newbie just signed up, and I'm interested in your opinion about which route / track to take.

I've gone with the Front End track, to get started (after good advice from Kara, at Support), but after that is where I'd like to get your thoughts ...

I want to learn to create web applications for myself and potentially use the skills learnt to gain employment or go the freelance route.

Is the Full Stack Javascript or the Flask / Python track best (in terms of ease of learning; most practical; most versatile; most in-demand from a potential career perspective, etc.?

If you selected one of those tracks, why did you pick the one you did, rather than the other? What benefits did you see to choosing that particular track?

Best wishes,

Graham Wadden

PS. Nice to meet you (albeit virtually)

5 Answers

Steven Parker
Steven Parker
229,732 Points

You can't go wrong expanding your knowledge of JavaScript. It's essential for front-end development and is becoming increasingly used on the server side as well.

Thanks Steven

That's 1-0 JavaScript :)

How are you doing learning with Treehouse? Did you choose a track, or did you know where you wanted to go and dived straight into the Libraries?

Steven Parker
Steven Parker
229,732 Points

I started with tracks and supplemented them with library courses that are not part of any track.

Have you a specific goal in mind with the route you chose?

By the way, feel free not to answer - I'm just practicing conversation skills, so if questions seem clunky or not appropriate to justify an answer, then no offence meant or taken ... I got a lot to learn and a lot of mistakes and faux pas / putting-my-foot-in-it to make :)

Steven Parker
Steven Parker
229,732 Points

We are all here to learn, so asking reasonable numbers of honest questions is always appropriate.

I wanted to expand my existing knowledge of front end technologies (HTML, CSS, and JavaScript), refresh my C# knowledge, and I also learned Python for the first time. The tracks present a subset of the courses in a logical progression so they make a good starting place.

Great, thanks for the advice, Steven, and good luck with your chosen path; hope things work out they way you want them to.

Steven Parker
Steven Parker
229,732 Points

Graham Wadden — Glad to help. Once you feel your original question has been properly answered, you can mark the question solved by choosing a "best answer".
And happy coding!