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
Henning Bang Halvorsen
16,239 PointsJavascript 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
Jesus Mendoza
23,289 Points- 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.
Alexander Davison
65,469 PointsWhen 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!
So, if I were you I'd not skip the videos/challenges/quizzes, because there might be stuff important in there 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
Henning Bang Halvorsen
16,239 PointsThanks, Alex!
I might do just that!
Peace!
Henning Bang Halvorsen
16,239 PointsHenning Bang Halvorsen
16,239 PointsThank 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!