Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you're interested in learning ES6 basics in 20 minutes, this is a great starting point: https://github.com/lukehoban/es6features

Check out this repo, if you have a "little more" free time: https://github.com/ericdouglas/ES6-Learning

To be honest, I used to dislike JS not so long ago - it was hard to debug, I had to use strange conventions to write OO code etc. But after learning more about the ES6, react/flux, node, Flow etc. I can honestly say that I really, really like JS. I think that I had negative feelings towards JS because I was using it "the old way" and completely ignored the language improvements & community/ecosystem that grew aroud it. But I learned my lesson :).



Let me just latch on this comment to recommend Nicholas Zakas' book on ES6 - https://leanpub.com/understandinges6/read

Will take you a weekend to read at the max and it's well worth the effort.


I've never been a big fan of OO (classes, inheritance chains, and the like)... so for me JS was always a pretty nice fit. With the enhancements for ES6/7 it's rather nice to work with (I'm using babel to transpile though).


What other resources did you use? I'm slowly working my way though Programming JavaScript Applications.


There is no a single site/book I use, I just search for a topic that I think is interesting. Fore example, lately I've been exploring Promises and asynchronous JS [0][1]. For understanding react & flux, you can watch 3-part series from SeattleJS [2]. This post is a good general roadmap: [3].

[0] https://www.promisejs.org

[1] https://promisesaplus.com/

[2] https://www.youtube.com/watch?v=Pd6Ub7Ju2RM

[3] https://medium.com/javascript-scene/learn-javascript-b631a4a...


I use the (soon to be) language standard as a reference: http://wiki.ecmascript.org/doku.php?id=harmony:specification...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: