📚 Freely available programming books
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

113 KiB

###Index

###Meta-Lists

###Graphics Programming

###Graphical User Interfaces

###Language Agnostic ####Algorithms & Data Structures

####Cellular Automata

####Cloud Computing

####Compiler Design

####Database

####Datamining

####Information Retrieval

####Licensing

####Machine Learning

####Mathematics

####Misc

####MOOC

####Networking

####Open Source Ecosystem

####Operating systems

####Parallel Programming

####Partial Evaluation

####Professional Development

####Programming Paradigms

####Regular Expressions

####Reverse Engineering

####Security

####Software Architecture

####Standards

####Theoretical Computer Science

####Web Performance

###Ada

###Agda

###Android

###APL

###Arduino

###ASP.NET MVC

###Assembly Language

####Non-X86

###AutoHotkey

###Autotools

###Awk

###Bash

###Basic

###BETA

###C

###C Sharp

###C++

###Clojure

###COBOL

###CoffeeScript

###ColdFusion

###Cool

###Coq

###D

###Dart

###DB2

###Delphi / Pascal

###DTrace

###Elasticsearch

###Emacs

###Erlang

###F Sharp

###Flex

###Firefox OS

###Force.com

###Forth

###Fortran

###FreeBSD

###Git

###Go

###Groovy

####Gradle

####Grails

####Spock Framework

###Hadoop

###Haskell

###HTML / CSS

####Bootstrap

###Icon

###IDL

###iOS

###Isabelle/HOL

###J

###Java

####Spring

  • Spring Framework Reference Documentation (PDF) - Rod Johnson, Juergen Hoeller, Keith Donald, Colin Sampaleanu, Rob Harrop, Thomas Risberg, Alef Arendsen, Darren Davison, Dmitriy Kopylenko, Mark Pollack, Thierry Templier, Erwin Vervaet, Portia Tung, Ben Hale, Adrian Colyer, John Lewis, Costin Leau, Mark Fisher, Sam Brannen, Ramnivas Laddad, Arjen Poutsma, Chris Beams, Tareq Abedrabbo, Andy Clement, Dave Syer, Oliver Gierke, Rossen Stoyanchev, Phillip Webb, Rob Winch, Brian Clozel, Stephane Nicoll, Sebastien Deleuze

####Spring Boot

####Spring Security

####Wicket

###JavaScript

####Javascript Frameworks For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQuery, Knockout.js, and any other JS toolkit/framework, please refer to Javascript Frameworks Resources and Tutorials, or to its source file javascript-frameworks-resources.md.

####Node.js

###LaTeX

See also TeX

###Linux

###Lisp

###Lua

###Mathematica

###MATLAB

###Maven

###Mercurial

###Mercury

###MySQL

###.NET Framework

###Neo4J

###NoSQL

###Oberon

###Objective-C

###OCaml

###Octave

###OpenGL ES

###OpenSCAD

###Oracle PL/SQL

###Oracle Server

###Parrot / Perl 6

###PC-BSD

###Perl

###PHP

###PicoLisp

###PostgreSQL

###PowerShell

###Processing

###Prolog

####Constraint Logic Programming (extended Prolog)

###Python

####Django

####Flask

####Pandas

###QML

  • Qt5 Cadaques (HTML, PDF, ePub) (work in progress) - Juergen Bocklage-Ryannel and Johan Thelin

###R

###Racket

###REBOL

###Ruby

####RSpec

####Sinatra

####Ruby on Rails

###Rust

###Sage

###Scala

####Lift

####Play Scala

###Scheme

###Scilab

###Scratch

###Sed

###Silverlight

###Smalltalk

###SQL (implementation agnostic)

###SQL Server

###Standard ML

###Subversion

###Swift

###Tcl

###Teradata

###TeX

See also LaTeX

###Tizen

###TLA

###TypeScript

###Unix

###Verilog

###VHDL

###Vim

###Visual Basic

###Visual Prolog

###Web Services

###Windows 8

###Windows Phone

###Workflow

###xBase (dBase / Clipper / Harbour)