|
|
@@ -147,7 +147,7 @@
|
|
|
* [Kivy](#kivy)
|
|
|
* [Pandas](#pandas)
|
|
|
* [Pyramid](#pyramid)
|
|
|
- * [Tornado](#tornado)
|
|
|
+ * [Tornado](#tornado)
|
|
|
* [QML](#qml)
|
|
|
* [R](#r)
|
|
|
* [Racket](#racket)
|
|
|
@@ -237,7 +237,7 @@
|
|
|
* [Learn OpenGL](http://learnopengl.com) - Joey de Vries
|
|
|
* [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) (draft)
|
|
|
* [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations.
|
|
|
-* [OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/)
|
|
|
+* [OpenGL Programming Guide (The Red Book)](https://www.ics.uci.edu/~gopi/CS211B/opengl_programming_guide_8th_edition.pdf) (PDF)
|
|
|
* [ShaderX series](http://www.realtimerendering.com/resources/shaderx/)
|
|
|
* [Tutorials for modern OpenGL](http://www.opengl-tutorial.org)
|
|
|
|
|
|
@@ -247,7 +247,6 @@
|
|
|
* [Best of Smashing Magazine](http://anniversary.smashingmagazine.com/best-of-smashing-magazine.zip)
|
|
|
* [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/)
|
|
|
* [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst
|
|
|
-* [Working through Screens](http://www.flashbulbinteraction.com/WTS.html) - Jacob Burghardt
|
|
|
|
|
|
|
|
|
### Language Agnostic
|
|
|
@@ -267,7 +266,7 @@
|
|
|
* [CS Unplugged: Computer Science without a computer](http://csunplugged.org/books/)
|
|
|
* [Data Structures](http://www.cse.iitd.ernet.in/~suban/cs130/index.html) - Prof. Subhashis Banerjee, IIT Delhi
|
|
|
* [Data Structures (Into Java) - Paul N. Hilfinger](http://www-inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf) (PDF)
|
|
|
-* [Data Structures and Algorithms: Annotated Reference with Examples](http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/) - G. Barnett and L. Del Tongo
|
|
|
+* [Data Structures and Algorithms: Annotated Reference with Examples](http://lib.mdp.ac.id/ebook/Karya%20Umum/Dsa.pdf) - G. Barnett and L. Del Tongo (PDF)
|
|
|
* [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) *(Just fill the fields with any values)*
|
|
|
* [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)*
|
|
|
* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu
|
|
|
@@ -418,10 +417,9 @@
|
|
|
* [Kalman and Bayesian Filters in Python](https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python)
|
|
|
* [Knapsack Problems - Algorithms and Computer Implementations](http://www.or.deis.unibo.it/knapsack.html) - Silvano Martello and Paolo Toth
|
|
|
* [Lecture Notes of Linear Algebra](http://home.iitk.ac.in/~psraj/mth102/lecture_notes.html) - Dr. P. Shunmugaraj, IIT Kanpur (PDF)
|
|
|
-* [Linear Algebra](http://home.iitk.ac.in/~arlal/book/nptel/pdf/book_linear.pdf) - Dr. Arbind K Lal, IIT Kanpur (PDF)
|
|
|
+* [Linear Algebra](http://home.iitk.ac.in/~arlal/book/nptel/pdf/booklinear.html) - Dr. Arbind K Lal, IIT Kanpur (PDF)
|
|
|
* [Linear Algebra](https://www.math.ucdavis.edu/~linear/linear-guest.pdf) (PDF)
|
|
|
* [Linear Algebra: An Introduction to Mathematical Discourse](https://en.wikibooks.org/wiki/Linear_Algebra) - Jim Hefferon
|
|
|
-* [Linear Algebra, Theory And Applications](https://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler (PDF)
|
|
|
* [Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF)
|
|
|
* [Mathematics, MTH101A](http://home.iitk.ac.in/~psraj/mth101/) - P. Shunmugaraj, IIT Kanpur
|
|
|
* [Notes on Differential Equations](http://www.math.cornell.edu/~bterrell/dn.pdf) - Robert E. Terrell (PDF)
|
|
|
@@ -794,7 +792,6 @@
|
|
|
* [Linux Shell Scripting Tutorial - A Beginner's Handbook](http://www.freeos.com/guides/lsst/)
|
|
|
* [Slackbook](http://slackbook.org)
|
|
|
* [The Bash Academy](http://www.bash.academy)
|
|
|
-* [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) Z. A. Shaw
|
|
|
* [Writing Shell Scripts](http://linuxcommand.org/lc3_writing_shell_scripts.php) - William E. Shotts, Jr.
|
|
|
|
|
|
|
|
|
@@ -802,8 +799,6 @@
|
|
|
|
|
|
* [10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org) - Nick Montfort, Patsy Baudoin, John Bell,Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter
|
|
|
* [A beginner's guide to Gambas](http://beginnersguidetogambas.com)
|
|
|
-* [BASIC programming language - Wikibooks](https://en.wikibooks.org/wiki/Category%3ABASIC_programming_language)
|
|
|
-* [How To Gambas3 Guides](http://howtogambas.org/index.php?page=cedi)
|
|
|
* [Pick/Basic: A Programmer's Guide](http://www.jes.com/pb/) - Jonathan E. Sisk
|
|
|
* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials)
|
|
|
|
|
|
@@ -855,7 +850,6 @@
|
|
|
### C++
|
|
|
|
|
|
* [C++ Annotations](https://fbb-git.github.io/cppannotations/)
|
|
|
-* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF)
|
|
|
* [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) - Editors: Bjarne Stroustrup, Herb Sutter
|
|
|
* [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php)
|
|
|
* [C++ Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)*
|
|
|
@@ -1061,7 +1055,6 @@
|
|
|
|
|
|
### Fortran
|
|
|
|
|
|
-* [Fortran programming language - Wikibooks](https://en.wikibooks.org/wiki/Category%3AFortran_programming_language)
|
|
|
* [Introduction to fortran 95 and numerical computing: a jump-start for scientists and engineers](http://people.cs.vt.edu/~asandu/Deposit/Fortran95_notes.pdf) (PDF)
|
|
|
* [Self Study Guide: Programming in Fortran 95](http://www.mrao.cam.ac.uk/~rachael/compphys/SelfStudyF95.pdf) (PDF)
|
|
|
|
|
|
@@ -1163,7 +1156,6 @@
|
|
|
* [Real World Haskell](http://book.realworldhaskell.org)
|
|
|
* [Speeding Through Haskell](http://www.sthaskell.com)
|
|
|
* [The Haskell Road to Logic, Math and Programming](https://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) (PDF)
|
|
|
-* [The Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress)
|
|
|
* [Wikibook Haskell](https://en.wikibooks.org/wiki/Haskell)
|
|
|
* [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) (PDF)
|
|
|
|
|
|
@@ -1175,7 +1167,6 @@
|
|
|
* [Haxe Manual](http://haxe.org/documentation/introduction/) - Haxe Foundation (PDF, HTML)
|
|
|
* [HaxeFlixel Handbook](http://haxeflixel.com/documentation/haxeflixel-handbook/) (HTML)
|
|
|
* [Kha Handbook](https://github.com/KTXSoftware/Kha/wiki/Tutorials)
|
|
|
-* [OpenFL Handbook](https://www.gitbook.com/book/openfl/openfl-documentation/details)
|
|
|
|
|
|
|
|
|
### HTML / CSS
|
|
|
@@ -1423,7 +1414,6 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
|
|
|
* [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html)
|
|
|
* [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org)
|
|
|
* [Linux Compute Clusters](http://linuxclusters.com/compute_clusters.html)
|
|
|
-* [Linux Device Drivers, 2nd Edition](http://www.xml.com/ldd/chapter/book/index.html)
|
|
|
* [Linux Device Drivers, Third Edition](http://lwn.net/Kernel/LDD3/) - Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
|
|
|
* [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/)
|
|
|
* [Linux Inside](https://www.gitbook.com/book/0xax/linux-insides/details)
|
|
|
@@ -1467,8 +1457,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
|
|
|
* [On Lisp](http://www.paulgraham.com/onlisp.html) - P. Graham
|
|
|
* [Practical Common Lisp](http://www.gigamonkeys.com/book/) - P. Seibel
|
|
|
* [Sketchy LISP](hhttp://www.bcl.hamilton.ie/~nmh/t3x.org/zzz/sketchy-lisp.zip) - Nils Holm (ZIP)
|
|
|
-* [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/)
|
|
|
-* [Successful Lisp: How to Understand and Use Common Lisp](https://psg.com/~dlamkins/sl/) - David Lamkins
|
|
|
+* [Successful Lisp: How to Understand and Use Common Lisp](https://github.com/clojurians-org/lisp-ebook/blob/master/Successful%20Lisp%20How%20to%20Understand%20and%20Use%20Common%20Lisp%20-%20David%20B.%20Lamkins.pdf) - David Lamkins (PDF)
|
|
|
* [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel (PDF)
|
|
|
|
|
|
|
|
|
@@ -1607,7 +1596,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
|
|
|
|
|
|
### OpenMP
|
|
|
|
|
|
-* [A Guide To OpenMP](http://www2.cs.uh.edu/~estrabd/openmp-combined.pdf) (PDF)
|
|
|
+* [A Guide To OpenMP](http://bisqwit.iki.fi/story/howto/openmp/)
|
|
|
* [OpenMP Application Programming Interface Standard Version 4.0](http://www.openmp.org/mp-documents/OpenMP4.0.0.pdf) (PDF)
|
|
|
|
|
|
|
|
|
@@ -1629,14 +1618,14 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
|
|
|
|
|
|
### PC-BSD
|
|
|
|
|
|
-* [PC-BSD® Users Handbook](http://wiki.pcbsd.org/index.php/PC-BSD%C2%AE_Users_Handbook)
|
|
|
+* [PC-BSD® Users Handbook](http://web.pcbsd.org/docs/)
|
|
|
|
|
|
|
|
|
### Perl
|
|
|
|
|
|
* [Beginning Perl](https://www.perl.org/books/beginning-perl/)
|
|
|
* [Data Munging with Perl](http://perlhacks.com/dmp.pdf) (PDF)
|
|
|
-* [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/) - D. Rolsky, K. Williams
|
|
|
+* [Embedding Perl in HTML with Mason](http://masonbook.houseabsolute.com/book/) - D. Rolsky, K. Williams
|
|
|
* [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF)
|
|
|
* [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/)
|
|
|
* [Extreme Perl](http://www.extremeperl.org/bk/home) - R. Nagier (HTML, PDF)
|
|
|
@@ -1650,7 +1639,6 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
|
|
|
* [Perl for the Web](http://www.globalspin.com/thebook/) - C. Radcliff
|
|
|
* [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html)
|
|
|
* [Plack Handbook](http://handbook.plackperl.org)
|
|
|
-* [Practical mod_perl](http://modperlbook.org) - Stas Bekman, Eric Cholet
|
|
|
* [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual)
|
|
|
* [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html)
|
|
|
* [The DBIx-Class Book](https://github.com/castaway/dbix-class-book)
|
|
|
@@ -1867,7 +1855,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
|
|
|
|
|
|
#### Kivy
|
|
|
|
|
|
-* [Kivy Programming Guide](http://kivy.org/docs/pdf/Kivy-latest.pdf) (PDF)
|
|
|
+* [Kivy Programming Guide](https://kivy.org/docs/guide-index.html)
|
|
|
|
|
|
|
|
|
#### Pandas
|
|
|
@@ -2059,7 +2047,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout,
|
|
|
|
|
|
### Scratch
|
|
|
|
|
|
-* [Computer Science Concepts in Scratch](http://stwww.weizmann.ac.il/g-cs/scratch/scratch_en.html)
|
|
|
+* [Computer Science Concepts in Scratch](https://stwww1.weizmann.ac.il/scratch/scratch_en/)
|
|
|
|
|
|
|
|
|
### Sed
|