In: computer, programming, language.
JavaScript (programming language)
Appeared: December 4, 1995
Typing: dynamic, weak, duck
Implementations: V8, JavaScriptCore, SpiderMonkey, Chakra
Personal
I started using Javascript for a small personal project in 2010. I thought it’s a weird language, unintuitive compared to Python.
I made a few other small projects with Javascript, but the first serious app was in 2014, when I made a server app with Node.js and a mobile client app with Cordova.js and Backbone.js.
Also websockets. That was sooo differet than anything I had done before in Python.
I experimented a lot and I learned a ton with that project, at the end I didn’t think Javascript is weird anymore.
Learn
- https://javascript.info
- https://w3schools.com/js
- https://tutorialspoint.com/nodejs
- https://hyperpolyglot.org/scripting
- https://github.com/30-seconds/30-seconds-of-code
- https://rosettacode.org/wiki/Category:JavaScript
- https://freecodecamp.org/learn/javascript-algorithms-and-data-structures
- http://ccoenraets.github.io/es6-tutorial
- http://exploringjs.com/es6
Awesome
- https://github.com/addyosmani/es6-tools
- https://github.com/lk-geimfari/awesomo/blob/master/languages/JAVASCRIPT.md
- https://github.com/lk-geimfari/awesomo/blob/master/languages/TYPESCRIPT.md
- https://github.com/petk/awesome-jquery
- https://github.com/raphamorim/awesome-canvas
- https://github.com/sindresorhus/awesome-nodejs
- https://github.com/sorrycc/awesome-javascript
- https://github.com/uhub/awesome-javascript