Preface (Preview)
ES6 is not an entirely new language– rather, it’s a logical extension of the JavaScript we all know. Because of this, before proceeding with the course, it is strongly recommended to have a moderate to advanced understanding of the existing syntax and behavior of JavaScript, including topics such as the prototype-based nature of the language.
Additionally, you should have a strong understanding of command line tools in general and at least a basic familiarity with JavaScript task runners such as Grunt or Gulp.