Index
-
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. (email address requested, not required)
- conceptf1.blogspot.com
- Free Smalltalk Books, collected by Stéphane Ducasse
- Free Tech Books
-
Goalkicker - Programming Notes for Professionals 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
- O’Reilly’s Open Books Project
- Papers we love
-
Programming - Wikibooks
- Red Gate Books
- Stef’s Free Online Smalltalk Books
- TechBeamers.com
- TechBooksForFree.com
- The Definitive C++ Book Guide and List
- Theassayer.org
- tutorialspoint
Graphics Programming
Vulkan
Graphical User Interfaces
GraphQL
Language Agnostic
Algorithms & Data Structures
-
A Field Guide To Genetic Programming - Riccardo Poli et al. (PDF)
-
Algorithm Design - Jon Kleinberg and Éva Tardos (PDF)
- Algorithmic Graph Theory
-
Algorithms - Wikibooks
-
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
-
Algorithms Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
-
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)
-
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
-
Data Structures Succinctly Part 1, Syncfusion (PDF, Kindle) (email address requested, not required)
-
Data Structures Succinctly Part 2, Syncfusion (PDF, Kindle) (email address requested, not required)
-
Elementary Algorithms - Larry LIU Xinyu
-
Foundations of Computer Science - Al Aho and Jeff Ullman
-
Geometry Algorithms - Dan Sunday
-
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)
-
The Kademlia Protocol Succinctly - Marc Clifton
-
Think Complexity - Allen B. Downey (2nd Edition) (PDF, HTML)
Artificial Intelligence
Cellular Automata
Cloud Computing
Competitive Programming
Compiler Design
Computer Science
Computer Vision
Containers
Database
Datamining
Licensing
Machine Learning
-
A Brief Introduction to Machine Learning for Engineers - Osvaldo Simeone (PDF)
- A Brief Introduction to Neural Networks
-
A Comprehensive Guide to Machine Learning - Soroush Nasiriany, Garrett Thomas, William Wang, Alex Yang (PDF)
-
A Course in Machine Learning (PDF)
-
A First Encounter with Machine Learning (PDF)
-
A Selective Overview of Deep Learning - Fan, Ma, and Zhong (PDF)
-
Algorithms for Reinforcement Learning - Csaba Szepesvári (PDF)
-
An Introduction to Statistical Learning - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
- Bayesian Reasoning and Machine Learning
-
Deep Learning - Ian Goodfellow, Yoshua Bengio and Aaron Courville
-
Deep Learning for Coders with Fastai and PyTorch - Jeremy Howard, Sylvain Gugger (Jupyter Notebooks)
-
Deep Learning with PyTorch - Eli Stevens, Luca Antiga, Thomas Viehmann (PDF)
- Dive into Deep Learning
-
Explorations in Parallel Distributed Processing: A Handbook of Models, Programs, and Exercises - James L. McClelland
-
Foundations of Machine Learning, Second Edition - Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar
-
Free and Open Machine Learning - Maikel Mardjan
- Gaussian Processes for Machine Learning
-
IBM Machine Learning for Dummies - Judith Hurwitz, Daniel Kirsch
- Information Theory, Inference, and Learning Algorithms
-
Interpretable Machine Learning - Christoph Molnar
-
Introduction to CNTK Succinctly - James McCaffrey
-
Introduction to Machine Learning - Amnon Shashua
-
Keras Succinctly - James McCaffrey
-
Learn Tensorflow - Jupyter Notebooks
-
Learning Deep Architectures for AI (PDF)
- Machine Learning
-
Machine Learning for Data Streams - Albert Bifet, Ricard Gavaldà, Geoff Holmes, Bernhard Pfahringer
-
Machine Learning from Scratch - Danny Friedman
- Machine Learning, Neural and Statistical Classification
-
Mathematics for Machine Learning - Garrett Thomas (PDF)
-
Mathematics for Machine Learning - Marc Peter Deisenroth, A Aldo Faisal, and Cheng Soon Ong
- Neural Networks and Deep Learning
-
Probabilistic Models in the Study of Language (Draft, with R code)
-
Python Machine Learning Projects - Lisa Tagliaferri and Brian Boucheron (PDF, EPUB, MOBI)
-
Reinforcement Learning: An Introduction - Richard S. Sutton, Andrew G. Barto (PDF)
-
Speech and Language Processing (3rd Edition Draft) - Daniel Jurafsky, James H. Martin (PDF)
-
The Elements of Statistical Learning - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
-
The LION Way: Machine Learning plus Intelligent Optimization - Roberto Battiti, Mauro Brunato (PDF)
- The Python Game Book
-
Top 10 Machine Learning Algorithms Every Engineer Should Know - Binny Mathews and Omair Aasim
-
Understanding Machine Learning: From Theory to Algorithms - Shai Shalev-Shwartz, Shai Ben-David
Mathematics
-
A Computational Introduction to Number Theory and Algebra - Victor Shoup
-
A First Course in Complex Analysis - Matthias Beck, Gerald Marchesi, Dennis Pixton, Lucas Sabalka
-
A First Course in Linear Algebra - Rob Beezer
-
A Friendly Introduction to Mathematical Logic - Christopher C. Leary and Lars Kristiansen
-
A Gentle Introduction to the Art of Mathematics - Joseph E. Fields
-
Abstract Algebra: Theory and Applications - Tom Judson
-
Active Calculus - Matt Boelkins
-
Advanced Algebra - Anthony W. Knapp (PDF)
-
Algebra: Abstract and Concrete - Frederick Goodman
-
Algebra: An Elementary Text-Book, Part I (1904) - G. Chrystal (PDF)
-
Algebra: An Elementary Text-Book, Part II (1900) - G. Chrystal (PDF)
-
Algebraic Topology - Allen Hatcher (PDF)
-
An Introduction to the Theory of Numbers - Leo Moser (PDF)
-
Analytic Geometry (1922) - Lewis Parker Siceloff, George Wentworth, David Eugene Smith (PDF)
-
APEX Calculus - Gregory Hartman, Brian Heinold, Troy Siemers, and Dimplekumar Chalishajar
-
Applied Combinatorics - Mitchel T. Keller and William T. Trotter
-
Applied Discrete Structures - Alan Doerr and Kenneth Levasseur
-
Basic Algebra - Anthony W. Knapp (PDF)
-
Basic Analysis: Introduction to Real Analysis - Jiří Lebl
-
Basics of Algebra, Topology, and Differential Calculus (PDF)
-
Bayesian Methods for Hackers - Cameron Davidson-Pilon
-
Beginning and Intermediate Algebra - Tyler Wallace
-
Book of Proof - Richard Hammack (PDF)
-
Calculus - Gilbert Strang
-
Calculus I - Jerrold E. Marsden and Alan Weinstein
-
Calculus in Context - James Callahan
-
Calculus Made Easy - Silvanus P. Thompson (PDF)
-
Category Theory for the Sciences - David I. Spivak
- CK-12 Probability and Statistics - Advanced
-
CLP-1 Differential Calculus - Joel Feldman, Andrew Rechnitzer, and Elyse Yeager
-
CLP-2 Integral Calculus - Joel Feldman, Andrew Rechnitzer, and Elyse Yeager
-
CLP-3 Multivariable Calculus - Joel Feldman, Andrew Rechnitzer, and Elyse Yeager
-
CLP-4 Vector Calculus - Joel Feldman, Andrew Rechnitzer, and Elyse Yeager
- Collaborative Statistics
-
Combinatorics Through Guided Discovery - Kenneth Bogart
-
Complex Analysis - George Cain
- Computational and Inferential Thinking. The Foundations of Data Science
- Computational Geometry
-
Computational Mathematics with SageMath - Paul Zimmermann et al.
- Concepts & Applications of Inferential Statistics
-
Convex Optimization - Stephen Boyd and Lieven Vandenberghe
-
Coordinate Geometry (1911) - Henry Buchard Fine and Henry Dallas Thompson (PDF)
-
Differential Equations - Paul Dawkins (PDF, use download menu to download)
-
Differential Equations (1922) - H. B. Phillips (PDF)
-
Discrete Mathematics: An Open Introduction - Oscar Levin
-
Discrete Mathematics: First and Second Course - Edward A. Bender and S. Gill Williamson
-
Elementary Differential Equations - William F. Trench (PDF)
-
Elementary Differential Equations (with Boundary Value Problems) - William F. Trench
-
Elementary Number Theory: Primes, Congruences, and Secrets - William Stein
-
Elementary Real Analysis - Brian S. Thomson, Judith B. Bruckner, Andrew M. Bruckner
-
Elements of Abstract and Linear Algebra - E. H. Connell
-
Elements of Differential and Integral Calculus (1911) - William Anthony Granville (PDF)
-
Essentials of Metaheuristics - Sean Luke
-
First Course in Algebra (1910) - Herbert E. Hawkes, William A. Luby, Frank C. Touton (PDF)
-
Foundations of Combinatorics with Applications - Edward A. Bender and S. Gill Williamson
-
Foundations of Constructive Probability Theory - Yuen-Kwok Chan (PDF)
-
Geometry with an Introduction to Cosmic Topology - Michael P. Hitchman
- Graph Theory
-
How We Got from There to Here: A Story of Real Analysis - Robert Rogers and Eugene Boman
-
Introduction to Probability - Charles M. Grinstead and J. Laurie Snell
- Introduction to Probability and Statistics Spring 2014
-
Introduction to Proofs - Jim Hefferon
-
Introduction to Real Analysis - William F. Trench
-
Introduction to Statistical Thought - Michael Lavine
-
Introductory Statistics for the Life and Biomedical Sciences - Julie Vu and David Harrington
- Kalman and Bayesian Filters in Python
-
Knapsack Problems - Algorithms and Computer Implementations - Silvano Martello and Paolo Toth
-
Lecture Notes of Linear Algebra - Dr. P. Shunmugaraj, IIT Kanpur (PDF)
-
Lies, Damned Lies, or Statistics: How to Tell the Truth with Statistics - Jonathan A. Poritz (PDF)
-
Linear Algebra - Dr. Arbind K Lal, Sukant Pati (PDF) (
in process)
-
Linear Algebra (PDF)
-
Linear Algebra - Jim Hefferon
-
Linear Algebra Done Wrong - Sergei Treil
-
Linear Algebra, Infinite Dimensions, and Maple - James Herod
-
Linear Methods of Applied Mathematics - Evans M. Harrell II and James V. Herod
-
Magic Squares and Cubes (1917) - W. S. Anderson (PDF)
-
Math in Society - David Lippman
-
Mathematical Analysis I - Elias Zakon
-
Mathematical Discovery - Andrew M. Bruckner, Brian S. Thomson, and Judith B. Bruckner
-
Mathematical Logic - an Introduction (PDF)
-
Mathematical Reasoning: Writing and Proof - Ted Sundstrom
-
Mathematics, MTH101A - P. Shunmugaraj, IIT Kanpur
-
Modern Statistics for Modern Biology - Susan Holmes and Wolfgang Huber
-
Multivariable Calculus - George Cain and James Herod
-
Non-Uniform Random Variate Generation - Luc Devroye (PDF)
-
Notes on Diffy Qs - Jiří Lebl
-
Number Theory - Holden Lee MIT
-
Number Theory: In Context and Interactive - Karl-Dieter Crisman
-
Odds and Ends: Introducing Probability & Decision with a Visual Emphasis - Jonathan Weisberg
-
Online Statistics Education - David Lane
-
OpenIntro Statistics - David M. Diez, Christopher D. Barr, Mine Çetinkaya-Rundel
-
ORCCA: Open Resources for Community College Algebra - Portland Community College
-
Ordinary Differential Equations - Wikibooks
-
Plane Geometry (1913) - George Wentworth and David Eugene Smith (PDF)
-
Planes and Spherical Trigonometry (1915) - George Wentworth and David Eugene Smith (PDF)
-
Precalculus - Carl Stitz and Jeff Zeager (PDF)
- Probability and Statistics Cookbook
- Probability and Statistics EBook
-
Probability: Lectures and Labs - Mark Huber
-
Recreations in Math - H. E. Licks (PDF)
-
Sage for Undergraduates - Gregory Bard
-
Second Course in Algebra - Herbert E. Hawkes, William A. Luby, Frank C. Touton (PDF)
-
Seven Sketches in Compositionality: An Invitation to Applied Category Theory - Brendan Fong and David I. Spivak (PDF)
-
Statistical Thinking for the 21st Century - Russell A. Poldrack
-
Statistics Done Wrong - Alex Reinhart
-
SticiGui - Philip Stark
-
Tea Time Numerical Analysis - Leon Q. Brin
-
The Joy of Cryptography (2020) - Mike Rosulek (PDF) (
in process)
-
Think Bayes: Bayesian Statistics Made Simple - Allen B. Downey
-
Think Stats: Probability and Statistics for Programmers - Allen B. Downey (using Python)
-
Vector Calculus - Michael Corral
-
Yet Another Introductory Number Theory Textbook - Jonathan A. Poritz (PDF)
Mathematics For Computer Science
Misc
-
10 Keys to Great Landing Pages - iThemes Media (PDF)
- 2016 European Software Development Salary Survey
- 2016 Software Development Salary Survey
-
2D Game Development: From Zero To Hero (
in process)
-
97 Things Every Programmer Should Know - Extended (Leanpub account or valid email requested)
-
A MACHINE MADE THIS BOOK ten sketches of computer science - JOHN WHITINGTON (PDF)
-
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)
-
Coding With Minecraft - Al Sweigart
- Come, Let’s Play: Scenario-Based Programming Using Live Sequence Charts
-
Communicating Sequential Processes - Tony Hoare (PDF)
-
Confessions of an Unintentional CTO: Lessons in Growing a Web App - Jack Kinsella
-
Culture \& Empire: Digital Revolution (PDF)
- Design With FontForge
-
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
-
Digital Signal Processing in Python - Allen B. Downey
-
“DYNAMIC LINKED LIBRARIES”: Paradigms of the GPL license in contemporary software - Luis A. Enríquez
-
Essential Image Optimization - Addy Osmani
-
Foundations of Programming (PDF)
-
Game AI Pro - Steve Rabin
-
Game Programming Patterns - Bob Nystrom
- Getting Real
-
Google Maps API Succinctly - Mark Lewin
-
Hacknot: Essays on Software Development - Ed Johnson
-
Hello SDL - Lazy Foo’ Productions
-
High-Performance Scientific Computing (class lectures and slides)
-
HoloLens Succinctly - Lars Klint
-
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)
-
Introduction to Scientific Programming in C++ and Fortran - Victor Eijkhout (PDF)
-
IRPF90 Fortran code generator - Anthony Scemama
-
Learn Programming - Antti Salonen
- Learn to Program
-
Learning 30 Technologies in 30 Days: A Developer Challenge - Shekhar Gulati
-
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
-
MSIX Succinctly - Matteo Pagani
- 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 - Daniel Lathrop, Laurel Ruma
-
PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology - Jeff Franz-Lien (Leanpub account or valid email requested)
-
Philosophy of Computer Science (PDF)
-
Playtime with Hyperledger Composer - Shubham Chadokar (PDF)
- PNG: The Definitive Guide
-
Pointers And Memory (PDF)
-
Principles of Computer System Design (PDF)
-
Procedural Content Generation in Games - Noor Shaker, Julian Togelius, Mark Nelson
- Programming with Unicode
-
Real-World Maintainable Software - Abraham Marin-Perez
-
Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools - Shashikant Jagtap (Leanpub account or valid email requested)
-
Scientific Programming and Computer Architecture - Divakar Viswanath
-
Signal Computing: Digital Signals in the Software Domain - Michael Stiber, Bilin Zhang Stiber, Eric C. Larson (PDF)
- Small Memory Software
-
Web Almanac (PDF)
-
Writing Native Mobile Apps in a Functional Language Succinctly - Vassili Kaplan
MOOC
Networking
-
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)
-
Computer Networks: A Systems Approach - Larry Peterson and Bruce Davie (HTML, epub, mobi, PDF)
- Distributed systems for fun and profit
-
High-Performance Browser Networking - Ilya Grigorik
-
How HTTPS Works - DNSimple
-
HTTP Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
-
HTTP2 Explained - Daniel Stenberg
-
Introduction to HTTP - Launch School
-
IPv6 for IPv4 Experts - Yar Tikhiy (PDF)
-
Kafka, The definitive Guide - Neha Narkhede (PDF)
-
Network Science - Albert-Laszló Barabási
- 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
-
Agile Planning: From Ideas to Story Cards - Launch School
-
Architectural Styles and the Design of Network-based Software Architectures - Roy Thomas Fielding
- Best Kept Secrets of Peer Code Review
-
Building Secure & Reliable Systems - Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea & Adam Stubblefield (PDF)
- Data-Oriented Design
-
Developing Reactive Microservices (email address requested, not required)
- Domain Driven Design Quickly
-
DSL Engineering: Designing, Implementing and Using Domain-Specific Languages - Markus Voelter
-
Exploring CQRS and Event Sourcing - (EPUB, PDF)
-
Guide to the Software Engineering Body of Knowledge (email adddress requested)
- How to Design Programs
- How to Write Unmaintainable Code
- Kanban and Scrum - making the most of both
-
Kanban for skeptics - Nick Oostvogels (Leanpub account or valid email requested)
-
Microservices AntiPatterns and Pitfalls (PDF)
-
Microservices vs. Service-Oriented Architecture (PDF)
-
Migrating to Cloud-Native Application Architectures (email address requested) (PDF)
-
Naked objects - Richard Pawson (PDF)
-
OAuth - The Big Picture (email address requested)
-
Object-Oriented Reengineering Patterns - S. Demeyer, S. Ducasse and O. Nierstrasz
-
Practicing Domain-Driven Design - Part 1 - Scott Millett (Leanpub account or valid email requested)
-
Reactive Microservices Architecture (email address requested)
-
Reactive Microsystems: The Evolution of Microservices at Scale (email address requested)
- Scrum and XP from the Trenches
- Serverless apps: Architecture, patterns, and Azure implementation
-
Serverless Design Patterns and Best Practices - Brian Zambrano (Packt account required)
-
Shape Up - Stop Running in Circles and Ship Work that Matters - Ryan Singer (PDF)
- Site Reliability Engineering
-
Software Architecture Patterns (email address requested, not required)
- Software Engineering for Internet Applications
- Source Making Design Patterns and UML
-
Test Driven Development, Extensive Tutorial - Grzegorz Gałęzowski
-
The Site Reliability Workbook - Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara and Stephen Thorne
-
Web API Design - Brian Mulloy (PDF)
-
Working with Web APIs - Launch School
-
Your API Is Bad - Paddy Foran
Standards
Theoretical Computer Science
ABAP
Ada
Agda
Alef
Android
APL
Arduino
ASP.NET
Assembly Language
Non-X86
AutoHotkey
Awk
Bash
Basic
BETA
Blazor
C
C Sharp
C++
-
C++ Annotations - Frank B. Brokken (HTML, PDF)
-
C++ Core Guidelines - Editors: Bjarne Stroustrup, Herb Sutter
-
C++ GUI Programming With Qt 3 - Jasmin Blanchette, Mark Summerfield (PDF)
- C++ Language
-
C++ Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
-
C++ Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
- C++ Tricks
- CS106X Programming Abstractions in C++
-
Elements of Programming - Alexander Stepanov and Paul McJones - (PDF)
-
Financial Numerical Recipes in C++ - Bernt Arne Ødegaard
- Game Programming Patterns
- Google’s C++ Style Guide
-
Hands-On System Programming with C++ - Dr. Rian Quinn (Packt account required)
-
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 4 - Alan Ezust, Paul Ezust (PDF)
-
Joint Strike Fighter, C++ Coding Standards, by Bjarne Stroustrup (PDF)
-
LearnCpp.com (HTML)
-
Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt (PDF)
-
Open Data Structures (In C++) - Pat Morin (PDF)
-
Programming Fundamentals - A Modular Structured Approach using C++ - Kenneth Leroy Busbee (PDF)
-
Software Design Using C++ - Br. David Carlson and Br. Isidore Minerd
- Software optimization resources by Agner Fog
-
The Boost C++ libraries - Boris Schäling (HTML)
-
The Rook’s Guide to C++ - Jeremy Hansen (PDF)
- The Ultimate Question of Programming, Refactoring, and Everything
-
Think C++: How To Think Like a Computer Scientist - Allen B. Downey (PDF)
-
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
DBMS
Delphi / Pascal
DTrace
Elasticsearch
Eiffel
Elixir
Ecto
Phoenix
Emacs
Embedded Systems
Erlang
ESP8266
F Sharp
Firefox OS
Flutter
Force.com
Forth
Fortran
FreeBSD
Git
Go
Groovy
Gradle
Grails
Spock Framework
Hack
Hadoop
Haskell
Haxe
HTML / CSS
Bootstrap
Idris
Icon
iOS
IoT
Isabelle/HOL
J
Java
-
3D Programming in Java - Daniel Selman (PDF)
-
Apache Jakarta Commons: Reusable Java Components - Will Iverson (PDF)
-
Artificial Intelligence - Foundations of Computational Agents, Second Edition - David L. Poole and Alan K. Mackworth
-
Building Back-End Web Apps with Java, JPA and JSF - Mircea Diaconescu, Gerd Wagner (HTML,PDF)
-
Category wise tutorials - J2EE - Yong Mook Kim
-
Core Servlets and JavaServer Pages, 2nd Ed. (2003) - Marty Hall and Larry Brown
-
Data Structures in Java for the Principled Programmer (2007) - Duane A. Bailey (PDF)
- Google’s Java Style Guide
-
Introduction to Computer Science “booksite” - by Robert Sedgewick and Kevin Wayne (HTML)
-
Introduction to Computer science using Java - Bradley Kjell
-
Introduction to Programming in Java - Robert Sedgewick and Kevin Wayne
-
Introduction to Programming Using Java - David J. Eck
-
Java Application Development on Linux (2005) - Carl Albing and Michael Schwarz (PDF)
-
Java, Java, Java Object-Oriented Problem Solving - R. Morelli and R.Walde
-
Java Language and Virtual Machine Specifications - James Gosling, et al
-
Java Notes for Professionals - Compiled from StackOverflow documentation (PDF)
-
Java Programming - Wikibooks
-
Java Programming for Kids - Yakov Fain
-
Java Projects, Second Edition - Peter Verhas (Packt account required)
-
Microservices Best Practices for Java (PDF)
-
Object-Oriented Programming in JavaTM Textbook - Rick Halterman (PDF per Chapter)
-
Object Oriented Programming using Java - Simon Kendal (PDF) , Bookboon. (email address requested, not required)
-
OOP - Learn Object Oriented Thinking & Programming - Rudolf Pecinovsky (PDF)
-
Open Data Structures (in Java) - Pat Morin (PDF)
-
Playing with Java Microservices on Kubernetes and OpenShift - Nebrass Lamouchi (Leanpub account or valid email requested)
-
Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX) (2002) - Elliotte Rusty Harold
-
The ABC of PDF with iText: PDF Syntax essentials - Bruno Lowagie (Leanpub account or valid email requested)
-
The Java EE6 Tutorial (PDF)
-
The Java EE7 Tutorial - Eric Jendrock, et al (PDF)
- The Java Tutorials
-
The Java Web Scraping Handbook - Kevin Sahin (PDF, HTML)
-
Think Data Structures: Algorithms and Information Retrieval in Java - Allen B. Downey (PDF, HTML)
-
Think Java: How to Think Like a Computer Scientist - Allen B. Downey and Chris Mayfield
-
Welcome to Java for Python Programmers - Brad Miller
-
Welcome to the Java Workshop (2006) - Trevor Miller
-
What’s New in Java 8 - Adam L. Davis
Codename One
JasperReports
Spring
Spring Boot
Spring Data
Spring Security
Wicket
JavaScript
-
Basic JavaScript for the impatient programmer - Dr. Axel Rauschmayer (HTML)
-
Book of Modern Frontend Tooling - Various (HTML)
-
Building Front-End Web Apps with Plain JavaScript - Gerd Wagner (HTML,PDF)
-
Clean Code JavaScript - Ryan McDermott (HTML)
-
Crockford’s JavaScript - Douglas Crockford (HTML)
-
Deep JavaScript: Theory and techniques - Dr. Axel Rauschmayer (HTML)
-
Designing Scalable JavaScript Applications - Emmit Scott (PDF+livebook)
-
Dev Docs - Various (HTML)
-
Eloquent JavaScript 3rd edition - Marijn Haverbeke (HTML, PDF, EPUB, MOBI)
-
Exploring ES6 - Dr. Axel Rauschmayer (HTML)
-
Google JavaScript Style Guide - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, & Robby Walker (HTML)
-
Human JavaScript - Henrik Joreteg (HTML)
-
JavaScript Allongé - Reginald Braithwaite (HTML)
-
JavaScript Bible - Danny Goodman (PDF)
-
JavaScript Challenges Book - Tomás Corral Casas (HTML)
-
JavaScript Enlightenment - Cody Lindley (HTML)
-
JavaScript ES6 and beyond - Alberto Montalesi (PDF, epub)
-
JavaScript For Cats - Maxwell Ogden (HTML)
-
JavaScript for Impatient Programmers (ES2020 edition) - Dr. Axel Rauschmayer (HTML)
-
JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies - Nicholas Johnson (HTML)
-
JavaScript Garden Maintained by Tim Ruffles (HTML)
-
JavaScript Notes for Professionals - Compiled from StackOverflow documentation (PDF)
-
JavaScript Patterns Collection - Shi Chuan (HTML)
-
JavaScript Spessore - Reginald Braithwaite (HTML)
-
JavaScript Succinctly - Cody Lindley (PDF, Kindle; email address requested, not required)
-
JavaScript the Right Way - William Oliveira & Allan Esquina (HTML)
-
jQuery Fundamentals - Bocoup (HTML)
-
JS Robots - Mark Daggett (PDF)
-
Leaflet Tips and Tricks: Interactive Maps Made Easy - Malcolm Maclean (HTML)
-
Learning JavaScript Design Patterns - Addy Osmani (HTML)
-
Let’s Learn ES6 - Ryan Christiani (Superbook format)
-
Managing Space and Time with JavaScript - Book 1: The Basics - Noel Rappin (dead link)
-
Marionette Exposé: Learn to write modular Javascript applications using Backbone Marionette and RequireJS/AMD - Jack Killilea (HTML, PDF, EPUB, MOBI; Leanpub account or valid email requested)
-
Mozilla Developer Network’s JavaScript Guide - Mozilla Developer Network contributors (HTML)
-
Neural Networks with JavaScript Succinctly - James McCaffrey (PDF, EPUB, MOBI)
-
Oh My JS - Azat Mardanov (HTML)
-
Patterns For Large-Scale JavaScript Application Architecture - Addy Osmani (HTML)
-
Practical Modern JavaScript - Nicolas Bevacqua (HTML)
-
Professor Frisby’s Mostly Adequate Guide to Functional Programming - Brian Lonsdorf (HTML)
-
Robust Client-Side JavaScript - Matthias Schäfer (HTML, EPUB)
-
Single page apps in depth - Mixu (HTML)
-
Speaking JavaScript - Dr. Axel Rauschmayer
-
Standard ECMA-262 ECMAScript 2016 Language Specification - Ecma International (HTML,PDF)
-
The JavaScript Tutorial - Ilya Kantor (HTML)
-
The JavaScript Way - Baptiste Pesquet
-
The Problem with Native JavaScript APIs - Nicholas C. Zakas (PDF, email address requested)
-
Thinking in JavaScript - Aravind Shenoy (Kindle)
-
Understanding ECMAScript 6 - Nicholas C. Zakas (HTML)
-
Understanding JavaScript OOP - Quil (HTML)
-
You Don’t Know JS - Kyle Simpson (HTML, PDF, EPUB, MOBI)
Angular.js
Aurelia
Backbone.js
Booty5.js
D3.js
Dojo
Elm
Ember.js
Express.js
Ionic
jQuery
Meteor
Node.js
Om
React
React Native
Redux
Vue.js
Jenkins
Julia
Kotlin
LaTeX / TeX
LaTeX
TeX
Limbo
Linux
-
Ad Hoc Data Analysis From The Unix Command Line - Wikibooks
-
Advanced Linux Programming (PDF)
- Automated Linux From Scratch
- Getting Started with Ubuntu
- GNU Autoconf, Automake and Libtool
- GTK+/Gnome Application Development
- Hardened Linux From Scratch
-
Kali Linux 2018: Assuring Security by Penetration Testing, Fourth Edition - Shiva V. N Parasram, Alex Samm, Damian Boodoo, Gerard Johansen, Lee Allen, Tedi Heriyanto, Shakeel Ali (Packt account required)
- Kali Linux: Professional Penetration-Testing Distribution
- Learning Debian GNU/Linux
-
Linux 101 Hacks - Ramesh Natarajan (PDF)
- Linux Administrator’s Security Guide
- Linux Advanced Routing & Traffic Control HOWTO
-
Linux Appliance Design: A Hands-On Guide to Building Linux Appliances - Bob Smith, John Hardin, Graham Phillips, Bill Pierce (PDF, EPUB, MOBI)
-
Linux commands Notes for Professionals - Compiled from StackOverflow documentation (PDF)
-
Linux Device Drivers, Third Edition - Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
- Linux from Scratch
-
Linux Fundamentals - Paul Cobbaut (PDF)
- Linux Inside
- Linux Kernel in a Nutshell
- Linux Newbie Administrator Guide
- Linux Security for Beginners
-
Linux Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
- Red Hat Enterprise Linux 6 Essentials
-
Secure Programming HOWTO - Creating Secure Software - D. A. Wheeler (HTML, PDF)
-
Ten Steps to Linux Survival: Bash for Windows People - Jim Lehmer
- The Debian Administrator’s Handbook
-
The Linux Command Line (PDF)
-
The Linux Development Platform (PDF)
- The Linux Kernel Module Programming Guide
- The Linux System Administrator’s Guide
- Ubuntu Pocket Guide and Reference
-
Ubuntu Server Guide (PDF)
-
Understanding the Linux Virtual Memory Manager - Mel Gorman (HTML, PDF)
-
UNIX Systems Programming for SVR4 - David A. Curry
- Upstart Intro, Cookbook and Best Practises
-
What Every Programmer Should Know About Memory (PDF)
Lisp
Livecode
Lua
Make
Markdown
Mathematica
MATLAB
-
An Interactive Introduction to MATLAB (PDF)
-
An Introduction to MATLAB (PDF)
- Applications of MATLAB in Science and Engineering
- Experiments with MATLAB
-
Freshman Engineering Problem Solving with MATLAB (PDF)
- Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics
-
Introduction to MATLAB for Engineering Students - David Houcque (PDF) (1.2, 2005)
- MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1
- MATLAB - A Ubiquitous Tool for the Practical Engineer
- MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics
-
MATLAB Notes for professionals - Compiled from StackOverflow documentation (PDF)
-
MATLAB Programming - Wikibooks
-
MATLAB Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
- Numerical Computing with MATLAB
-
Physical Modeling in MATLAB - Alan B. Downey
-
Scientific Computing - Jeffrey R. Chasnov (PDF)
Maven
Mercurial
Mercury
Modelica
MySQL
Neo4J
.NET Framework
Nim
NoSQL
Oberon
Objective-C
OCaml
Octave
OpenMP
OpenResty
OpenSCAD
TrueOS
Perl
PHP
CakePHP
CodeIgniter
Drupal
Laravel
Symfony
Zend
PicoLisp
PostgreSQL
PowerShell
-
A Unix Person’s Guide to PowerShell - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
Creating HTML Reports in PowerShell - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
DevOps: The Ops Perspective - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
Ditch Excel: Making Historical & Trend Reports in PowerShell - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
Layman’s Guide to PowerShell 2.0 remoting (PDF)
-
Learn PowerShell Core 6.0 - David das Neves, Jan-Hendrik Peters (Packt account required)
- Learn PowerShell in Y Minutes
- Mastering PowerShell v2
-
PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell - Mike F. Robbins (Leanpub account or valid email requested)
-
PowerShell 2.0 – One CMDLET At A Time (PDF)
-
PowerShell Notes for Professionals - Compiled from StackOverflow documentation (PDF)
-
PowerShell Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
-
PowerShell Tips to Write By - Adam Bertram (Leanpub account or valid email requested) (
in process)
-
Secrets of PowerShell Remoting - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
The Big Book of PowerShell Error Handling - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
The Big Book of PowerShell Gotchas - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
The Monad Manifesto - Annotated - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
The PowerShell + DevOps Global Summit Manual for Summiteers - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
Why PowerShell? - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
-
Windows PowerShell Networking Guide - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
Processing
Prolog
- Adventure in Prolog
-
Applications of Prolog - Attila Csenki, Bookboon. (email address requested, not required)
-
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. (email address requested, not required)
- Prolog Tutorial
-
The Art of Prolog, Second Edition - Leon S. Sterling, Ehud Y. Shapiro (Open Access)
-
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) - Caleb Hattingh
-
A Beginner’s Python Tutorial - Wikibooks
-
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)
-
Architecture Patterns with Python - Harry J.W. Percival & Bob Gregory (HTML)
-
Automate the Boring Stuff - Al Sweigart
-
Beej’s Guide to Python Programming - For Beginners - B. Hall (HTML,PDF)
-
Biopython (PDF)
-
Build applications in Python the antitextbook (3.x) (HTML, PDF, EPUB, Mobi)
-
Building Skills in Object-Oriented Design (Python) - Steven F. Lott (PDF) (2.1.1)
-
Building Skills in Python - Steven F. Lott (PDF) (2.6)
-
Code Like a Pythonista: Idiomatic Python - David Goodger
- CodeCademy Python
-
Composing Programs (3.x)
-
Cracking Codes with Python - Al Sweigart
-
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 - David Mertz
-
Fundamentals of Python Programming - Richard L. Halterman (PDF) (
in process)
-
Google’s Python Class (2.4 - 2.x)
- Google’s Python Style Guide
-
Hadoop with Python - Zachary Radtka, Donald Miner
-
Hands-On Natural Language Processing with Python - Rajesh Arumugam, Rajalingappaa Shanmugamani (Packt account required)
-
Hitchhiker’s Guide to Python! (2.6)
-
How to Code in Python 3 - Lisa Tagliaferri (PDF)
-
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 Programming, Second Edition - Fabrizio Romano (Packt account required)
-
Learn to Program Using Python - Cody Jackson (PDF)
- Learning to Program
-
Lectures on scientific computing with python - J.R. Johansson (2.7)
-
Making Games with Python & Pygame - Al Sweigart (2.7)
- Math for programmers (using python)
-
Modeling and Simulation in Python - Allen B. Downey (PDF)
-
Modeling Creativity: Case Studies in Python - Tom D. De Smedt (PDF)
-
Natural Language Processing (NLP) with Python — Tutorial (PDF)
-
Natural Language Processing with Python (3.x)
-
Non-Programmer’s Tutorial for Python 3 - Wikibooks (3.3)
-
Picking a Python Version: A Manifesto - David Mertz
-
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 (3.x)
-
Program Arcade Games With Python And Pygame (3.3)
-
Programming Computer Vision with Python (PDF)
-
Python 101 - Michael Driscoll (HTML, TEXT)
-
Python 2 Official Documentation (PDF, HTML, TEXT) (2.x)
-
Python 2.7 quick reference - John W. Shipman (PDF) (2.7)
-
Python 3 Official Documentation (PDF, EPUB, HTML, TEXT) (3.x)
- Python 3 Tutorial
-
Python Data Science Handbook - Jake VanderPlas (HTML, Jupyter Notebooks)
-
Python for Everybody - Charles Russell Severance (PDF, EPUB, HTML) (3.x)
-
Python for Informatics: Exploring Information - Charles Russell Severance (2.7.5)
-
Python for you and me (2.7.3)
-
Python for you and me (3.x)
-
Python Idioms (PDF)
-
Python in Education - Nicholas Tollervey
-
Python in Hydrology - Sat Kumar Tomer
-
Python Koans (2.7 or 3.x)
-
Python Machine Learning By Example - Yuxi (Hayden) Liu (Packt account required)
-
Python Module of the Week (3.x)
-
Python Notes for Professionals - Compiled from StackOverflow documentation (PDF)
-
Python Practice Book (2.7.1)
- Python Practice Projects
-
Python Programming - Wikibooks (2.7)
-
Python Programming - Wikibooks (PDF) (2.6)
-
Python Tutorial - Tutorials Point
- Scipy Lecture Notes
-
SICP in Python (3.2)
-
Slither into Python: An introduction to Python for beginners (3.7)
-
Suporting Python 3: An In-Depth Guide (2.6 - 2.x & 3.1 - 3.x)
-
Test-Driven Web Development with Python - Harry Percival (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 GTK+ 3 Tutorial
-
The Standard Python Library - Fredrik Lundh
-
Think Complexity - Allen B. Downey (2nd Edition) (PDF, HTML)
-
Think DSP - Digital Signal Processing in Python - Allen B. Downey (PDF, HTML)
-
Tiny Python 3.6 Notebook - Matt Harrison (3.6)
-
Web2py: Complete Reference Manual, 6th Edition (pre-release) (2.5 - 2.x)
Django
Flask
Kivy
Pandas
Pyramid
Tornado
QML
-
Qt5 Cadaques - Juergen Bocklage-Ryannel and Johan Thelin (HTML, PDF, ePub) (
in process)
R
Racket
Raku
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) (email address requested, not required)
-
Another tour of Scala - David Copeland
-
Creative Scala - Noel Welsh and Dave Gurnell (PDF, HTML, EPUB) (email address requested, not required)
-
EAI Patterns with Actor Model - Vaughn Vernon
- Effective Scala
-
Essential Scala - Noel Welsh and Dave Gurnell (PDF, HTML, EPUB) (email address requested, not required)
-
Functional Programming for Mortals - Sam Halliday
-
Functional Programming, Simplified (Scala edition) - Alvin Alexander (free preview (400 pages from 595), PDF)
-
Hello, Scala - Alvin Alexander (free preview (120 pages from 257), PDF)
- Learning Scala in small bites
- Learning Scalaz
- Pro Scala: Monadic Design Patterns for the Web
-
Programming in Scala, First Edition - by M. Odersky, L. Spoon, B. Venners
-
Pure functional HTTP APIs in Scala - Jens Grassel
-
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 School by Twitter
-
Scala Succinctly - Chris Rose
-
Scala Tutorial - Tutorials Point
- tetrix in Scala
-
The Neophyte’s Guide to Scala - Daniel Westheide
-
The Type Astronaut’s Guide to Shapeless - Dave Gurnell (PDF, HTML, EPUB) (email address requested, not required)
- Xtrace
Lift
Play Scala
Scheme
Scilab
Scratch
Sed
Self
Smalltalk
Snap
Spark
Splunk
SQL (implementation agnostic)
SQL Server
-
Best of SQLServerCentral.com Vol 7 *(RedGate, By SQLServerCentral Authors)
-
Brad’s Sure Guide to SQL Server Maintenance Plans - Brad McGehee (PDF) (email address requested)
-
Defensive Database Programming - Alex Kuznetsov (PDF)
-
Fundamentals Of SQL Server 2012 Replication - Sebastian Meine (PDF) (email address requested)
-
How to Become an Exceptional DBA, Second edition - Brad McGehee (PDF)
-
Inside the SQL Server Query Optimizer - Benjamin Nevarez (PDF) (email address requested)
- Introducing Microsoft SQL Server 2008 R2
- Introducing Microsoft SQL Server 2012
- Introducing Microsoft SQL Server 2014
-
Mastering SQL Server Profiler - Brad McGehee (PDF)
-
Microsoft SQL Server Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
-
Performance Tuning with SQL Server Dynamic Management Views - Tim Ford, Louis Davidson (PDF)
-
Protecting SQL Server Data - John Magnabosco (PDF)
- SQL Server 2012 Tutorials: Reporting Services
-
SQL Server 2017 Administrator’s Guide - Marek Chmel, Vladimír Mužný (Packt account required)
-
SQL Server Backup and Restore - Shawn McGehee (PDF) (email address requested)
-
SQL Server Execution Plans, Third Edition - Grant Fritchey (PDF)
-
SQL Server for C# Developers Succinctly - Sander Rossel
-
SQL Server Hardware - Glenn Berry (PDF)
-
SQL Server Internals: In-Memory OLTP - Kalen Delaney (PDF)
-
SQL Server Metadata Succinctly - Joseph D. Booth
-
SQL Server Source Control Basics - Rob Sheldon, Rob Richardson, Tony Davis (PDF)
-
SQL Server Statistics - Holger Schmeling (PDF)
-
SQL Server Stumpers Vol.5 (PDF)
-
SQL Server Tacklebox - Rodney Landrum (PDF)
-
SQL Server Transaction Log Management - Tony Davis, Gail Shaw (PDF)
-
The Art of SQL Server FILESTREAM - Jacob Sebastian, Sven Aelterman (PDF)
-
The Art of XSD - Jacob Sebastian (PDF)
-
The Best of SQLServerCentral.com Vol 7 (PDF)
-
The Redgate Guide to SQL Server Team-based Development - Phil Factor, Grant Fritchey, Alex Kuznetsov, Mladen Prajdić (PDF)
-
Troubleshooting SQL Server: A Guide for the Accidental DBA - Jonathan Kehayias, Ted Krueger (PDF)
Standard ML
Subversion
Swift
Vapor
Tcl
TEI
Teradata
Tizen
TLA
TypeScript
Angular
Deno
Unix
Verilog
VHDL
Vim
Visual Basic
Visual Prolog
Web Services
Windows 8
Windows Phone
Workflow
xBase (dBase / Clipper / Harbour)