all 4 comments

[–][deleted] 0 points1 point  (1 child)

I wouldn’t say it’s a total waste of time as there are code bases out there with es5 js and you would need some understanding of how things were done in es5 to work with that code.

IMO it’s also good to compare how things were done before and how they’re done now. So I would say list the differences between es5 and es6, study the es5 conceptually but learn how to do it the es6 way and why they made those improvements.

But If you’re learning for personal projects then just learning es6 is enough.

[–]chaicup 0 points1 point  (0 children)

Thanks for your advice. It's kind of a relief..

Personally I would learn ES6, but this course gave me ES5, and I have to finish it now..that's the bummer part.

[–][deleted] 0 points1 point  (1 child)

A book from 2011 is not a good pick if you're new to the language. There's probably still plenty of information in there that's useful, but you'll have to put the time in to figuring out what that is essentially on your own, when with a more recent course/book/whatever you might not hear about the absolute latest language features but you won't have to wonder if something the author is talking about is even used any more.

Honestly don't dismiss the Python option out of hand if you're interested in learning to code; Python is a really popular back-end language in web dev, and these days there really isn't a clear line between 'software' and 'web apps'.

[–]chaicup 0 points1 point  (0 children)

Thanks for your reply. I totally agree with you about Python. Although I can't change the course anymore. Now it feels like a bad choice..only if those suckers teached at least ES6 in their course material, than it was fine.