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 trialHerb Bresnan
10,658 PointsHow do I proceed beyond JavaScript Basics?
I will be finishing JavaScript basics soon. There are several JS class to take beyond this: Angular, node, Object Oriented JavaScript, and so on... My questions are: Is there any logical order for these? I am getting Dave McFarlands JavaScript, the missing manual for Christmas . :) Does anyone have any suggestions for other books? Not a "for dummies" book, and not as technical as MDN. Somewhere in between.
Thanks everyone, Herb
3 Answers
Stefan Osorio
16,419 PointsBooks: I really like "Eloquent Javascript" - and it also is available online, free to read and with great typography :3 http://eloquentjavascript.net/
Regarding the order of courses, I'd generally start with the more general stuff and dive into frameworks after that. It also really depends on what you want to do with JS. Node for example isn't that interesting if you only want to do frontend stuff, and Angular/Ember are more suited for webapps and less common for websites. Also, Angular seems to be a bit harder than the other JS courses on Treehouse.
haunguyen
14,985 Pointstry to learn object oriented javascript. I would recommend the javascript course at khan academy, it is free and a great practice for OOP javascript. AngularJS is too advance if you are just starting out and are not a genius.
Herb Bresnan
10,658 PointsThank you both. I will check out your suggestions. I started out wanting to design webpages. The more I do in JavaScript, the more I want to learn about it. I am finding myself drawn more toward programming than design, which was unexpected.