My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

Is it a good idea to teach a beginner JavaScript using ES6?

Kyle Thomas's photo
Kyle Thomas
·Nov 10, 2016

With ES6, we have classes. That’s OOP sugar on JavaScript’s prototypal-inheritance model. There are many tutorials to get started in JavaScript with ES6.

Do you think people are missing essential JavaScript knowledge, and history (prototypes, the eerie working of the this keyword, concepts like composition over inheritance, etc…,) by starting out with ES6, or is ES5 the recommended way to go?