diff --git a/free-programming-books.md b/free-programming-books.md index 462a813c3..e5a4f737f 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -60,7 +60,6 @@ * [jQuery](#jQuery) * [Knockout.js](#knockout.js) * [Node.js](#nodejs) - * [LaTeX](#latex) * [Linux](#linux) * [Lisp](#lisp) @@ -110,7 +109,6 @@ ###Meta-Lists - * [25 Free Computer Science Ebooks](http://www.coderholic.com/25-free-computer-science-books/) * [Cheat Sheets (Free)](http://refcardz.dzone.com/) * [Free Smalltalk Books, collected by Stéphane Ducasse](http://stephane.ducasse.free.fr/FreeBooks.html) @@ -124,8 +122,8 @@ * [Theassayer.org](http://theassayer.org/) * [Wikibooks: Programming](http://en.wikibooks.org/wiki/Category%3aComputer_programming) -###Graphics Programming +###Graphics Programming * [DirectX manual](http://www.xmission.com/~legalize/book/download/index.html) (draft) * [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/) (draft) * [Introduction to Modern OpenGL](http://open.gl/) @@ -137,8 +135,8 @@ * [ShaderX series](http://tog.acm.org/resources/shaderx/) * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/) -###Graphics User Interfaces +###Graphics User Interfaces * [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) @@ -218,7 +216,6 @@ * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney ####Software Architecture - * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) * [How to write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) @@ -310,36 +307,34 @@ * [Coursera](https://www.coursera.org/) * [Udacity](https://www.udacity.com/) - ####Professional Development * [Don't Just Roll the Dice](http://download.red-gate.com/ebooks/DJRTD_eBook.pdf) *(RedGate, By Neil Davidson)* -* [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* +* [Confessions of an IT Manager](http://download.red-gate.com/ebooks/DotNet/Confessions_IT_Manager.zip) *(RedGate, By Phil Factor)* + ###Ada * [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) * [Ada for Software Engineers](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) -###Android +###Android * [Google Android Developer Training](https://developer.android.com/training/index.html) * [Coreservlets Android Programming Tutorial](http://www.coreservlets.com/android-tutorial/) * [Expert Android and Eclipse development knowledge](http://www.vogella.com/android.html) -###Autotools +###Autotools * [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/) * [Autotools Mythbuster](https://www.flameeyes.eu/autotools-mythbuster/) ###ASP.NET MVC - * [ASP.NET MVC Music Store](http://mvcmusicstore.codeplex.com/) * [NerdDinner Walkthrough](http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx) ###Assembly Language - * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) * [Professional Assembly Language](http://blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF) * [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF) @@ -350,7 +345,6 @@ ###Bash - * [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) * [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) @@ -358,7 +352,6 @@ ###C - * [A Tutorial on Pointers and Arrays in C](http://home.netcom.com/~tjensen/ptr/pointers.htm) * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) * [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/) @@ -371,7 +364,6 @@ ###C++ - * [C++ Annotations](http://cppannotations.sourceforge.net/) * [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) * [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/) @@ -383,9 +375,7 @@ * [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* - ###Clojure - * [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/) * [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html) * [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook) @@ -397,68 +387,63 @@ ###CoffeeScript - * [Smooth CoffeeScript](http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html) * [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/) + ###D * [Programming in D](http://ddili.org/ders/d.en/) + ###Dart * [What is Dart?](http://shop.oreilly.com/product/0636920025887.do) + ###DTrace * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) -###DB2 +###DB2 * [Getting started with DB2 Express-C](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_Express_v9.7_p4.pdf) (PDF) * [Getting started with IBM Data Studio for DB2](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_IBM_Data_Studio_for_DB2_p3.pdf) (PDF) * [Getting started with IBM DB2 development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_App_Dev_p2.pdf) (PDF) ###Delphi / Pascal - * [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/) ###Elasticsearch - * [Exploring Elasticsearch](http://exploringelasticsearch.com/) -###Emacs +###Emacs * [GNU Emacs Manual, 17th Edition, v. 24.2](http://shop.fsf.org/product/Emacs_Manual_24/) * [An Introduction to Programming in Emacs Lisp, 3rd Edition](https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html) ###Erlang - * [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) ###Flex - * [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF) * [Adobe Flex 2, Programming Actionscript 3.0](http://download.macromedia.com/pub/documentation/en/flex/2/prog_actionscript30.pdf) -###F Sharp +###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) * [Programming Language Concepts for Software Developers](http://www.itu.dk/courses/BPRD/E2009/plcsd-1-2.pdf) (PDF) * [F# Succinctly, SyncFusion](http://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) *(Just fill the fields with any values)* - ###Forth - * [Starting Forth](http://home.iae.nl/users/mhx/sf.html) * [Thinking Forth](http://thinking-forth.sourceforge.net/) * [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) @@ -468,7 +453,6 @@ ###Git - * [Pro Git](http://git-scm.com/book) * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html) * [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF) @@ -481,7 +465,6 @@ ###Go - * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) * [Go by Example](https://gobyexample.com/) * [Learning Go](http://www.miek.nl/projects/learninggo/) @@ -490,18 +473,15 @@ ###Grails - * [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started) ###Hadoop - * [Hadoop Illuminated](http://hadoopilluminated.com/book.php) - Mark Kerzner & Sujee Maniyam * [Programming Pig](http://chimera.labs.oreilly.com/books/1234000001811/index.html) - Alan Gates ###Haskell - * [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Learn You a Haskell](http://learnyouahaskell.com/) * [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml) @@ -515,7 +495,6 @@ ###HTML / CSS - * [Dive Into HTML5](http://diveintohtml5.info/) ([PDF](http://mislav.uniqpath.com/2011/10/dive-into-html5/)) * [GA Dash](http://dash.generalassemb.ly) * [HTML Dog Tutorials](http://www.htmldog.com/) @@ -525,20 +504,19 @@ ###Icon - * [The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm) ###IDL - * [Getting Started with IDL](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/getting-started-IDL-v7.0.pdf) * [Guide to Using IDL for Astronomers](http://www.astro.virginia.edu/class/oconnell/astr511/IDLresources/IDLguide.html) + ###iOS * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* -###J +###J * [Learning J by Roger Stokes- online](http://www.rogerstokes.free-online.co.uk/book.htm) || [pdf](http://www.elliscave.com/APL_J/Learning_J.pdf) * [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc) * [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (pdf) @@ -554,7 +532,6 @@ ###Java - * [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html) * [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html) * [Category wise tutorials - J2EE](http://www.mkyong.com/) @@ -570,7 +547,6 @@ ###JavaScript - * [Crockford's JavaScript](http://www.crockford.com/javascript/) * [Eloquent JavaScript](http://eloquentjavascript.net/) * [Essential Javascript & jQuery Design Patterns for Beginners](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) @@ -585,7 +561,6 @@ * [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) * [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)* - ####Backbone.js * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) @@ -602,21 +577,20 @@ * [Knockout.js Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs) (PDF, Kindle) *(Just fill the fields with any values)* ####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/) -###LaTeX +###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) * [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX) See also [TeX](#tex) -###Linux +###Linux * [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/) * [Getting Started with Ubuntu](http://ubuntu-manual.org/) * [GNU Autoconf, Automake and Libtool](http://sources.redhat.com/autobook/download.html) @@ -634,7 +608,6 @@ See also [TeX](#tex) ###Lisp - * [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) * [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky * [Common Lisp Quick Reference](http://clqr.boundp.org/) @@ -647,20 +620,18 @@ See also [TeX](#tex) ###Lua - * [Programming In Lua](http://www.lua.org/pil/) (for version 5) * [Programming Gems](http://www.lua.org/gems/) * [Lua 5.1 Reference Manual](http://www.lua.org/manual/5.1/) ###Mathematica - * [Mathematica® programming: an advanced introduction by Leonid Shifrin](http://www.mathprogramming-intro.org/) -* [Stephen Wolfram's The Mathematica Book] (http://reference.wolfram.com/legacy/v5_2/) -* [Wolfram Mathematica Tutorial Collection] (http://www.wolfram.com/learningcenter/tutorialcollection/) +* [Stephen Wolfram's The Mathematica Book](http://reference.wolfram.com/legacy/v5_2/) +* [Wolfram Mathematica Tutorial Collection](http://www.wolfram.com/learningcenter/tutorialcollection/) + ###Maven - * [Better Builds with Maven](http://www.maestrodev.com/better-build-maven) * [Maven by Example](http://www.sonatype.com/books/mvnex-book/reference/public-book.html) * [Maven: The Complete Reference](http://www.sonatype.com/books/mvnref-book/reference/public-book.html) @@ -669,13 +640,11 @@ See also [TeX](#tex) ###Mercurial - * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) * [HGInit - Mercurial Tutorial by Joel Spolsky](http://hginit.com/) ###.NET (C# / VB / Nemerle / Visual Studio) - * [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials) * [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming) * [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming) @@ -691,8 +660,8 @@ See also [TeX](#tex) * [Practical Performance Profiling: Improving the efficiency of .NET code ](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/entrypage/practical-performance-profiling) *(RedGate, By Jean-Philippe Gouigoux)* * [.NET Performance Testing and Optimization - The Complete Guide](http://download.red-gate.com/ebooks/DotNet/Perf_Test_and_opt_eBook.zip) *(RedGate, By Paul Glavich and Chris Farrell)* -###NoSQL +###NoSQL * [CouchDB: The Definitive Guide](http://books.couchdb.org/relax/) * [The Little MongoDB Book](http://openmymind.net/2011/3/28/The-Little-MongoDB-Book) * [The Little Redis Book](http://openmymind.net/2012/1/23/The-Little-Redis-Book/) @@ -701,20 +670,17 @@ See also [TeX](#tex) ###Oberon - * [Programming in Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProgInOberon.pdf) (PDF) * [Object-Oriented Programming in Oberon-2](http://ssw.jku.at/Research/Books/Oberon2.pdf) (PDF) ###Objective-C - * [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf) * [Object-Oriented Programming with Objective-C](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/OOP_ObjC/OOP_ObjC.pdf) * [Objective-C Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/objective-c) (PDF, Kindle) *(Just fill the fields with any values)* ###OCaml - * [Introduction to Objective Caml](http://courses.cms.caltech.edu/cs134/cs134b/book.pdf) (PDF) * [Objective Caml for Scientists (first chapter only)](http://www.ffconsultancy.com/products/ocaml_for_scientists/chapter1.html) * [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) @@ -722,34 +688,30 @@ See also [TeX](#tex) * [Real World OCaml](https://realworldocaml.org/beta3/en/html/) * [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje -###Octave +###Octave * [Octave Programming](http://en.wikibooks.org/wiki/Octave_Programming_Tutorial) -###OpenSCAD +###OpenSCAD * [OpenSCAD User Manual](http://en.wikibooks.org/wiki/OpenSCAD_User_Manual) ###Oracle Server - -* Oracle's [Guides and Manuals](http://tahiti.oracle.com/) +* [Oracle's Guides and Manuals](http://tahiti.oracle.com/) ###Oracle PL/SQL - * [PL/SQL Language Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/toc.htm) * [PL/SQL Packages and Types Reference](http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/toc.htm) * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/Knowledge/DatabaseKnowledge/StevenFeuersteinsPLSQLObsession/tabid/153/Default.aspx) ###Parrot / Perl 6 - * [Using Perl 6](http://github.com/perl6/book/) (work in progress) ###Perl - * [Beginning Perl](http://www.perl.org/books/beginning-perl/) * [Embedding Perl in HTML with Mason](http://www.masonbook.com/book/) * [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) @@ -766,7 +728,6 @@ See also [TeX](#tex) ###PHP - * [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials) * [PHP: The Right Way](http://www.phptherightway.com/) * [Practical PHP Programming](http://www.tuxradar.com/practicalphp) (wiki containing O'Reilly's *PHP In a Nutshell*) @@ -786,7 +747,6 @@ See also [TeX](#tex) ###PowerShell - * [Mastering PowerShell](http://powershell.com/cs/blogs/ebook/) @@ -795,7 +755,6 @@ See also [TeX](#tex) ###Prolog - * [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/advfrtop.htm) * [Applications of Prolog](http://bookboon.com/int/student/it/applications-of-prolog) * [Building Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/) @@ -810,12 +769,10 @@ See also [TeX](#tex) ###PostgreSQL - * [Practical PostgreSQL](http://www.commandprompt.com/ppbook/) ###Python - * [Byte of Python](http://www.swaroopch.com/notes/Python) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) * [Dive into Python](http://www.diveintopython.net/) @@ -839,17 +796,14 @@ See also [TeX](#tex) * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) ####Django - * [Djen of Django](http://agiliq.com/books/djenofdjango/) * [Django by Example](http://www.lightbird.net/dbe/) ####Flask - * [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) ###R - * [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) (PDF) * [The R Manuals](http://cran.r-project.org/manuals.html) * [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html/) @@ -867,7 +821,6 @@ See also [TeX](#tex) ###Ruby - * [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) * [MacRuby: The Definitive Guide](http://macruby.labs.oreilly.com/) @@ -881,7 +834,6 @@ See also [TeX](#tex) ###Ruby on Rails - * [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book) * [Objects on Rails](http://objectsonrails.com) * [Ruby on Rails Guides](http://guides.rubyonrails.org) @@ -889,17 +841,16 @@ See also [TeX](#tex) ###Rust - * [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html) -###Sage +###Sage * [The Sage Manuals](http://sagemath.org/doc/) * [Sage for Newbies](http://sage.math.washington.edu/home/tkosan/newbies_book/) * [Sage for Power Users](http://modular.math.washington.edu/books/sagebook/sagebook.pdf) -###Scala +###Scala * [Another tour of Scala](http://naildrivin5.com/scalatour) * [Effective Scala](http://twitter.github.com/effectivescala/) * [Exploring Lift](http://exploring.liftweb.net/) (published earlier as "The Definitive Guide to Lift", [PDF](http://groups.google.com/group/the-lift-book)) @@ -914,7 +865,6 @@ See also [TeX](#tex) ###Scheme - * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) * The Scheme Programming Language [Edition 3](http://www.scheme.com/tspl3/), [Edition 4](http://www.scheme.com/tspl4/) * [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) @@ -922,12 +872,10 @@ See also [TeX](#tex) ###Sed - * [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html) ###Smalltalk - * [Dynamic Web Development with Seaside](http://book.seaside.st/book/table-of-contents) * [Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks.html) (meta-list) * [Pharo by Example](http://pharobyexample.org/) (Smalltalk DE) @@ -935,13 +883,11 @@ See also [TeX](#tex) ###Subversion - * [Subversion Version Control](http://www.phptr.com/content/images/0131855182/downloads/Nagel_book.pdf) (PDF) * [Version Control with Subversion](http://svnbook.red-bean.com/) ###SQL (implementation agnostic) - * [Developing Time-Oriented Database Applications in SQL](http://www.cs.arizona.edu/people/rts/publications.html) * [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com/) * [Learn SQL The Hard Way](http://sql.learncodethehardway.org/) @@ -959,25 +905,23 @@ See also [TeX](#tex) ###Teradata - * [Teradata Books](http://www.info.teradata.com/) -###TeX -* (TeX for the Impatient)(https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry +###TeX +* [TeX for the Impatient](https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry See also [LaTeX](#latex) ###Theory - * [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) -###TypeScript +###TypeScript * [TypeScript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) *(Just fill the fields with any values)* -###Vim +###Vim * [A Byte of Vim](http://www.swaroopch.com/notes/Vim) * [Vim Recipes](http://ebooksgo.org/computer/vim-recipes.pdf) * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) by Steve Oualline @@ -985,10 +929,8 @@ See also [LaTeX](#latex) ###Websphere - * [Getting started with WebSphere](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_WASCE_p2.pdf) (PDF) ###Windows Phone - * [Programming Windows Phone 7](http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx)