(source: https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md)

Index

Meta-Lists

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

Ada

Android

Autotools

ASP.NET MVC

Assembly Language

Bash

C

C++

Clojure

CoffeeScript

ColdFusion

D

Dart

DTrace

DB2

Delphi / Pascal

Elasticsearch

Emacs

Erlang

Flex

F Sharp

Forth

Git

Go

Grails

Hadoop

Haskell

HTML / CSS

Icon

IDL

J

Java

JavaScript

Backbone.js

D3.js

Node.js

LaTeX

See also TeX

Linux

Lisp

Lua

Mathematica

Maven

Mercurial

.NET (C# / VB / Nemerle / Visual Studio)

NoSQL

Oberon

Objective-C

OCaml

Octave

OpenSCAD

Oracle Server

Oracle PL/SQL

Parrot / Perl 6

Perl

PHP

PowerShell

Processing

Prolog

PostgreSQL

Python

Django

Flask

R

Racket

Ruby

Ruby on Rails

Rust

Sage

Scala

Scheme

Sed

Smalltalk

Subversion

SQL (implementation agnostic)

SQL Server

Teradata

TeX

  • (TeX for the Impatient)(https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry

See also LaTeX

Theory

Vim

Websphere

Windows Phone

Search Blog: