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

Javascript and it's many frameworks!

Hi!

I have an idea for an app, and I have found many frameworks and such that let's you "easily" create cross-platform apps! Many of these frameworks are based on HTML, CSS and JS. The HTML and CSS parts are no problem, but once I try to use the scripts of the frameworks they always build on another framework and then I have to learn that first and so on...

What I would like to know is:

In which order should I learn the different JS frameworks?

I am planning on taking the 'Full stack Javascript' track, but I do know quite a bit of how programming languages work, so it would be nice to skip the very basic stuff.

Wow, this became a rant!

Happily accepting any opinions!

  • Henning

2 Answers

  • First you need to have an idea of every part of JavaScript and how it works. Including ES6 because all frameworks are updating to use ES6 (And I don't mean knowing about loops, functions, etc, I mean knowing how the this keyword, the execution context, hoisting and that kind of stuff work).
  • Learn React or Angular.
  • Learn Node.js and Express.

Thank you for the quick answer! I think I'll go JS (with this ES6) -> Angular -> Node.js -> Ionic/Cordova or something! I'll start with the track then!

When I joined Treehouse, I already had basic programming knowledge. What I did is I watched all the basic video 2x fast and then I'd slow down the video if there's something I've never learned before :) That's what I'd do! :smile:

So, if I were you I'd not skip the videos/challenges/quizzes, because there might be stuff important in there :smile: Just watch the videos 2x fast and slow down when there's important stuff! :)

Also, if you learn in the Full-Stack javaScript track, the courses are sorted by level from least-greatest (still, I recommend doing all the courses!), so the framework stuff would be all sorted :)

~Alex

Thanks, Alex!

I might do just that!

Peace!