- Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.)
- Edit (we prefer multiple small commits rather than one large change)
-[Send a PR](https://help.github.com/articles/using-pull-requests)
- be part of a project that over 17,000 people starred in 4 months. ;)
- be part of a project that over 18,000 people starred in 4 months. ;)
**Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one PR, but please make sure your title reflects what you're changing**, thanks.
*[Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263)
####Compiler Design
*[Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen
*[Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry
...
...
@@ -269,7 +275,6 @@
*[Introduction to Data Science](http://jsresearch.net/wiki/projects/teachdatascience/Teach_Data_Science.html) - Jeffrey Stanton
*[Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds.html)
*[School of Data Handbook](http://schoolofdata.org/handbook/)
*[The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
*[Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining)
...
...
@@ -289,6 +294,7 @@
*[A Course in Machine Learning](http://ciml.info/dl/v0_8/ciml-v0_8-all.pdf)(PDF)
*[A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf)(PDF)
*[AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield
*[An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
*[Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)*
*[Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage)
*[Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/)
...
...
@@ -301,7 +307,12 @@
*[Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html)(Draft, with R code)
*[Programming Computer Vision with Python](http://programmingcomputervision.com/)
*[Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html)
*[The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
*[The Python Game Book](http://thepythongamebook.com/en:start)
*[The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575)
*[Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1)
*[Network programming with Go](http://jan.newmarch.name/go/)
*[The Go Tutorial](http://golang.org/doc/go_tutorial.html)
###Gradle
...
...
@@ -886,6 +897,7 @@
###Java
*[Agile Java](http://www.langrsoft.com/ftp/agileJava/) - Jeff Langr
*[Animation/Games in Java](http://www.heatonresearch.com/articles/series/3)
*[Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson
*[Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html)
...
...
@@ -940,6 +952,7 @@
*[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)
*[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)
...
...
@@ -985,8 +998,8 @@
####jQuery
*[jQuery Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/jquery)(PDF, Kindle) *(Just fill the fields with any values)*
*[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
...
...
@@ -994,11 +1007,11 @@
####Node.js
*[JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read)*(Leanpub - by Azat Mardanov)*