###Index
###Meta-Lists
- 25 Free Computer Science Ebooks
- Cheat Sheets (Free)
- Free Smalltalk Books, collected by Stéphane Ducasse
- Free Tech Books
- Hacker Shelf
- Microsoft Press: Free E-Books
- MindView Inc
- O'Reilly's Commons
- O'Reilly's Open Books Project
- TechBooksForFree.com
- Theassayer.org
- Wikibooks: Programming
- JSBooks - directory of free javascript ebooks
- Learn X in Y minutes
- Microsoft Technologies, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman
- More ebook download links on Microsoft Technologies, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman
###Graphics Programming
###Graphics User Interfaces
###Language Agnostic
####Algorithms & Datastructures
####Theoretical Computer Science
####Operating systems
####Database
####Networking
####Compiler Design
####Programming Paradigms
####Parallel Programming
####Software Architecture
####Open Source Ecosystem
####Information Retrieval
####Datamining
####Machine Learning
####Mathematics
####Misc
####Web Performance
####MOOC
####Professional Development
####Cryptography
###Ada
###Agda
###Android
###APL
###Autotools
###ASP.NET MVC
###Assembly Language
####Non-X86
###Bash
###C
###C++
###Clojure
###COBOL
###CoffeeScript
###ColdFusion
###Coq
###D
###Dart
###DTrace
###DB2
###Delphi / Pascal
###Elasticsearch
###Emacs
###Erlang
###Flex
###F Sharp
###Force.com
###Forth
###Git
###Go
###Grails
###Hadoop
###Haskell
###HTML / CSS
###Icon
###IDL
###iOS
###J
###Java
- Artificial Intelligence - Foundation of Computational Agents
- Data Structures and Algorithms with Object-Oriented Design Patterns in Java
- Category wise tutorials - J2EE
- Think Java: How to Think Like a Computer Scientist - Allen B. Downey
- Introduction to Programming Using Java - David J. Eck
- Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF) (PDF)
- The Java EE6 Tutorial (PDF)
- Java Thin-Client Programming
- Learning Java (4th Edition) - Patrick Niemeyer
- OSGi in Practice (PDF)
- Sun's Java Tutorials
- Thinking in Java
- Open Data Structures (in Java) (PDF)
- OOP - Learn Object Oriented Thinking & Programming - Rudolf Pecinovsky
- The Java Language Specification - James Gosling, Bill Joy, Guy Steele, Gilad Bracha
- The Java Tutorial 4th Edition - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber
- Core Servlets and JavaServer Pages - Marty Hall and Larry Brown
- Introduction to Programming Using Java - David J. Eck
- Introduction to Programming in Java- Robert Sedgewick and Kevin Wayne
- Introduction to Neural Networks with Java -
- Animation/Games in Java
- Java for the Beginning Programmer
- HTTP Programming Recipes for Java Bots
- Tutorial: Java, Maven 2, Eclipse & JSF - Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran
- Welcome to Java for Python Programmers - Brad Miller
####Wicket
###JavaScript
####Angular.js
####Backbone.js
####D3.js
####Dojo
####jQuery
####Knockout.js
####Node.js
###LaTeX
See also TeX
###Linux
###Lisp
###Lua
###Mathematica
###MATLAB
###Maven
###Mercurial
###MySQL
###.NET (C# / VB / Nemerle / Visual Studio)
###NoSQL
###Oberon
###Objective-C
###OCaml
###Octave
###OpenGL ES
###OpenSCAD
###Oracle Server
###Oracle PL/SQL
###Parrot / Perl 6
###Perl
###PHP
###PowerShell
###Processing
###Prolog
###PostgreSQL
###Python
####Django
####Flask
###R
###Racket
###Ruby
###RSpec
###Ruby on Rails
###Rust
###Sage
###Scala
###Scheme
###Scilab
###Scratch
###Security
###Sed
###Silverlight
###Smalltalk
###Subversion
###SQL (implementation agnostic)
###SQL Server
- Introducing Microsoft SQL Server 2008 R2
- Introducing Microsoft SQL Server 2012
- SQL Server 2012 Tutorials: Reporting Services
- SQL Server Execution Plans (PDF) (RedGate, By Grant Fritchey)
- Defensive Database Programming (PDF) (RedGate, By Alex Kuznetsov)
- SQL Server Execution Plans, Second Edition (PDF) (RedGate, By Grant Fritchey)
- Inside the SQL Server Query Optimizer (RedGate, By Benjamin Nevarez)
- SQL Server Transaction Log Management (RedGate, By Tony Davis and Gail Shaw)
- The Art of SQL Server FILESTREAM (RedGate, By Jacob Sebastian and Sven Aelterman)
- SQL Server Concurrency: Locking, Blocking and Row Versioning (RedGate, By Kalen Delaney)
- SQL Server Backup and Restore (RedGate, By Shawn McGehee)
- Troubleshooting SQL Server: A Guide for the Accidental DBA (RedGate, By Jonathan Kehayias and Ted Krueger)
- SQL Server Hardware (RedGate, By Glenn Berry)
- SQL Server Statistics (RedGate, By Holger Schmeling)
- Performance Tuning with SQL Server Dynamic Management Views (RedGate, By Tim Ford and Louis Davidson)
- Brad's Sure Guide to SQL Server Maintenance Plans (RedGate, By Brad McGehee)
- Best of SQLServerCentral.com Vol 7 (RedGate, By SQLServerCentral Authors)
- Protecting SQL Server Data (RedGate, By John Magnabosco)
- SQL Server Tacklebox (RedGate, By Rodney Landrum)
- How to Become an Exceptional DBA (RedGate, By Brad McGehee)
- SQL Server Stumpers Vol.5 (RedGate, By SQLServerCentral Authors)
- Mastering SQL Server Profiler (RedGate, By Brad McGehee)
###Teradata
###TeX
See also LaTeX
###Theory
###TypeScript
###Unix
###Vim
###Websphere
###Windows Phone
###Windows 8