JavaScript is the single most important language you need to know as a Front-End developer. I put these resources for a reason. I strongly advise you to take them in the order listed below.

  1. Practical JavaScript
  2. Eloquent JavaScript
  3. JavaScript 30
  4. You Don't Know JS

Helpful Resources: