This website works better with JavaScript
Index
Meta-Lists
atariarchives.org atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web.
Bento
Bitsavers.org
Bookboon: IT & Programming Cookie required. (Just fill the fields with any values)
Cheat Sheets (Free)
Codingus
conceptf1.blogspot.com
Free Smalltalk Books, collected by Stéphane Ducasse
Free Tech Books
IBM Redbooks
InfoQ Minibooks
InTech: Computer and Information Science
JSBooks - directory of free javascript ebooks
Learn X in Y minutes
Learneroo Resources to Learn Programming
Microsoft Guides to Software
Microsoft Press: Free E-Books
Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman
Microsoft Technologies 2, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman
Microsoft Technologies 3, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman
O'Reilly's Commons
O'Reilly's Open Books Project
Papers we love
Red Gate Books
Stef's Free Online Smalltalk Books
TechBeamers.com
TechBooksForFree.com
The Definitive C++ Book Guide and List
Theassayer.org
tutorialspoint
Wikibooks: Programming
Graphics Programming
Graphical User Interfaces
Language Agnostic
Algorithms & Data Structures
A Field Guide To Genetic Programming - Riccardo Poli et al.
Algorithmic Graph Theory
Algorithms, 4th Edition - Robert Sedgewick and Kevin Wayne
Algorithms and Automatic Computing Machines (1963) - B. A. Trakhtenbrot
Algorithms and Complexity - Herbert S. Wilf (PDF)
Algorithms Course Materials - Jeff Erickson
Analysis and Design of Algorithms - Sandeep Sen, IIT Delhi
Animated Algorithm and Data Structure Visualization (Resource)
Annotated Algorithms in Python: Applications in Physics, Biology, and Finance - Massimo di Pierro
Binary Trees (PDF)
Clever Algorithms - Jason Brownlee
CS Unplugged: Computer Science without a computer
Data Structures - Prof. Subhashis Banerjee, IIT Delhi
Data Structures (Into Java) - Paul N. Hilfinger (PDF)
Data Structures and Algorithms: Annotated Reference with Examples - G. Barnett and L. Del Tongo (PDF)
Data Structures Succinctly Part 1, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
Data Structures Succinctly Part 2, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
Elementary Algorithms - Larry LIU Xinyu
Foundations of Computer Science - Al Aho and Jeff Ullman
Handbook of Graph Drawing and Visualization
Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition) - Ian Parberry (use form at bottom of license)
LEDA: A Platform for Combinatorial and Geometric Computing - K. Mehlhorn et al.
Linked List Basics (PDF)
Linked List Problems (PDF)
Matters Computational: Ideas, Algorithms, Source Code (PDF)
Open Data Structures: An Introduction - Pat Morin
Planning Algorithms
Problems on Algorithms (Second Edition) - Ian Parberry (use form at bottom of license)
Purely Functional Data Structures (1996) - Chris Okasaki (PDF)
Sequential and parallel sorting algorithms
Text Algorithms (PDF)
The Algorithm Design Manual
The Art of Computer Programming - Donald Knuth (fascicles, mostly volume 4)
The Design of Approximation Algorithms (PDF)
The Great Tree List Recursion Problem (PDF)
Think Complexity (PDF)
Cellular Automata
Cloud Computing
Competitive Programming
Compiler Design
Computer Vision
Database
Datamining
Information Retrieval
Licensing
Machine Learning
Mathematics
Mathematics For Computer Science
Misc
2016 European Software Development Salary Survey (Just fill the fields with any values)
2016 Software Development Salary Survey (Just fill the fields with any values)
97 Things Every Programmer Should Know - Extended (Leanpub account or valid email requested)
A Mathematical Theory of Communication - Claude E.Shannon
Ansible Up & Running (first three chapters) (account required)
Asterisk™: The Definitive Guide
Barcode Overview (PDF)
Bitcoin and Cryptocurrency Technologies - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder (PDF)
Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts
Communicating Sequential Processes - Tony Hoare (PDF)
Computer Musings (lectures by Donald Knuth)
Confessions of an Unintentional CTO: Lessons in Growing a Web App - Jack Kinsella
Continuous Delivery and DevOps: A Quickstart guide - Paul Swartout, Packt. (Just fill the fields with any values)
CS For All
Culture & Empire: Digital Revolution (PDF)
Design With FontForge
Designing for Performance - Lara Hogan
Designing Interfaces - Jennifer Tidwell
DevDocs - Documents for Developers in 1 place
DevOps For Dummies (IBM Edition) (PDF)
Digital Signal Processing For Communications
Digital Signal Processing For Engineers and Scientists
Distributed systems for fun and profit
Docker Jumpstart
"DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software - Luis A. Enríquez
Essential Image Optimization - Addy Osmani
Flow based Programming
Foundations of Programming (PDF)
Game Programming Patterns - Bob Nystrom
Getting Real
Getting Started with Unity 5 - Dr. Edward Lavieri, Packt. (Just fill the fields with any values)
Hacknot: Essays on Software Development - Ed Johnson
High-Performance Scientific Computing (class lectures and slides)
How Computers Work - R. Young
How to Become a Programmer (PDF)
How to Think Like a Computer Scientist - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
Image Processing in C: Analyzing and Enhancing Digital Images - Dwayne Phillips
Information Technology and the Networked Economy (PDF)
IRPF90 Fortran code generator - Anthony Scemama
Learn to Program
Learning 30 Technologies in 30 Days: A Developer Challenge - Shekhar Gulati
Learning Docker - Pethuru Raj, Jeeva S. Chelladhurai & Vinod Singh, Packt. (Just fill the fields with any values)
Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data - Leigh Dodds, Ian Davis
Magic Ink: Information Software and The Graphical Interface - Bret Victor
Mastering Bitcoin - Unlocking digital currencies - Andreas M. Antonopoulos
Mobile Developer's Guide to the Galaxy (Leanpub account or valid email requested)
Modeling Reactive Systems with Statecharts
Mother Tongues of Computer Languages (PNG)
Networks, Crowds, and Markets: Reasoning About a Highly Connected World
Object-Oriented Reengineering Patterns - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz
Open Government;Collaboration, Transparency, and Participation in Practice
Packt Publishing: A free book every day (PDF, ePub, Mobi, Kindle) (account required)
PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology - Jeff Franz-Lien (Leanpub account or valid email requested)
Philosophy of Computer Science (PDF)
PNG: The Definitive Guide
Pointers And Memory (PDF)
Practical Data Analysis - Hector Cuesta, Packt. (Just fill the fields with any values)
Practical Responsive Typography - Dario Calonaci, Packt. (Just fill the fields with any values)
Principles of Computer System Design (PDF)
Procedural Content Generation in Games - Noor Shaker, Julian Togelius, Mark Nelson
Programming with Unicode
Real-World Maintainable Software (Just fill the fields with any values)
Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools - Shashikant Jagtap (Leanpub account or valid email requested)
Security Engineering
Small Memory Software
SVG Essentials
The Quest for Artificial Intelligence: A History of Ideas and Achievements - Nils J. Nilsson (PDF)
Trends Shaping the London Tech Scene (Just fill the fields with any values)
MOOC
Networking
802.11ac: A Survival Guide - Matthew Gast
An Introduction to Computer Networks (HTML, PDF, Kindle)
Bits, Signals, and Packets: An Introduction to Digital Communications and Networks
Code Connected vol.1 (PDF) (book on ZeroMQ)
Computer Networking : Principles, Protocols and Practice (HTML, ePub, PDF, Kindle)
High-Performance Browser Networking - Ilya Grigorik
HTTP Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
HTTP2 Explained - Daniel Stenberg
The TCP/IP Guide
Understanding IP Addressing: Everything you ever wanted to know (PDF)
ZeroMQ Guide
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
Alef
Android
APL
Arduino
ASP.NET MVC
Assembly Language
Non-X86
AutoHotkey
Autotools
Awk
Bash
Basic
BETA
C
C Sharp
C++
C++ Annotations
C++ Core Guidelines - Editors: Bjarne Stroustrup, Herb Sutter
C++ GUI Programming With Qt 3
C++ Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
C++ Today (Just fill the fields with any values)
C++ Tricks
CS106X Programming Abstractions in C++
Financial Numerical Recipes in C++ - Bernt Arne Ødegaard
Game Programming Patterns
Google's C++ Style Guide
How to make an Operating System - Samy Pesse
How To Think Like a Computer Scientist: C++ Version - Allen B. Downey
Introduction to Design Patterns in C++ with Qt (PDF)
Joint Strike Fighter, C++ Coding Standards, by Bjarne Stroustrup (PDF)
Learn C++. (PDF, Online)
Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt (PDF)
Open Data Structures (In C++) (PDF)
Practical C++ Metaprogramming (Just fill the fields with any values)
Software Design Using C++ - Br. David Carlson and Br. Isidore Minerd
Software optimization resources by Agner Fog
The Boost C++ libraries
The Rook's Guide to C++ (PDF)
The Ultimate Question of Programming, Refactoring, and Everything
Thinking in C++, Second Edition, Vol. 1. - Bruce Eckel (Vol. 2)
Chapel
Cilk
Clojure
COBOL
CoffeeScript
ColdFusion
Component Pascal
Cool
Coq
Crystal
CUDA
D
Dart
DB2
Delphi / Pascal
DTrace
Elasticsearch
Elixir
Ecto
Phoenix
Emacs
Embedded Systems
Erlang
ESP8266
F Sharp
Firefox OS
Force.com
Forth
Fortran
FreeBSD
Git
Go
Groovy
Gradle
Grails
Spock Framework
Hack
Hadoop
Haskell
Haxe
HTML / CSS
Bootstrap
HTTP
Icon
iOS
IoT
Isabelle/HOL
J
Java
JasperReports
Spring
Spring Framework Reference Documentation - 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 (PDF )
Spring Boot
Spring Security
Wicket
JavaScript
Angular.js
Aurelia
Backbone.js
Booty5.js
D3.js
Dojo
Elm
Ember.js
Express.js
jQuery
Meteor
Node.js
Om
React
React Native
Redux
Jenkins
Julia
LaTeX / TeX
LaTeX
TeX
Limbo
Linux
Lisp
Livecode
Lua
Markdown
Mathematica
MATLAB
Maven
Mercurial
Mercury
Modelica
MySQL
Neo4J
.NET Framework
NoSQL
Oberon
Objective-C
OCaml
Octave
OpenGL ES
OpenMP
OpenResty
OpenSCAD
TrueOS
Perl
Perl 6 / Rakudo
PHP
PicoLisp
PostgreSQL
PowerShell
Creating HTML Reports in PowerShell (PDF,ePub,HTML)
DevOps: The Ops Perspective (PDF, ePub, MOBI)
Ditch Excel: Making Historical & Trend Reports in PowerShell (PDF, ePub, MOBI)
Introduction to PowerShell for Unix People (PDF, ePub, HTML)
Layman’s Guide to PowerShell 2.0 remoting (PDF)
Mastering PowerShell v2
PowerShell 2.0 – One CMDLET At A Time (PDF)
PowerShell Notes for Professionals - Compiled from StackOverflow documentation (3.x)
PowerShell Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
Secrets of PowerShell Remoting (PDF, ePub, MOBI)
The Big Book of PowerShell Error Handling (PDF, ePub, MOBI)
The Big Book of PowerShell Gotchas (PDF, ePub, MOBI)
The DSC Book (PDF, ePub, HTML)
The Monad Manifesto - Annotated (PDF, ePub, MOBI)
Why PowerShell? (PDF, ePub, MOBI)
Windows PowerShell Networking Guide (PDF, ePub, MOBI)
Processing
Prolog
Adventure in Prolog
Applications of Prolog - Attila Csenki, Bookboon. (Just fill the fields with any values)
Coding Guidelines for Prolog - Michael A. Covington, Roberto Bagnara, Richard A. O'Keefe, Jan Wielemaker, Simon Price
Concise Intro to Prolog
Expert Systems in Prolog
GNU Prolog Manual (PDF)
Introduction to Prolog for Mathematicians - J. Ireson-Ireson-Paine
Learn Prolog Now!
Logic, Programming and Prolog (2ed)
Natural Language Processing Techniques in Prolog - P. Blackburn, K. Striegnitz
Prolog and Natural - Language Analysis - Fernando C. N. Pereira, Stuart M. Shieber
Prolog for Programmers
Prolog Problems - Werner Hett
Prolog Techniques - Attila Csenki, Bookboon. (Just fill the fields with any values)
Prolog Tutorial
Simply Logical - P. Flach (HTML, PDF)
The First 10 Prolog Programming Contests - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon
Warren's Abstract Machine: A Tutorial Reconstruction - Hassan A¨it-Kaci
Constraint Logic Programming (extended Prolog)
PureScript
Python
20 Python Libraries You Aren't Using (But Should) (Just fill the fields with any values)
A Beginner's Python Tutorial
A Byte of Python (3.x) (HTML, PDF, EPUB, Mobi)
A Guide to Python's Magic Methods - Rafe Kettler
A Whirlwind Tour of Python - Jake VanderPlas (PDF) (EPUB, MOBI)
Automate the Boring Stuff - Al Sweigart
Biopython (PDF)
Build applications in Python the antitextbook (3.x) (HTML, PDF, EPUB, Mobi)
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho, Packt. (Just fill the fields with any values)
Building Skills in Object-Oriented Design (Python) (PDF) (2.1.1)
Building Skills in Python (PDF) (2.6)
Code Like a Pythonista: Idiomatic Python
CodeCademy Python
Composing Programs (3.x)
Data Structures and Algorithms in Python - B. R. Preiss (PDF)
Dive into Python 3 - Mark Pilgrim (3.0)
From Python to NumPy
Full Stack Python
Functional Programming in Python (Just fill the fields with any values)
Fundamentals of Python Programming - Richard L. Halterman (PDF) (3.2)
Google's Python Class (2.4 - 2.x)
Google's Python Style Guide
Hacking Secret Cyphers with Python - Al Sweigart (3.3)
Hadoop with Python (Just fill the fields with any values)
High Performance Python (PDF)
Hitchhiker's Guide to Python! (2.6)
How to Make Mistakes in Python - Mike Pirnat (PDF) (1st edition)
How to Think Like a Computer Scientist: Learning with Python, Interactive Edition (3.2)
Intermediate Python - Muhammad Yasoob Ullah Khalid (1st edition)
Introduction to Programming with Python (3.3)
Introduction to Python - Kracekumar (2.7.3)
Invent Your Own Computer Games With Python - Al Sweigart (3.1)
Learn Python, Break Python
Learn Python in Y minutes
Learn Python The Hard Way (2.5 - 2.6)
Learn to Program Using Python - Cody Jackson (PDF)
Learning Python - Fabrizio Romano, Packt. (Just fill the fields with any values)
Learning to Program
Lectures on scientific computing with python - J.R. Johansson (2.7)
Making Games with Python & Pygame - Al Sweigart (2.7)
Modeling Creativity: Case Studies in Python - Tom D. De Smedt (PDF)
Natural Language Processing with Python (3.x)
Non-Programmer's Tutorial for Python 3 (3.3)
Picking a Python Version: A Manifesto (Just fill the fields with any values)
Porting to Python 3: An In-Depth Guide (2.6 - 2.x & 3.1 - 3.x)
Practical Programming in Python - Jeffrey Elkner (PDF)
Problem Solving with Algorithms and Data Structures using Python - Bradley N. Miller and David L. Ranum
Program Arcade Games With Python And Pygame (3.3)
Programming Computer Vision with Python (PDF)
Python 2 Official Documentation (PDF, HTML, TEXT) (2.x)
Python 2.7 quick reference - New Mexico Tech (2.7)
Python 3 Official Documentation (PDF, EPUB, HTML, TEXT) (3.x)
Python Cookbook - David Beazley
Python Data Science Handbook - Jake VanderPlas (HTML, Jupyter Notebooks)
Python for Econometrics - Kevin Sheppard (PDF) (2.7.5)
Python for Everybody Exploring Data Using Python 3 - Charles Severance (PDF, EPUB, HTML)
Python for you and me (2.7.3)
Python for you and me (3.x)
Python Idioms (PDF)
Python in Education (Just fill the fields with any values)
Python in Hydrology - Sat Kumar Tomer
Python Koans (2.7 or 3.x)
Python Module of the Week (3.x)
Python Notes for Professionals - Compiled from StackOverflow documentation (3.x)
Python Practice Book (2.7.1)
Python Practice Projects
Python Programming (PDF) (2.6)
Scipy Lecture Notes
SICP in Python (3.2)
Snake Wrangling For Kids (3.x)
Suporting Python 3: An In-Depth Guide (2.6 - 2.x & 3.1 - 3.x)
Test-Driven Web Development with Python (3.3 - 3.x)
Text Processing in Python - David Mertz (2.3 - 2.x)
The Coder's Apprentice: Learning Programming with Python 3 - Pieter Spronck (PDF) (3.x)
The Definitive Guide to Jython, Python for the Java Platform - Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (2.5)
The Little Book of Python Anti-Patterns (Source )
The Programming Historian - William J. Turkel, Adam Crymble and Alan MacEachern
The Python Ecosystem: An Introduction
The Python GTK+ 3 Tutorial
The Standard Python Library - Fredrik Lundh
Think Complexity - Allen B. Downey (2nd Edition) (PDF, HTML)
Web2py: Complete Reference Manual, 6th Edition (pre-release) (2.5 - 2.x)
Wikibooks: Python Programming (2.7)
Django
Flask
Kivy
Pandas
Pyramid
Tornado
QML
Qt5 Cadaques - Juergen Bocklage-Ryannel and Johan Thelin (HTML, PDF, ePub) (:construction: in process )
R
Racket
Raspberry Pi
REBOL
Ruby
RSpec
Ruby on Rails
Sinatra
Rust
Sage
Scala
A Scala Tutorial for Java programmers (PDF)
Advanced Scala with Cats - Noel Welsh and Dave Gurnell (PDF, HTML, EPUB) (Just fill the fields with any values)
Another tour of Scala
Creative Scala - Noel Welsh and Dave Gurnell (PDF, HTML, EPUB) (Just fill the fields with any values)
EAI Patterns with Actor Model - Vaughn Vernon
Effective Scala
Essential Scala - Noel Welsh and Dave Gurnell (PDF, HTML, EPUB) (Just fill the fields with any values)
Functional Programming for Mortals - Sam Halliday
Learning Scala in small bites
Learning Scalaz
Pro Scala: Monadic Design Patterns for the Web
Program Transformation in Scala - Anastasia Izmaylova (PDF)
Programming in Scala, First Edition - by M. Odersky, L. Spoon, B. Venners
PythonToScala - Rob Story
S-99: Ninety-Nine Scala Problems - Phil! Gold
Scala & Design Patterns: Exploring Language Expressivity - Fredrik Skeel Løkke (PDF)
Scala By Example - M. Odersky (PDF)
Scala Cookbook: Bonus Chapters - Alvin Alexander (PDF)
Scala for Perl 5 Programmers - Breno G. de Oliveira
Scala for the Impatient (A1 Scala Level chapters) - Cay S. Horstmann
Scala School by Twitter
Scala Tutorial (PDF)
tetrix in Scala
The Neophyte's Guide to Scala - Daniel Westheide
The Type Astronaut's Guide to Shapeless - Dave Gurnell (PDF, HTML, EPUB) (Just fill the fields with any values)
Xtrace
Lift
Play Scala
Scheme
Scilab
Scratch
Sed
Self
Smalltalk
Spark
SQL (implementation agnostic)
SQL Server
Best of SQLServerCentral.com Vol 7 *(RedGate, By SQLServerCentral Authors)
Brad's Sure Guide to SQL Server Maintenance Plans (RedGate, By Brad McGehee)
Defensive Database Programming (PDF) (RedGate, By Alex Kuznetsov)
How to Become an Exceptional DBA (RedGate, By Brad McGehee)
Inside the SQL Server Query Optimizer (RedGate, By Benjamin Nevarez)
Introducing Microsoft SQL Server 2008 R2
Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2014
Mastering SQL Server Profiler (RedGate, By Brad McGehee)
Microsoft SQL Server Notes for Professionals (Compiled from StackOverflow documentation)
Performance Tuning with SQL Server Dynamic Management Views (RedGate, By Tim Ford and Louis Davidson)
Protecting SQL Server Data (RedGate, By John Magnabosco)
SQL Server 2012 Tutorials: Reporting Services
SQL Server Backup and Restore (RedGate, By Shawn McGehee)
SQL Server Concurrency: Locking, Blocking and Row Versioning (RedGate, By Kalen Delaney)
SQL Server Execution Plans (PDF) (RedGate, By Grant Fritchey)
SQL Server Execution Plans, Second Edition (PDF) (RedGate, By Grant Fritchey)
SQL Server Hardware (RedGate, By Glenn Berry)
SQL Server Internals: In-Memory OLTP (RedGate, By Kalen Delaney)
SQL Server Statistics (RedGate, By Holger Schmeling)
SQL Server Stumpers Vol.5 (RedGate, By SQLServerCentral Authors)
SQL Server Tacklebox (RedGate, By Rodney Landrum)
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)
Troubleshooting SQL Server: A Guide for the Accidental DBA (RedGate, By Jonathan Kehayias and Ted Krueger)
Standard ML
Subversion
Swift
Tcl
Teradata
Tizen
TLA
TypeScript
Unix
Verilog
VHDL
Vim
Visual Basic
Visual Prolog
Web Services
Windows 8
Windows Phone
Workflow
xBase (dBase / Clipper / Harbour)