- You ask a question about JavaScript.
- We answer it.
- It's that easy!
- Actually not. First, you have to go through Learning resources. Then, you can ask remaining questions.
- Ensure your question hasn't already been answered.
- Use a succinct title and description.
- We won't do your homework. Nor suggest you how to do it.
- Question should be technical ones. Don't ask if we prefer Angular or React
- Question shouldn't be entry-level. Read the learning resources first.
- Whenever possible, question will be answered with link to other resources.
- Discussions on already answered questions are encouraged, if they improve the question and/or the answer.
- JavaScript: The Good Parts - by Douglas Crockford;
- You don't know JS - by Kyle Simpson;
- Speaking JavaScript - by Dr. Axel Rauschmayer;
- Exploring ES6 - by Dr. Axel Rauschmayer.
- 2ality – JavaScript and more - Dr. Axel Rauschmayer explains in his blog the subtetlies of the language. He is gifted with clarity and deepness. This is a must read!
JavaScript community is full of beautiful, kindly experts who can help you learn. Follow them, contribute to their projects and you'll get plenty of occasions to learn!
Note to JS rockstars: if you happen to be listed in this section, but you prefer to be removed, please open a PR or an issue and you'll be removed (but be aware that this'll make us really sad 😿)
Douglas Crockford is an American computer programmer and entrepreneur who is best known for his ongoing involvement in the development of the JavaScript language, for having popularized the data format JSON (JavaScript Object Notation), and for developing various JavaScript related tools such as JSLint and JSMin.[2] He is currently a senior JavaScript architect at PayPal, and is also a writer and speaker on JavaScript, JSON, and related web technologies.
- http://crockford.com
- https://en.wikipedia.org/wiki/Douglas_Crockford
- https://github.com/douglascrockford
Brendan Eich is an American technologist and creator of the JavaScript programming language. He co-founded the Mozilla project,the Mozilla Foundation and the Mozilla Corporation, and served as the Mozilla Corporation's chief technical officer and briefly its chief executive officer.He is the CEO of Brave Software.
- https://en.wikipedia.org/wiki/Brendan_Eich
- https://brendaneich.com/
- https://twitter.com/BrendanEich
- https://github.com/BrendanEich
-
promise-fun - A lot of promise related modules by @sindresorhus. If you want to learn promises the right way, you'll get there a lot of npm packages to study & help improve.
-
preact - A smaller alternative to react by @developit. Since the code base it's smaller than React, it's easier to study, grasp, and contribute.
Hey I'm an expert. This idea is really nice! How can I help you?
Thank you. You're awesome!
- Answer questions.
- Improve the readme and make a PR.
- Suggest other improvements (open an issue).
- If you ask for (open an issue), and it happens I know you, I'll add you as a collaborator to triage issue.
- Give us a ⭐. Our egos need them in great quantity 👨🏻🎤
To the extent possible under law, Andrea Parodi, Gianni Rossi, and Patrick Roncagliolo has waived all copyright and related or neighboring rights to this work.