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


What is the best path to learning Javascript?

Treehouse has many fantastic Javascript courses and then goes onto Node.js and Angular too.

I want to learn them all but don't know in what order I should do it. I know about the tracks but in this case I am solely interested in learning Javascript and all the ins and outs.

So, given that I want to do every single one of these, in what order should I learn:

  • Ajax Basics
  • AngularJS
  • Build a Mobile Web App using jQuery Mobile & Ajax - Part 1
  • Build a Mobile Web App using jQuery Mobile & Ajax - Part 2
  • Building with AngularJS and APIs
  • Creating a jQuery plugin
  • Ember.js
  • Interactive Web Pages with Javascript
  • Introduction to Programming
  • Javascript Basics
  • Javascript Foundations
  • Javascript Loops, Arrays and Objects
  • jQuery Basics
  • Node.js Basics
  • Programming Step-by-Step: Object-Oriented Javascript (Part 1)
  • Programming Step-by-Step: Object-Oriented Javascript (Part 2)
  • Treehouse Club: Javascript
  • Treehouse Club - MASH

1 Answer

Peter Smith
Peter Smith
12,347 Points
  1. JavaScript Basics

  2. JavaScript Loops. Arrays, Objects

  3. jQuery Basics

  4. Interactive Web Pages with JavaScript

  5. AJAX Basics

I picked those 5 in that order because that is how I learned them in the Front-End Web Dev Track. Those 5 give you a solid foundation and from there, and I know you may want a more specific answer, you can pick where you want to go next.

Thank you! That is perfect.