diff --git a/free-programming-books.md b/free-programming-books.md index 29ac43bd..64b4d361 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -54,12 +54,7 @@ * [Java](#java) * [Wicket](#wicket) * [JavaScript](#javascript) - * [Angular.js](#angularjs) - * [Backbone.js](#backbonejs) - * [D3.js](#d3js) - * [Dojo](#dojo) - * [jQuery](#jquery) - * [Knockout.js](#knockoutjs) + * [Javascript frameworks](#javascript-frameworks) * [Node.js](#nodejs) * [Language Agnostic](#language-agnostic) * [Algorithms & Datastructures](#algorithms--data-structures) @@ -1017,47 +1012,8 @@ * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) * [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book) - -####Angular.js -* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF) -* [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* -* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* -* [Seven Part Introduction to Angular](http://ngokevin.com/blog/angular-1) -* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book) - - -####Backbone.js -* [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) -* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) -* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis -* [Backbonejs Tutorials](http://backbonetutorials.com/) -* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com/) (work in progress) -* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - - -####D3.js -* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks) -* [Dashing D3.js](https://www.dashingd3js.com/table-of-contents) -* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) - Scott Murray -* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) - - -####Dojo -* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell - - -####Express.js -* [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)* - - -####jQuery -* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) -* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* - - -####Knockout.js -* [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)* - +####Javascript Frameworks +For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQuery, Knockout.js, and any other JS toolkit/framework, please refer to [Javascript Frameworks Resources and Tutorials](http://resrc.io/list/18/javascript-frameworks/), or to its source file `javascript-frameworks-resources.md`. ####Node.js * [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)* diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md index c254de1b..26dec8b2 100644 --- a/javascript-frameworks-resources.md +++ b/javascript-frameworks-resources.md @@ -3,6 +3,8 @@ * [Angular.js Cheat Sheet](http://www.cheatography.com/proloser/cheat-sheets/angularjs/) * [Angular.js Guide](http://docs.angularjs.org/guide/) * [Angular.js Snippets for Sublime Text 2](https://github.com/maxhoffmann/angular-snippets) +* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book) +* [AngularJS Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* * [Angular.js Tutorial](http://docs.angularjs.org/tutorial) * [Angular.js Youtube Channel](https://www.youtube.com/angularjs) * [AngularJS - Extend your Browser](https://speakerdeck.com/petebd/devox-uk-2013-angularjs?slide=2) @@ -11,6 +13,7 @@ * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) * [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io) * [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/) +* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) *(Leanpub, by Frederik Dietz)* * [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1) * [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) @@ -20,6 +23,9 @@ * [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/) * [Backbone.js + Require.js, Modularization and Just in Time Dependency Loading, part 1](http://developer.teradata.com/blog/jasonstrimpel/2011/12/part-1-backbone-js-require-js) [part 2](http://developer.teradata.com/blog/jasonstrimpel/2012/01/part-2-backbone-js-require-js-further-modularization-and-just-in-time-dep) * [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io) +* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis +* [Backbonejs Tutorials](http://backbonetutorials.com/) +* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com/) (work in progress) * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) * [Getting Started with Backbone.js](http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/) * [Hello Backbone - Hello world examples of increasing complexity](http://arturadib.com/hello-backbonejs/) @@ -34,6 +40,10 @@ * [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) +##Dojo +* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell + + ## Ember.js * [Ember 101](http://ember101.com/) * [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html) @@ -42,6 +52,16 @@ * [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/) +##Express.js +* [Express.js Guide](https://leanpub.com/express/read) *(Leanpub, by Azat Mardanov)* + + +##jQuery +* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book) +* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) +* [jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* + + ## Knockout.js * [Knockout.js Starter](http://dl.e-book-free.com/2013/07/knockoutjs_starter.pdf) * [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)* @@ -61,10 +81,3 @@ * [Lesson 13 - Additional Knockout features](http://tech.pro/tutorial/1574/knockoutjs-lesson-13-additional-knockout-features) * [Lesson 14 - Adding a lightbox](http://tech.pro/tutorial/1575/knockoutjs-lesson-14-adding-a-lightbox) * Lesson 15: Summary of the series (Coming soon...) - - -## Node.js -* [Mastering Node.js](http://visionmedia.github.com/masteringnode/) -* [Mixu's Node Book](http://book.mixu.net/node/) -* [The Node Beginner Book](http://nodebeginner.org/) -* [Up and Running with Node](http://ofps.oreilly.com/titles/9781449398583/)