*[Graphics Programming Black Book](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698)
*[Graphics Programming Black Book](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698)
*[Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html)
*[Data Structures Succinctly Part 1, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1)(PDF, Kindle) *(Just fill the fields with any values)*
*[Data Structures Succinctly Part 1, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1)(PDF, Kindle) *(Just fill the fields with any values)*
*[Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2)(PDF, Kindle) *(Just fill the fields with any values)*
*[Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2)(PDF, Kindle) *(Just fill the fields with any values)*
####Theoretical Computer Science
####Theoretical Computer Science
*[Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/)
*[Programming Languages: Application and Interpretation](http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/)
*[Introduction to Computing](http://www.computingbook.org/)
*[An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
*[An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
*[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
*[Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/)(PDF) - Anil Maheshwari and Michiel Smid
*[Think Complexity](http://www.greenteapress.com/compmod/) - Allen B. Downey
*[HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http)(PDF, Kindle) *(Just fill the fields with any values)*
*[HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http)(PDF, Kindle) *(Just fill the fields with any values)*
*[Computer Networking: Principles, Protocols and Practice (CNP3)](http://inl.info.ucl.ac.be/CNP3)(PDF, EPUB, MOBI + [sources](https://github.com/obonaventure/cnp3/tree/master/book)) - O. Bonaventure
*[Computer Networking: Principles, Protocols and Practice, 2nd edition (CNP3bis)](http://cnp3bis.info.ucl.ac.be/)(PDF, EPUB + [sources](https://github.com/obonaventure/cnp3/tree/master/book-2nd)) - O. Bonaventure (in progress)
*[Computer Networking: Principles, Protocols and Practice, 2nd edition (CNP3bis)](http://cnp3bis.info.ucl.ac.be/)(PDF, EPUB + [sources](https://github.com/obonaventure/cnp3/tree/master/book-2nd)) - O. Bonaventure (in progress)
*[Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman
*[Git Reference](http://www.gitref.org)
*[Git Reference](http://www.gitref.org)
*[Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/)
*[Version Control by Example (Mercurial, Subversion, Verasity)](http://www.ericsink.com/vcbe/)
*[Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git)(PDF, Kindle) *(Just fill the fields with any values)*
*[Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git)(PDF, Kindle) *(Just fill the fields with any values)*
...
@@ -617,6 +615,7 @@
...
@@ -617,6 +615,7 @@
*[Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/)(Yesod tutorial)
*[Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/)(Yesod tutorial)
*[The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf)(PDF)
*[The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf)(PDF)
###HTML / CSS
###HTML / CSS
*[Dive Into HTML5](http://diveintohtml5.info/)([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/))
*[Dive Into HTML5](http://diveintohtml5.info/)([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/))
*[GA Dash](http://dash.generalassemb.ly)
*[GA Dash](http://dash.generalassemb.ly)
...
@@ -627,6 +626,7 @@
...
@@ -627,6 +626,7 @@
*[Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/)
*[Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/)
*[Learn CSS Layout](http://learnlayout.com/)
*[Learn CSS Layout](http://learnlayout.com/)
*[Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook
*[Scalable and Modular Architecture for CSS](http://smacss.com) - Jonathan Snook
*[Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus
###Icon
###Icon
...
@@ -667,7 +667,7 @@
...
@@ -667,7 +667,7 @@
*[Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf)(PDF)
*[Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf)(PDF)
*[Welcome to Java for Python Programmers](http://interactivepython.org/runestone/static/java4python/index.html) - Brad Miller
####Wicket
####Wicket
*[Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/)
*[Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/guide/)
...
@@ -703,6 +705,7 @@
...
@@ -703,6 +705,7 @@
*[Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript)(PDF, Kindle) *(Just fill the fields with any values)*
*[Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript)(PDF, Kindle) *(Just fill the fields with any values)*
*[Dev Docs](http://devdocs.io/)
*[Dev Docs](http://devdocs.io/)
*[Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin
*[Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin
*[The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655)(PDF)
*[Learn to Code JavaScript by Playing a Game](http://codecombat.com)
*[Learn to Code JavaScript by Playing a Game](http://codecombat.com)
*[iPhone 3D Programming - Developing Graphical Applications with OpenGL ES](http://chimera.labs.oreilly.com/books/1234000001814/index.html) - Philip Rideout
###OpenSCAD
###OpenSCAD
*[OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual)
*[OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual)
*[Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart
*[Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart
*[Hitchiker's Guide to Python!](http://docs.python-guide.org/en/latest/)
*[Hitchiker's Guide to Python!](http://docs.python-guide.org/en/latest/)
*[How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/)
*[How to Think Like a Computer Scientist: Learning with Python (2nd Edition)](http://www.openbookproject.net/thinkcs/python/english2e/)
*[How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)
*[How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)
*[Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson
*[Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson
*[Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart
*[Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart
*[Learn Python The Hard Way](http://learnpythonthehardway.org/book/)
*[Learn Python The Hard Way](http://learnpythonthehardway.org/book/)
...
@@ -992,6 +1005,7 @@ See also [TeX](#tex)
...
@@ -992,6 +1005,7 @@ See also [TeX](#tex)
*[Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf)
*[Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf)
*[Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf)
*[Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf)
*[Text Processing in Python](http://gnosis.cx/TPiP/)
*[Text Processing in Python](http://gnosis.cx/TPiP/)
*[Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum
*[Exploring Lift](http://exploring.liftweb.net/)(published earlier as "The Definitive Guide to Lift", [PDF](http://groups.google.com/group/the-lift-book))
*[Exploring Lift](http://exploring.liftweb.net/)(published earlier as "The Definitive Guide to Lift", [PDF](http://groups.google.com/group/the-lift-book))
*[Lift](http://github.com/tjweir/liftbook)
*[Lift](http://github.com/tjweir/liftbook)
*[Lift Cookbook](http://chimera.labs.oreilly.com/books/1234000000030/index.html) - Richard Dallaway
*[Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/)
*[Pro Scala: Monadic Design Patterns for the Web](http://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/)
*[Programming in Scala, First Edition](http://www.artima.com/pins1ed/)
*[Programming in Scala, First Edition](http://www.artima.com/pins1ed/)