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<noob />
17,062 Pointsabout the full stack js track
Im currently doing part of the full stack js track. do i have to learn jquery or i can skip it and learn just the DOM for now and then learn react or angular instead?
2 Answers
Brendan Whiting
Front End Web Development Techdegree Graduate 84,738 PointsThe Full Stack JavaScript track is a bit out of date. This is what I would recommend (I'm not an authority, just my two cents):
1) Skip jQuery unless you feel like you have a specific reason for learning it. Do the React track for React, it's in good shape. If you want to learn Angular, there are a couple courses on Treehouse, but you're going to find better learning resources elsewhere for that. There are some good Angular courses on Udemy and the Angular docs are pretty good actually (the tour of heroes tutorial for example).
2) You might skip AJAX basics. This is sort of the older way, but it's worth knowing about. But I also recommend Working with the Fetch API which is the newer way, and also Asynchronous Programming with JavaScript as prerequisite to that.
3) There are some great Express courses not listed in the track: Asynchronous Programming in Express, Understanding Express Middleware, REST API Authentication with Express, React Authentication.
4) The full stack javascript track also is currently teaching you to use MongoDB for your database. There's debate about the pros and cons and use cases of NoSQL (Mongo) vs SQL, and what is better for new coders to be learning first, but it appears that Treehouse is moving back to teaching SQL. There's an older course on SQL + node and a refresh on it coming soon
You can also look directly for JavaScript courses in the library and decide for yourself, but it's a shame the newer courses haven't been added to the track.
<noob />
17,062 PointsThe dom courses is not of date? i think iβll be listening to u. I should first finish the dom courses, You can point me to some projects i can do with the dom? then i should learn react and fetch? what about the nose content? i will be happy if i can point me in which order to work
Brendan Whiting
Front End Web Development Techdegree Graduate 84,738 PointsJavaScript and the DOM is still important. React and Angular do it a little differently, but itβs important to know how it works in vanilla js. JQuery isnβt a prerequisite to React or Angular. Itβs kind of a parallel path.
I would suggest doing the node courses in the track, and supplementing them with the courses I mentioned and others in the library. And I would suggest not worrying too much about learning MongoDB very deeply. Itβs useful to know about. But the courses in node with SQL I think are also important.