Skip to content

Commit

Permalink
added ToC to JAVASCRIPT & ...
Browse files Browse the repository at this point in the history
- merged the two book sections
- deleted paid books (as suggested in Contribution Guidelines)
- deleted doubles and dead links
- fixed formatting
  • Loading branch information
Michael Bomholt authored Oct 30, 2017
1 parent bffea82 commit 4f92efa
Showing 1 changed file with 99 additions and 130 deletions.
229 changes: 99 additions & 130 deletions JAVASCRIPT/resources.md
Original file line number Diff line number Diff line change
@@ -1,106 +1,71 @@
Books
=====
JavaScript
-----------
* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer
* [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling)
* [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford
* [Dev Docs](http://devdocs.io/)
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - Addy Osmani
* [Eloquent JavaScript 2nd edition](http://eloquentjavascript.net/) - Marijn Haverbeke
* [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)
* [Human Javascript](http://read.humanjavascript.com/)
* [JavaScript and JQuery: Interactive Front-End Web Development](http://javascriptbook.com/) - Jon Duckett
* [JavaScript Allongé](https://leanpub.com/javascript-allonge/read)
* [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) (PDF)
* [JavaScript Enlightenment](http://www.javascriptenlightenment.com/) - Cody Lindley
* [JavaScript Essentials](http://www.techotopia.com/index.php/JavaScript_Essentials)
* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book)
* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles)
* [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan
* [JavaScript Reference](http://ctp.mkprog.com/en/javascript/)
* [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)
* [JavaScript the Right Way](https://github.com/braziljs/js-the-right-way)
* [jQuery Fundamentals](http://jqfundamentals.com/book/) (starts with JavaScript basics)
* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf)
* [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean
* [Learn to Code JavaScript by Playing a Game](http://codecombat.com)
* [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani
* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin
* [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea
* [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide)
* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)*
* [O'Reilly Programming JavaScript Applications - Early Release](http://chimera.labs.oreilly.com/books/1234000000262/index.html)
* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani
* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer
* [The JavaScript Tutorial](http://javascript.info/)
* [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF)
* [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) *(Leanpub, by Nicholas C. Zakas)*
* [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)

JQuery
------
JQuery API(http://api.jquery.com/)


Angular
------
* [Angular Main Website](https://angularjs.org/)
* [Style Guide](https://github.com/johnpapa/angular-styleguide)
* [Directives](http://www.sitepoint.com/practical-guide-angularjs-directives/)

Node.js
-------
* [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)*
* [Mixu's Node Book](http://book.mixu.net/node/)
* [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher
* [Node.js Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)*
* [The Node Beginner Book](http://nodebeginner.org/)

Online
================================

**Documentation**

- _These are highly suggested bookmarks_
- https://developer.mozilla.org/en-US/docs/Web/JavaScript
- http://www.ecma-international.org/ecma-262/5.1/
- https://nodejs.org/api/
- https://iojs.org/api/

**Courses**
# JavaScript

### Table of Contents

- [Online](#online)
- [Documentation](#documentation)
- [Courses](#courses)
- [Short Guides](#short-guides)
- [Podcasts](#podcasts)
- [Videos](#videos)
- [Newsletters](#newsletters)
- [Lists of Blogs](#list-of-blogs)
- [Blogs - Single Author](#blogs---single-author)
- [Blogs - Multiple Authors](#blogs---multiple-authors)
- [Books](#books)
- [Lists of Books](#lists)
- [Offline](#offline)
- [Meetups](#meetups)
- [Conferences](#conferences)
- [Jobs](#jobs)
- [Other Resource Lists](#other-resource-lists)


### Online

#### Documentation

- [JavaScript MDN web docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- [jQuery API](https://api.jquery.com/)
- [ReactJS](https://reactjs.org/docs/hello-world.html)
- [AngularJS](https://angular.io/docs)
- [ECMAScript® 2017 Language Specification ](https://www.ecma-international.org/ecma-262/8.0/index.html)
- [NodeJS](https://nodejs.org/en/docs/)
- [JavaScript I/O](https://iojs.org/api/)
- [Dev Docs](https://devdocs.io/)
- [Code Translation Project - JavaScript](http://ctp.mkprog.com/en/javascript/)

#### Courses

- Video:
- [CodeSchool: JavaScript Paths]https://www.codeschool.com/paths/javascript
- [CodeSchool: JavaScript Paths](https://www.codeschool.com/paths/javascript)
- [CodeSchool: Shaping up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js)
- [Egghead]https://egghead.io/
- [frontendmasters]http://frontendmasters.com/
- [learnable]https://learnable.com/topics/javascript
- [Lynda: NodeJs Essential Training]http://www.lynda.com/JavaScript-tutorials/Nodejs-Essential-Training/141132-2.html
- [Pluralsight: JavaScript]http://www.pluralsight.com/tag/javascript
- [NodeTuts]http://nodetuts.com/
- [Scotch]http://scotch.io/tutorials
- [TagTree]https://www.tagtree.tv/library
- [TutsPlus: JavaScript]http://code.tutsplus.com/categories/javascript/courses
- [bolshcikov: js must watch]https://github.com/bolshchikov/js-must-watch (one-off videos)
- [Derek Banas: JavaScript Tutorial]https://www.youtube.com/watch?v=fju9ii8YsGs
- [JavaScript 30 dayscript30.com/
- [Udacity: Intro to JavaScript]https://www.udacity.com/course/intro-to-javascript--ud803
- [Egghead](https://egghead.io/)
- [Frontend Masters](http://frontendmasters.com/)
- [Lynda: NodeJS Essential Training](http://www.lynda.com/JavaScript-tutorials/Nodejs-Essential-Training/141132-2.html)
- [Pluralsight: JavaScript](http://www.pluralsight.com/tag/javascript)
- [Node Tuts](http://nodetuts.com/)
- [Scotch](http://scotch.io/tutorials)
- [TutsPlus: JavaScript](http://code.tutsplus.com/categories/javascript/courses)
- [bolshcikov: js must watch](https://github.com/bolshchikov/js-must-watch)
- [Derek Banas: JavaScript Tutorial](https://www.youtube.com/watch?v=fju9ii8YsGs)
- [JavaScript 30](https://javascript30.com/)
- [Udacity: Intro to JavaScript](https://www.udacity.com/course/intro-to-javascript--ud803)
- Coding Challenges
- http://www.codecademy.com/
- http://www.codewars.com/
- http://ejohn.org/apps/learn/
- http://nodeschool.io/
- https://www.freecodecamp.com/

- [Codecademy](http://www.codecademy.com/)
- [Codewars](http://www.codewars.com/)
- [Learning Advanced JavaScript](http://ejohn.org/apps/learn/)
- [NodeSchool](http://nodeschool.io/)
- [freeCodeCamp](https://www.freecodecamp.org/)

**Short guides**
#### Short Guides

- [JavaScript 101 - jQuery](http://learn.jquery.com/javascript-101/)
- [JavaScript Guide - Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide)
- [A re-introduction to JavaScript (JS tutorial)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript)
- http://javascript.crockford.com/
- [Douglas Crockford's JavaScript](https://www.crockford.com/javascript/)

**Podcasts**
#### Podcasts

- http://five-js.envylabs.com/
- http://javascriptjabber.com/
Expand All @@ -109,12 +74,11 @@ Online
- http://www.jsclasses.org/blog/category/podcast/
- http://emberwatch.com/podcasts.html

**Videos**
#### Videos
- [Angular Routing](https://www.youtube.com/watch?v=5uhZCc0j9RY)
- [Angular todo app](https://www.youtube.com/watch?v=WuiHuZq_cg4)


**Newsletters**
#### Newsletters

- http://dailyjs.com/
- http://designpepper.com/a-drip-of-javascript/
Expand All @@ -124,14 +88,14 @@ Online
- http://www.sitepoint.com/newsletter/
- http://superherojs.com/

**Lists of Blogs**
#### Lists of Blogs

- http://javascriptweblog.wordpress.com/2010/04/02/my-top-10-javascript-blogs/
- http://www.quora.com/What-are-some-good-JavaScript-blogs-aggregators-to-follow
- http://stackoverflow.com/questions/409056/top-rated-javascript-blogs
- https://code.tutsplus.com/articles/33-developers-you-must-subscribe-to-as-a-javascript-junkie--net-18151

**Blogs - Single Author**
#### Blogs - Single Author

- http://www.2ality.com/
- http://addyosmani.com/blog/
Expand All @@ -143,58 +107,63 @@ Online
- http://blog.ponyfoo.com/
- http://rmurphey.com/

**Blogs - Multiple Authors**
#### Blogs - Multiple Authors

- http://howtonode.org/
- http://blog.jquery.com/
- http://blog.mozilla.org/javascript/
- http://sixrevisions.com/category/javascript/

Books
================================

**Paid**
### Books

- [Javascript: The Good Parts by Douglas Crockford](http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/)
- [Secrets of the JavaScript Ninja by John Resig](http://www.manning.com/resig/)
- [Maintainable JavaScript by Nicholas C. Zakas](http://www.amazon.com/gp/product/1449327680/)
- [Professional JavaScript for Web Developers by Nicholas C. Zakas](http://www.amazon.com/gp/product/B006PW2URI/)
- [Learning JavaScript Design Patterns by Addy Osmani](http://www.amazon.com/dp/1449331815/)
- [JavaScript Patterns by Stoyan Stefanov](http://www.amazon.com/dp/0596806752/)
- [Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming by Dustin Diaz](http://www.amazon.com/dp/159059908X/)
- [Node Patterns](http://nodepatternsbooks.com/)
- [You Don't Know JS (book series)](https://github.com/getify/You-Dont-Know-JS)

**Free**
- [JavaScript Allongé by Reg Braithwaite](https://leanpub.com/javascript-allonge/read)
- [Eloquent JavaScript by Marijn Haverbeke](http://eloquentjavascript.net/)
- [JavaScript Allongé](https://leanpub.com/javascript-allonge/read) - Reg Braithwaite
- [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke
- [JavaScript Enlightenment](http://www.javascriptenlightenment.com/)
- [Human JavaScript](http://read.humanjavascript.com/)
- [Learning JavaScript Design Patterns by Addy Osmani](http://addyosmani.com/resources/essentialjsdesignpatterns/book/)
- [The Refactoring Tales By Jack Franklin](http://javascriptplayground.com/the-refactoring-tales/refactoring-tales.html)
- [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani
- [The Refactoring Tales](http://javascriptplayground.com/the-refactoring-tales/refactoring-tales.html) - Jack Franklin
- [JavaScript WikiBook](http://en.wikibooks.org/wiki/JavaScript)
- [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read/)

**Lists**
- [You Don't Know JS (book series)](https://github.com/getify/You-Dont-Know-JS) - Kyle Simpson
- [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer
- [Book of Modern Frontend Tooling](https://tooling.github.io/book-of-modern-frontend-tooling/)
- [Developing Backbone.js Applications](https://addyosmani.com/backbone-fundamentals/) - Addy Osmani
- [JJavaScript and JQuery: Interactive Front-End Web Development](http://javascriptbook.com/) - Jon Duckett
- [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) - Danny Goodman (PDF)
- [JavaScript Essentials](http://www.techotopia.com/index.php/JavaScript_Essentials)
- [JavaScript plus a dash of JQuery](http://nicholasjohnson.com/javascript-book) - Nicholas Johnson
- [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/)
- [JavaScript Patterns](http://shichuan.github.io/javascript-patterns/) - Shi Chuan
- [JavaScript the Right Way](http://jstherightway.org/)
- [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean
- [Master Space and Time With JavaScript](http://www.noelrappin.com/mstwjs) - Noel Rappin
- [Programming JavaScript Applications](http://chimera.labs.oreilly.com/books/1234000000262/index.html) - Eric Elliott
- [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani
- [The JavaScript Tutorial](http://javascript.info/)
- [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) - Nicholas C. Zakas (PDF)
- [Mixu's Node Book](http://book.mixu.net/node/)
- [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher
- [The Node Beginner Book](http://nodebeginner.org/) - Manuel Kiessling

#### Lists of Books

- [Best JavaScript Books](http://www.goodreads.com/list/show/10757.Best_JavaScript_Books)
- [Developer Reading List: The Must-Have Books for JavaScript](http://www.drdobbs.com/article/print?articleId=240148421)
- [Manning Catalog by Subject](http://manning.com/catalog/by/subject/)
- [JavaScript Development and Resources (Oreilly)](http://oreilly.com/javascript/)
- [JavaScript (Oreilly)](http://shop.oreilly.com/category/browse-subjects/programming/javascript.do?sortby=bestSellers&sortType=1)

Offline
================================

**Non conference meetups**
### Offline

#### Meetups

- http://www.meetup.com/
- http://nodeschool.io/
- https://github.com/beerjs

**Conferences**

_Watch the videos on these sites!_
#### Conferences

- http://brooklynjs.com/
- http://campjs.com/
Expand All @@ -215,15 +184,15 @@ _Watch the videos on these sites!_
- http://nodeconfeu.com/
- http://nodesummit.com/

Jobs
================================

### Jobs

- http://jobs.jsninja.com/a/jbb/find-jobs
- http://jobs.nodejs.org/a/jobs/list/
- http://careers.stackoverflow.com/jobs/tag/nodejs

Other resource lists
================================

### Other Resource Lists

- http://superherojs.com/
- http://www.nodecloud.org/
Expand Down

0 comments on commit 4f92efa

Please sign in to comment.