|
|
@@ -95,6 +95,7 @@
|
|
|
* [MATLAB](#matlab)
|
|
|
* [Maven](#maven)
|
|
|
* [Mercurial](#mercurial)
|
|
|
+* [Mercury](#mercury)
|
|
|
* [Meta-Lists](#meta-lists)
|
|
|
* [MySQL](#mysql)
|
|
|
* [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio)
|
|
|
@@ -152,6 +153,7 @@
|
|
|
* [TypeScript](#typescript)
|
|
|
* [Unix](#unix)
|
|
|
* [Vim](#vim)
|
|
|
+* [Visual Prolog](#visual-prolog)
|
|
|
* [Web Services](#web-services)
|
|
|
* [Windows 8](#windows-8)
|
|
|
* [Windows Phone](#windows-phone)
|
|
|
@@ -255,7 +257,7 @@
|
|
|
|
|
|
|
|
|
####Compiler Design
|
|
|
-* [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen
|
|
|
+* [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
|
|
|
* [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF)
|
|
|
* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann
|
|
|
@@ -305,23 +307,23 @@
|
|
|
* [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)*
|
|
|
+* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF)
|
|
|
* [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/)
|
|
|
* [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/)
|
|
|
+* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/)
|
|
|
* [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/)
|
|
|
-* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) (PDF)
|
|
|
+* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) - Alex Smola and S.V.N. Vishwanathan (PDF)
|
|
|
+* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) - Amnon Shashua
|
|
|
* [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF)
|
|
|
+* [Machine Learning](http://www.intechopen.com/books/machine_learning)
|
|
|
* [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf) (PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog.
|
|
|
* [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com)
|
|
|
* [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code)
|
|
|
* [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)
|
|
|
-* [Machine Learning](http://www.intechopen.com/books/machine_learning)
|
|
|
-* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/)
|
|
|
-* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF)
|
|
|
+* [The Python Game Book](http://thepythongamebook.com/en:start)
|
|
|
|
|
|
|
|
|
####Mathematics
|
|
|
@@ -522,6 +524,7 @@
|
|
|
####Theoretical Computer Science
|
|
|
* [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
|
|
|
* [Building Blocks for Theoretical Computer Science](http://www.cs.uiuc.edu/~mfleck/building-blocks/index.html) - Margaret M. Fleck
|
|
|
+* [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF)
|
|
|
* [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF)
|
|
|
* [Introduction to Computing](http://www.computingbook.org/)
|
|
|
* [Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/) (PDF) - Anil Maheshwari and Michiel Smid
|
|
|
@@ -540,11 +543,11 @@
|
|
|
|
|
|
|
|
|
###Ada
|
|
|
+* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
|
|
|
* [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm)
|
|
|
* [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF)
|
|
|
* [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF)
|
|
|
* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html)
|
|
|
-* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
|
|
|
|
|
|
|
|
|
###Agda
|
|
|
@@ -578,6 +581,7 @@
|
|
|
|
|
|
|
|
|
###Assembly Language
|
|
|
+* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners)
|
|
|
* [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf)
|
|
|
* [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/)
|
|
|
* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
|
|
|
@@ -589,7 +593,6 @@
|
|
|
* [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/)
|
|
|
* [Wizard Code](http://vendu.twodots.nl/wizardcode.html)
|
|
|
* [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly)
|
|
|
-* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners)
|
|
|
|
|
|
|
|
|
####Non-X86
|
|
|
@@ -653,6 +656,7 @@
|
|
|
* [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html)
|
|
|
* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system)
|
|
|
|
|
|
+
|
|
|
###C++
|
|
|
* [C++ Annotations](http://cppannotations.sourceforge.net/)
|
|
|
* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF)
|
|
|
@@ -702,7 +706,6 @@
|
|
|
* [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/)
|
|
|
|
|
|
|
|
|
-
|
|
|
###ColdFusion
|
|
|
* [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown)
|
|
|
* [Learn CF in a Week](http://learncfinaweek.com/)
|
|
|
@@ -757,7 +760,6 @@
|
|
|
* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert
|
|
|
|
|
|
|
|
|
-
|
|
|
###F Sharp
|
|
|
* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks
|
|
|
* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters)
|
|
|
@@ -823,6 +825,7 @@
|
|
|
* [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)*
|
|
|
* [git - the simple guide](http://rogerdudler.github.io/git-guide/)
|
|
|
* [Git Workflows](http://documentup.com/skwp/git-workflows-book)
|
|
|
+* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction#start) - Tobias Günther
|
|
|
* [Pro Git](http://git-scm.com/book) - Scott Chacon
|
|
|
* [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest
|
|
|
* [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net)
|
|
|
@@ -856,7 +859,6 @@
|
|
|
* [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress)
|
|
|
* [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook
|
|
|
* [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF)
|
|
|
-* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan
|
|
|
* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh
|
|
|
* [Haskell and Yesod](http://www.yesodweb.com/book-1.2)
|
|
|
* [Haskell no panic](http://lisperati.com/haskell/)
|
|
|
@@ -906,6 +908,7 @@
|
|
|
###iOS
|
|
|
* [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)*
|
|
|
* [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF)
|
|
|
+* [Cocoa Dev Central](http://cocoadevcentral.com/)
|
|
|
|
|
|
|
|
|
###Isabelle/HOL
|
|
|
@@ -1155,6 +1158,10 @@ See also [TeX](#tex)
|
|
|
* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) -
|
|
|
|
|
|
|
|
|
+###Mercury
|
|
|
+* [The Mercury Users' Guide](http://www.mercurylang.org/information/doc-release/user_guide.pdf) (PDF)
|
|
|
+
|
|
|
+
|
|
|
###MySQL
|
|
|
* [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials)
|
|
|
* [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf)
|
|
|
@@ -1280,9 +1287,9 @@ See also [TeX](#tex)
|
|
|
* [Symfony2](http://symfony.com/doc/current/book/index.html)
|
|
|
* [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/)
|
|
|
* Laravel Framework
|
|
|
+ * [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4)
|
|
|
* [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc)
|
|
|
* Drupal Framework
|
|
|
- * [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole
|
|
|
* Drupal 7
|
|
|
* [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF)
|
|
|
* [Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF)
|
|
|
@@ -1377,6 +1384,7 @@ See also [TeX](#tex)
|
|
|
* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/)
|
|
|
* [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html)
|
|
|
* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/)
|
|
|
+* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech
|
|
|
* [Python Bibliotheca](http://openbookproject.net/pybiblio/)
|
|
|
* [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley
|
|
|
* [Python for Fun](http://www.openbookproject.net/py4fun/)
|
|
|
@@ -1392,11 +1400,11 @@ See also [TeX](#tex)
|
|
|
* [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh
|
|
|
* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html)
|
|
|
* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html)
|
|
|
+* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz
|
|
|
* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html)
|
|
|
* [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern
|
|
|
* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey
|
|
|
* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming)
|
|
|
-* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz
|
|
|
* [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum
|
|
|
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML
|
|
|
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF)
|
|
|
@@ -1651,6 +1659,7 @@ See also [LaTeX](#latex)
|
|
|
* [Conquering the Command Line](http://www.conqueringthecommandline.com/)
|
|
|
* [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel
|
|
|
* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML)
|
|
|
+* [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF)
|
|
|
|
|
|
|
|
|
###Vim
|
|
|
@@ -1664,6 +1673,11 @@ See also [LaTeX](#latex)
|
|
|
* [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)*
|
|
|
|
|
|
|
|
|
+###Visual Prolog
|
|
|
+* [A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog)
|
|
|
+* [Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros)
|
|
|
+
|
|
|
+
|
|
|
###Web Services
|
|
|
* [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF)
|
|
|
|