JavaScript (JS) is a lightweight interpreted or JIT-compiled programming language.
It was invented by Brendan Eich in 1995
It became an ECMA standard in 1997.
ECMA-262 is the official name of the standard.
ECMAScript is the official name of the language
If you want to learn JavaScript there are a lot of books and resources from novice to expert that can guide you.
I’ve been learning JavaScript since last year and I had opportunity to study some of them.
I’ve found expert resources are even better than novice resources to start, because there are some unfriendly features on JavaScript that novice resources don’t cover them and so can waste you time in first step and then confuse you finally.
To start JS:
- http://speakingjs.com/es5/ To learn last update of JS:
- https://leanpub.com/understandinges6/read/ To learn how to use JS in client-side web development:
- O`Reilly — JavaScript. The Definitive Guide, 6th
To learn Object-Oriented concepts of JS deeply:
- No Starch The Principles Of Object Oriented JavaScript To learn some internal aspects of JS:
- http://dmitrysoshnikov.com/ecmascript/javascript-the-core-2nd-edition/
And finally, full-featured reference for JS:
- https://developer.mozilla.org/en-US/docs/Learn/JavaScript
- https://developer.mozilla.org/en-US/docs/Web/JavaScript
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
In my opinion, don’t heavily rely on novice resource like w3school.com, use it only for a quick and rapid introduction on first step.
Top comments (0)