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

JavaScript

Learning JavaScript for Front-End

Hello everyone! I found out there are lots of "type of" JS out there or at least lots of way to use JS. What are the "must know" part I should definitely learn as a Front-End student. For example as I know Node.JS is rather for Back-End but what about Angular etc. I've just started learning JS and sometimes it's not easy to navigate among the videos.. :(

3 Answers

Matthew Long
Matthew Long
28,407 Points

Your best bet is to just stick with the Beginner JavaScript or Full Stack JavaScript tracks that treehouse has put together. That is the purpose of tracks. To help students navigate the order that they should be watching the videos. If I were you I'd start with one of those, or maybe the Front End Web Development track. You'll find that the tracks share some of the videos too.

Unless you know the subject matter I wouldn't recommend skipping videos either

After you finish these you can delve deeper into React, Node, Angular, etc.

Andreas Nyström
Andreas Nyström
8,887 Points

Start with the basics. Learn some JS. Then I think you naturally get into jQuery. From there on you can explore more frameworks.

This course: https://teamtreehouse.com/tracks/front-end-web-development

is a good start. If you already know html/css well you can skip those and just look at the JavaScript inside this track. Just be curious and dont forget to learn by doing. There will always be more frameworks for you to learn, but don't overthink it - just start coding!

Thank you! :)