So I’m tasked at work with learning a CRM tool that makes heavy use of JS ES6. I’m kind of an old-school web designer / front-end web dev with intermediate working knowledge of JS ES5 and jQuery. The CRM tool provides its own tutorials, but they kind of gloss over the ES6 syntax which is pretty different than ES5 in some cases. Plus, I don’t even work with Javascript ES5 all that often, so my JS knowledge in general is pretty rusty, though when I do get going with a JS-heavy project I think I do pretty well. So I think I’m going to need a bit more help learning ES6 than the CRM tutorials.
I have a PDF version of an O’Reilly ‘Headstart’ series book on Javascript ES5 programming I used in the past to learn ES5 fundamentals, which was billed as a “brain-friendly guide”, and though it made extensive use of humor and somewhat silly illustrations, it had a lot of really good, well-explained info. I still refer back to it to this day, but being ES5 it’s somewhat outdated. So I guess I’m looking for something updated in a similar vein. Not exactly “ES6 for Dummies” but tutorials that clearly walk through the syntax fundamentals. I think I prefer text-based because it’s easier to jump around and skim through what I already know, but videos are good too.
I don’t have any direct answers, but I’d say that the stuff with promises and async/await are a fundamental shift you would need to get your brain around, so I’d suggest you look up things about asynchronous programming in JavaScript.
I mostly just reference Mozilla’s MSN for stuff, but I also only tinker with JavaScript.
I can go to lynda.com and log in with my local public library ID to get free access to their courses. You might check if your local public library has a similar deal.
Thanks for the reminder— I remember seeing Lynda.com available when I went through my online library offerings awhile ago. I just checked again and didn’t find it, but I see they do offer udemy.com, which Is interesting. I’ve paid for a few udemy courses in the past.
freeCodeCamp is a free learning site that has a comprehensive JavaScript track. It includes ES6-specific content, although I can’t vouch for that in particular. I have worked through some of the other content though - it has a “fill in the blanks and see if your code runs” approach to learning.
What I like about FCC is that they also have realistic “real world” projects you can do, submit your work to the forum and get decent feedback on.