diff --git a/free-programming-books.md b/free-programming-books.md index 5f88a760a791e2d8945c389d6f4b690c7675c417..a4d81e0c35d22a7b501c7717548188fe05cbddb2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -950,8 +950,9 @@ * [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/) -* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke * [Eloquent JavaScript 2nd edition](https://github.com/marijnh/Eloquent-JavaScript) (work in progress) +* [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke +* [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml) * [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 @@ -959,21 +960,21 @@ * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles) * [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan * [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) -* [JS Robots](http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) +* [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 -* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - 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 * [The JavaScript Tutorial](http://javascript.info/) * [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) -* [Oh My JS](https://leanpub.com/ohmyjs/read) *(Leanpub, by Azat Mardanov)* ####Angular.js