Top 50 Awesome List

EbookFoundation/free-programming-books

Books  6 days ago  236.3k
📚 Freely available programming books
View byDAY/WEEK/README
View on Github

Jun 13th - Jun 19th, 2022

Lua

  • Learning Lua ebook - Rip Tutorial (Compiled from StackOverflow documentation) (PDF)
  • Python

  • Modeling Creativity: Case Studies in Python - Tom D. De Smedt (PDF)
  • Jun 6th - Jun 12th, 2022

    May 23rd - May 29th, 2022

    Java

  • Java Tutorial - Scaler Topics
  • Python

  • Python Tutorial - Scaler Topics
  • Standard ML

  • The Standard ML Basis Library - Emden R. Gansner, John H. Reppy (HTML)
  • Tcl

  • Tcl for Web Nerds - Hal Abelson, Philip Greenspun, and Lydia Sandon (HTML)
  • May 9th - May 15th, 2022

    Haskell

  • The Haskell Road to Logic, Math and Programming - Kees Doets and Jan van Eijck (PDF)
  • Apr 25th - May 1st, 2022

    Index

  • V
  • V

  • V Documentation - vlang.io (Markdown)
  • Mar 28th - Apr 3rd, 2022

    Index

  • Odin
  • Odin

  • Overview | Odin Programming Language
  • Android

  • Android Tutorial - Tutorials Point (HTML, PDF)
  • C

  • C Programming Tutorial - Tutorials Point (HTML, PDF)
  • Flutter

  • Flutter Tutorial - Tutorials Point (HTML, PDF)
  • Flutter in Action - Eric Windmill (HTML) (email address requested, not required)
  • Git

  • Git Tutorial - Tutorials Point (HTML, PDF)
  • Go

  • Go Tutorial - Tutorials Point (HTML, PDF)
  • Lua

  • Lua Tutorial - Tutorials Point (HTML, PDF)
  • MongoDB

  • Introduction to MongoDB - Tutorials Point (HTML, PDF)
  • PostgreSQL

  • PostgreSQL Tutorial - Tutorials Point (HTML, PDF)
  • Python

  • Python Tutorial - Tutorials Point (HTML, PDF)
  • Flask

  • Python Flask Tutorial - Tutorials Point (HTML, PDF)
  • Scala

  • Scala Tutorial - Tutorials Point (HTML, PDF)
  • Solidity

  • Introductory guide for Solidity - Tutorials Point (HTML)
  • SQL (implementation agnostic)

  • SQLite Tutorial
  • Express.js

  • The Express.js Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • Next.js

  • The Next.js Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • Node.js

  • The Node.js Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • Vue.js

  • The Vue.js Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • Deno

  • The Deno Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • Erlang

  • Learn You Some Erlang For Great Good - Fred Hebert (HTML)
  • Mar 14th - Mar 20th, 2022

    C

  • Beej's Guide to C Programming - Brian "Beej Jorgensen" Hall (HTML, PDF)
  • Beej's Guide to the GNU Debugger (GDB) - Brian "Beej Jorgensen" Hall (HTML)
  • Python

  • Beej's Guide to Python Programming - For Beginners - Brian "Beej Jorgensen" Hall (HTML,PDF)
  • Unix

  • Beej's Guide to Unix Interprocess Communication - Brian "Beej Jorgensen" Hall (HTML,PDF)
  • Feb 28th - Mar 6th, 2022

    React Native

  • The Ultimate Guide to React Native Optimization (PDF) (email requested, not required)
  • HTML / CSS

  • Learning sass - Compiled from Stack Overflow documentation (PDF)
  • Git

  • Git cookbook - Dennis Kaarsemaker (HTML)
  • Feb 7th - Feb 13th, 2022

    Rust

  • Easy Rust - David McLeod (HTML, PDF)
  • Jan 31st - Feb 6th, 2022

    Index

  • C#
  • Jan 10th - Jan 16th, 2022

    Dec 27th - Jan 2nd, 2021

    APL

  • A Practical Introduction to APL1 & APL2 - Graeme Donald Robertson (PDF)
  • A Practical Introduction to APL3 & APL4 - Graeme Donald Robertson (PDF)
  • APL2 at a glance - James A. Brown, Sandra Pakin, Raymond P. Polivka - 1988 (PDF) (🗃️ archived)
  • Learning APL - Stefan Kruger (HTML,PDF,IPYNB)
  • Mastering Dyalog APL (PDF) (HTML,IPYNB 🚧 in process)
  • Reinforcement Learning From The Ground Up - Romilly Cocking (PDF,HTML,IPYNB) (🚧 in process)
  • Dec 6th - Dec 12th, 2021

    C

  • C Internals - Rajeev Kumar (HTML)
  • Nov 15th - Nov 21st, 2021

    Nov 8th - Nov 14th, 2021

    Smalltalk

  • Squeak by Examplestars10
  • COBOL

  • Micro Focus: OO Programming with Object COBOL for UNIX (1999) - MERANT International Ltd. (HTML)
  • Fortran

  • Exploring Modern Fortran Basics - Milan Curcic
  • Elixir

  • Learning the Elixir Language - Compiled from StackOverflow Documentation (PDF)
  • Nov 1st - Nov 7th, 2021

    Assembly Language

  • A fundamental introduction to x86 assembly prorgamming - Project Nayuki (HTML)
  • Run Down On x86 Intel Assembly Coursestars16 - Ret2LC
  • Next.js

  • Next.js Crash Course 2021 - Brad Traversy (Traversy Media)
  • Java

  • Java Masters - Java Masters (HTML)
  • C++

  • Fundamentals of C++ Programming - Richard L. Halterman (PDF) (🗃️ archived)
  • CoffeeScript

  • Hard Rock CoffeeScript - Alex Chaplinsky (gitbook)
  • The Little Book on CoffeeScript - Alex MacCaw, David Griffiths, Satoshi Murakami, Jeremy Ashkenas
  • Oct 25th - Oct 31st, 2021

    Ecto

  • The Little Ecto Cookbook - José Valim, Dashbit (PDF) (email address required)
  • C++

  • More C++ Idioms - Sumant Tambe and others, WikiBooks
  • C++ Programming - Panic, et al
  • Learning C++ eBook - Compiled from StackOverflow Documentation (PDF)
  • R

  • blogdown: Creating Websites with R Markdown - Yihui Xie, Amber Thomas, Alison Presmanes Hill
  • C

  • C for Python Programmers - Carl Burch
  • The C Programming Language Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • An Introduction to C & GUI Programming - Simon Long (PDF)
  • Python

  • A Practical Introduction to Python Programming - Brian Heinold (HTML, PDF, Exercises sources)
  • Test-Driven Web Development with Python: Obey the Testing Goat! using Django, Selenium and Javascript - Harry J.W. Percival (HTML) (3.3 - 3.x)
  • Inside The Python Virtual Machine - Obi Ike-Nwosu (HTML, PDF, EPUB, Kindle) (Leanpub account or valid email requested)
  • Official NumPy Reference - The NumPy Community (PDF)
  • Learn to Program Using Python - Cody Jackson (PDF) (🗃️ archived)
  • Slither into Python: An introduction to Python for beginners (3.7) (🗃️ archived)
  • Java Reporting

  • The ABC of PDF with iText: PDF Syntax essentials - Bruno Lowagie (Leanpub account or valid email requested)
  • Dart

  • Essential Dart - Krzysztof Kowalczyk and StackOverflow Contributors
  • Learning Dart - Compiled from StackOverflow documentation (PDF)
  • PHP

  • PHP Apprentice - Andrew Davis (🚧 in process)
  • HTML / CSS

  • The CSS Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • The HTML Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • RTL Styling 101 - Ahmad Shadeed
  • How To Build a Website with HTML - Erin Glass (PDF, EPUB)
  • Svelte

  • The Svelte Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • Linux

  • The Linux Commands Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • JavaScript

  • JavaScript from ES5 to ESNext - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • The JavaScript Beginner's Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • JS Robots - Mark Daggett (PDF) (🗃️ archived)
  • React

  • The React Beginner's Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • Go

  • Go for Python Programmers - Jason McVetta (HTML, PDF, EPUB)
  • Practical Go Lessons - Maximilien Andile
  • Go Succinctly - Mark Lewin (PDF, EPUB, Kindle)
  • Go Web Development Succinctly - Mark Lewin (PDF, EPUB, Kindle)
  • F Sharp

  • Analyzing and Visualizing Data with F# - Tomas Petricek (PDF) (🗃️ archived)
  • Git

  • Git Workflows - Yan Pritzker (🗃️ archived)
  • Grails

  • Grails Tutorial for Beginners - grails.asia (🗃️ archived)
  • Java

  • Core Servlets and JavaServer Pages, 2nd Ed. (2003) - Marty Hall and Larry Brown (🗃️ archived)
  • Raspberry Pi

  • The Official Raspberry Pi Project Book 1 (2015) (PDF)
  • Ruby

  • Using Blocks in Ruby - Jay McGavren (PDF) (🗃️ archived)
  • Unix

  • Unix Toolbox - Colin Barschel (🗃️ archived)
  • LaTeX

  • LaTex Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • Oct 18th - Oct 24th, 2021

    C

  • Let us C - Yashavant Kanetkar (PDF) (🗃️ archived)
  • The Basics of C Programming - Marshall Brain (PDF)
  • Java

  • Writing Advanced Applications for the Java 2 Platform - Calvin Austin and Monica Pawlan (PDF)
  • Cilk

  • Cilk 5.4.6 Reference Manual (PDF)
  • Assembly Language

  • Assembly Language Succinctly - Christopher Rose, Syncfusion Inc. (HTML, PDF, EPUB, Kindle)
  • Flutter

  • Flutter UI Succinctly, Syncfusion - Ed Freitas
  • Python

  • The Python Handbook - Flavio Copes (PDF, EPUB, Kindle) (email address requested)
  • HTML / CSS

  • Airbnb CSS / Sass Styleguidestars6.4k - Airbnb
  • Airbnb CSS-in-JavaScript Style Guide - Airbnb
  • JavaScript

  • Airbnb JavaScript Style Guide() { - Airbnb (HTML)
  • React

  • Airbnb React/JSX Style Guide - Airbnb
  • Ruby

  • Ruby Style Guidestars3.5k - Airbnb
  • Git

  • A git Primer - Daniel Miessler
  • Vim

  • Learn Vim For the Last Time - Daniel Miessler
  • Oct 11th - Oct 17th, 2021

    COBOL

  • ILE COBOL Programmer's Guide (PDF)
  • Arduino

  • Open softwear - Fashionable prototyping and wearable computing using the Arduino - Tony Olsson, David Gaetano, Jonas Odhner, Samson Wiklund (PDF)
  • Bash

  • Conquering the Command Line - Mark Bates (HTML)
  • C

  • Learn to Code With C - The MagPi Essentials (PDF)
  • Coursebookstars530 - B. Venkatesh, L. Angrave, et al.
  • Ruby on Rails

  • Building REST APIs with Rails - Abraham Kuri Vargas
  • Scratch

  • Learn to Code with Scratch - The MagPi magazine (PDF)
  • Swift

  • Essential Swift - Krzysztof Kowalczyk (Compiled from StackOverflow Documentation)
  • C#

  • .NET Microservices: Architecture for Containerized .NET Applications - Cesar de la Torre, Bill Wagner, Mike Rousos (PDF)
  • Windows Phone

  • Developing An Advanced Windows Phone 7.5 App That Connects To The Cloud - MSDN Library, David Britch, Francis Cheung, Adam Kinney, Rohit Sharma (PDF) (🗃️ archived)
  • NoSQL

  • Redis in Action - Josiah L. Carlson
  • C++

  • Financial Numerical Recipes in C++ - Bernt Arne Ødegaard (PDF)
  • R

  • Forecasting: Principles and Practice - Rob J Hyndman and George Athanasopoulos
  • Haskell

  • A Gentle Introduction to Haskell Version 98 - Paul Hudak, John Peterson, Joseph Fasel
  • Developing Web Applications with Haskell and Yesod - Michael Snoyman
  • Haskell no panic - Conrad Barski
  • Learn Haskell Fast and Hard - Yann Esposito
  • Real World Haskell - Bryan O'Sullivan, Don Stewart, and John Goerzen
  • Speeding Through Haskell - Arya Popescu
  • The Haskell School of Music - From Signals to Symphonies - Paul Hudak (PDF)
  • Yet Another Haskell Tutorial - Hal Daum ́e III (PDF)
  • Prolog

  • Adventure in Prolog - Dennis Merritt
  • Concise Intro to Prolog - David Matuszek
  • Expert Systems in Prolog - David Matuszek
  • GNU Prolog Manual - Daniel Diaz (PDF)
  • Logic, Programming and Prolog (2ed) - Ulf Nilsson and Jan Maluszynski
  • Prolog for Programmers - Feliks Kluźniak, Stanisław Szpakowicz & Janusz S. Bień
  • Prolog Tutorial - J. R. Fisher
  • Simply Logical: Intelligent Reasoning by Example - Peter Flach
  • The First 10 Prolog Programming Contests - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon
  • The Power of Prolog - Markus Triska
  • Index

  • BeanShell
  • BeanShell

  • Beanshell Simple Java Scripting Manual - beanshell.org (PDF)
  • BeanShell User's Manual - beanshell.org (HTML)
  • Forth

  • Easy Forth - Nick Morgan (HTML)
  • Git

  • Git-Tutorial For-Beginners - HubSpot Product Team
  • Julia

  • Quantitative Economics with Julia - Jesse Perla, Thomas J. Sargent and John Stachurski (HTML, PDF)
  • Oct 4th - Oct 10th, 2021

    Index

  • CMake
  • MongoDB
  • CMake

  • An Introduction to Modern CMake - Henry Schreiner (HTML)
  • CMake Tutorial (HTML)
  • Quick CMake tutorial (HTML)
  • Node.js

  • Mastering Nodestars1.8k - visionmedia (PDF)
  • From Containers to Kubernetes with Node.js - Kathleen Juell (PDF, EPUB)
  • How To Code in Node.js - eBook - David Landup, Marcus Sanatan @ Stack Abuse, Digital Ocean (PDF, EPUB)
  • Module Patterns - Pedro Teixeira (HTML, PDF, EPUB, Kindle) (Leanpub account or valid email requested)
  • C++

  • Working Draft, Standard for Programming Language C++, 2021 Revision - Thomas Köppe (PDF) (🚧 in process)
  • Kotlin

  • Kotlin Quick Reference - Alvin Alexander (gitbook)
  • JavaScript

  • Understanding the DOM — Document Object Model - Tania Rascia (PDF, EPUB)
  • Django

  • Django Official Documentation (PDF) (3.2)
  • React

  • React in patterns - Krasimir Tsonev
  • How To Code in React.js - Joe Morgan
  • Lisp

  • Lisp for the Web - Adam Tornhill (PDF, EPUB, MOBI) (Leanpub account or valid email requested)
  • Loving Common Lisp, or the Savvy Programmer's Secret Weapon - Mark Watson (PDF, EPUB, MOBI) (Leanpub account or valid email requested)
  • R

  • An Introduction to R -David M. Smith and William N. Venables
  • Next.js

  • Mastering Next.js
  • Java

  • Learning Java Language - Compiled from StackOverflow Documentation (PDF)
  • Assembly Language

  • WebAssembly friendly programming with C/C++ - Ending, Chai Shushan, Yushih (HTML, 📦 examples)
  • NoSQL

  • How To Manage a Redis Database - Mark Drake (PDF, EPUB)
  • Svelte

  • Svelte Tutorial - Svelte.dev
  • MongoDB

  • Learning MongoDB - Based on Unaffiliated Stack Overflow Documentation (PDF)
  • MongoDB Koansstars179
  • MongoDB Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • MongoDB Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
  • The Little MongoDB Book
  • Electron

  • Electron Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
  • HTML / CSS

  • HTML5 Canvas Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • HTML5 Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • Emacs

  • An Introduction to Programming in Emacs Lisp
  • GNU Emacs Manual
  • Git

  • Introduction to Git and Github - Launch School
  • Introduction to Git and Github - Tutorial - Dr. Chris Bourke (PDF)
  • Python

  • Supporting Python 3: An In-Depth Guide (2.6 - 2.x & 3.1 - 3.x)
  • Ruby

  • Learn Ruby the Hard Way - Zed A. Shaw
  • OCaml

  • OCaml From the Ground Up - Daniil Baturin (HTML) (🚧 in process)
  • GraphQL

  • Learning graphqL (PDF)
  • Sep 27th - Oct 3rd, 2021

    Bash

  • Conquer the Command Line - Richard Smedley (PDF)
  • Vim

  • Learn Vimscript the Hard Way - Steve Losh
  • PHP

  • PHP Documentor - Documentation - phpdoc.org
  • R

  • An Introduction to Statistical Learning with Applications in R - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani (PDF)
  • Ruby

  • Mastering Roda - Federico Iachetti, Avdi Grimm and Jeremy Evans
  • C#

  • Creating Mobile Apps with Xamarin.Forms C# - Charles Petzold
  • Mastering Xamarin UI Development, Second Edition - Steven F. Daniel (Packt account required)
  • Fundamentals of Computer Programming with C# (the Bulgarian Book) - Svetlin Nakov, Veselin Kolev et al. (HTML, PDF, EPUB)
  • .NET Book Zero - Charles Petzold (PDF, XPS)
  • Kotlin

  • Learning Kotlin (PDF)
  • Jenkins

  • Jenkins User Handbook (PDF)
  • Python

  • Learn Python the Right Way
  • TypeScript

  • Tackling TypeScript: Upgrading from JavaScript - Dr. Axel Rauschmayer
  • PostgreSQL

  • PostgreSQL Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • Ember.js

  • yoember.com
  • Scala

  • Scala Book - Alvin Alexander (PDF, MOBI, HTML, EPUB)
  • Rust

  • A Gentle Introduction To Rust - Steve J Donovan
  • Asynchronous Programming in Rust
  • Guide to Rustc Development
  • Learn Rust With Entirely Too Many Linked Lists - Alexis Beingessner
  • Rust by Example
  • Rust Cookbook
  • Rust for Rubyists - Steve Klabnik
  • The Little Book of Rust Macros
  • The Rust Performance Book
  • The Rust Programming Language
  • The Rust RFC Book
  • The Rustc Book
  • The Rustonomicon
  • Why Rust?
  • Index

  • Language Agnostic
  • Vulkan
  • AutoIt
  • GraphQL

  • Fullstack GraphQLstars569
  • Language Agnostic

  • BY SUBJECT This section has been moved to its own file.
  • Vulkan

  • Vulkan Tutorial - Alexander Overvoorde (EPUB, HTML, PDF) (C++)
  • Vulkan Tutorial Javastars98 - Cristian Herrera et al (Java)
  • Vulkan Tutorial RSstars532 - Benjamin Wasty et al. (🚧 in process) (Rust)
  • Vulkano - Tomaka et al. (HTML) (Rust)
  • AutoIt

  • AutoIt Docs - Jonathan Bennett (HTML)
  • Sep 20th - Sep 26th, 2021

    Make

  • Makefile tutorial - Chase Lambert
  • Sep 13th - Sep 19th, 2021

    C

  • C Programming Boot Camp - Paul Gribble
  • React

  • React Enlightenment
  • React In-depth: An exploration of UI development
  • AngularJS

  • Angular 1 Style Guide - John Papa (HTML)
  • Angular for the jQuery developer - ng-newsletter, Ari Lerner, David Wu, Nate Murray (HTML)
  • AngularJS - Step by Logical Step - Nicholas Johnson (HTML)
  • AngularJS Guide (HTML)
  • AngularJS Material Designing (HTML)
  • AngularJS Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • AngularJS Style Guide for teamsstars6k - Todd Motto (HTML)
  • AngularJS Succinctly - Frederik Dietz (PDF, EPUB, Kindle) (email address requested, not required)
  • AngularJS Tutorial (HTML)
  • AngularJS vs EmberJs - Brendan Graetz (HTML, PDF, EBOOK, Kindle) (Leanpub account / email address not required)
  • Seven-Part Introduction to AngularJS - Keving Ngo (HTML, 📦 demos, open-sourced examplesstars1)
  • Unit Testing Best Practices in AngularJS - Andy Shora (HTML)
  • Ember.js

  • AngularJs vs EmberJs - Brendan Graetz (HTML, PDF, EPUB, Kindle) (Leanpub account / email address not required)
  • Angular

  • Angular 2 Style Guide - John Papa (HTML)
  • Angular 2+ Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • Angular Docs (HTML)
  • Angular Material (HTML)
  • Angular Tutorial (HTML)
  • Build a Full-Stack Web Application Using Angular & Firebase - Ankit Sharma (PDF, 📦 code samplesstars39)
  • Aug 30th - Sep 5th, 2021

    Arduino

  • Arduino Programming Notebook - Brian Evans (PDF) (🗃️ archived at unglue.it)
  • Linux

  • Ubuntu Server Guide (PDF)
  • Aug 23rd - Aug 29th, 2021

    Fortran

  • Fortran 90 Tutorial - C.-K. Shene at Michigan Technological University (HTML)
  • Fortran 90 Tutorial - Sarah T. Whitlock, Paul H. Hargrove at Stanford University (HTML)
  • Fortran information & resources - fortranplus.co.uk (HTML)
  • FORTRAN Performance Tuning co-Guide (1998) - Timothy C. Prince (HTML)
  • Introduction to Fortran - Sebastian Ehlert, Julius Stückrath, Marcel Mueller, Marcel Stahn (HTML)
  • Modern Fortran in Science and Technology - Jonas Lindemann and Ola Dahlblom (HTML, PDF, EPUB)
  • Modern Fortran Tutorial - Yutaka Masuda (HTML)
  • Professional Programmer’s Guide to Fortran77 (2005) - Clive G. Page (PDF)
  • Self Study Guide 2: Programming in Fortran 95 - Dr Rachael Padman (PDF)
  • User Notes On Fortran Programming (UNFP): An open cooperative practical guide (1998) - Abraham Agay, Arne Vajhoej et. al (HTML)
  • Clojure

  • Clojure in Small Pieces - Rich Hickey, Timothy Daly (PDF) (🗃️ unglued)
  • Julia

  • Julia Data Science - Jose Storopoli, Rik Huijzer, and Lazaro Alonso
  • Aug 16th - Aug 22nd, 2021

    Java

  • Introduction to Programming Using Java - David J. Eck (HTML, PDF, ePUB + exercises)
  • Introduction to Programming Using Java (5th Edition - final version, 2010 Jun) - David J. Eck (HTML, PDF, ePUB + exercises)
  • Nim

  • Computer Programming with the Nim Programming Language - Dr. Stefan Salewski
  • Aug 9th - Aug 15th, 2021

    Aug 2nd - Aug 8th, 2021

    Jul 19th - Jul 25th, 2021

    Java

  • Using RxJava 2 Tutorial - Lars Vogel, Simon Scholz (HTML)
  • Jul 5th - Jul 11th, 2021

    Delphi / Pascal

  • Modern Object Pascal Introduction for Programmersstars99 - Michalis Kamburelis (AsciiDoc, HTML, PDF)
  • Pandas

  • pandas: powerful Python data analysis toolkit - Wes McKinney and the Pandas Development Team (HTML, PDF)
  • Jun 14th - Jun 20th, 2021

    May 31st - Jun 6th, 2021

    May 17th - May 23rd, 2021

    SQL (implementation agnostic)

  • Introduction to SQLstars181 - Bobby Iliev (Markdown, PDF)
  • May 10th - May 16th, 2021

    R

  • Functional Programming - Sara Altman, Bill Behrman and Hadley Wickham
  • May 3rd - May 9th, 2021

    Python

  • Beyond the Basic Stuff with Python - Al Sweigart (3.x)
  • Biopython Tutorial and Cookbook (PDF)
  • Clean Architectures in Python - Leonardo Giordani (3.x)
  • Cracking Codes with Python - Al Sweigart (3.6)
  • From Python to NumPy - Nicolas P. Rougier (3.6)
  • Full Stack Python - Matt Makai
  • Intermediate Python - Muhammad Yasoob Ullah Khalid (1st edition)
  • Introduction to Python for Econometrics, Statistics and Numerical Analysis - Kevin Sheppard (PDF) (3.8)
  • Invent Your Own Computer Games With Python - Al Sweigart (3.4)
  • Making Games with Python & Pygame - Al Sweigart (3.2)
  • PySDR: A Guide to SDR and DSP using Python - Dr. Marc Lichtman (3.x)
  • Python Programming And Numerical Methods: A Guide For Engineers And Scientists - Qingkai Kong, Timmy Siauw, Alexandre Bayen (3.7)
  • Apr 26th - May 2nd, 2021

    Index

  • App Inventor
  • App Inventor

  • Absolute App Inventor 2 - Hossein Amerkashi
  • App Inventor 2 - David Wolber, Hal Abelson, Ellen Spertus, Liz Looney
  • Bash

  • GNU Bash manual (PDF)
  • Apr 19th - Apr 25th, 2021

    Apr 12th - Apr 18th, 2021

    Awk

  • Awk - Bruce Barnett
  • GNU awk - Sundeep Agarwal
  • Perl

  • Perl one-liners cookbook - Sundeep Agarwal
  • Python

  • 100 Page Python Intro - Sundeep Agarwal
  • Ruby

  • Ruby one-liners cookbook - Sundeep Agarwal
  • Sed

  • GNU sed - Sundeep Agarwal
  • Sed - An Introduction and Tutorial - Bruce Barnett
  • Go

  • Darker Corners of Go - Rytis Bieliunas
  • Mar 29th - Apr 4th, 2021

    APL

  • Introduction to College Mathematics with A Programming Language (1978) - E. J. LeCuyer (PDF)
  • Index

  • ASP.NET Core
  • .NET Core / .NET
  • ASP.NET Core

  • ASP.NET Core 3.1 Succinctly - Simone Chiaretta, Ugo Lattanzi
  • ASP.NET Core Documentation - Microsoft Docs
  • Blazor

  • Blazor: A Beginner's Guide - Ed Charbeneau (PDF) (email address requested, not required)
  • Blazor for ASP.NET Web Forms Developers - Daniel Roth, Jeff Fritz, Taylor Southwick (PDF)
  • .NET Core

  • Clean Code .NETstars5.1k
  • Entity Framework Core Succinctly - Ricardo Peres
  • .NET documentation - Microsoft Docs
  • Using .NET Core, Docker, and Kubernetes Succinctly - Michele Aponte
  • JavaScript

  • JavaScript Interview #35 - Coderslang Master (PDF, email address requested, not required)
  • Node.js

  • Introduction to Node.js (HTML)
  • Mar 22nd - Mar 28th, 2021

    Git

  • Introduction to Git and GitHub eBookstars365 - Bobby Iliev (Markdown, PDF)
  • Feb 15th - Feb 21st, 2021

    Python

  • Programming for Non-Programmers, Release 2.6.2 - Steven F. Lott (PDF) (2.6)
  • Building Skills in Object-Oriented Design, V4 - Steven F. Lott (3.7)
  • Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners - Al Sweigart (3.8)
  • How to Think Like a Computer Scientist: Learning with Python, Interactive Edition - Brad Miller, David Ranum, Jeffrey Elkner, Peter Wentworth, Allen B. Downey, Chris Meyers, and Dario Mitchell (3.2)
  • Think Python 2nd Edition - Allen B. Downey (3.x) (HTML, PDF)
  • Java

  • Think Java: How to Think Like a Computer Scientist, 2nd Edition - Allen B. Downey and Chris Mayfield (HTML, PDF) (Interactive version by Trinket)
  • Feb 1st - Feb 7th, 2021

    Julia

  • Julia language: a concise tutorial - Antonello Lobianco (GitBook)
  • Jan 25th - Jan 31st, 2021

    Standard ML

  • ML for the Working Programmer, 2nd Edition - Lawrence C. Paulson
  • Jan 18th - Jan 24th, 2021

    BETA

  • MIA 99-42: The Fragment System: Further Specification - Mjølner Informatics
  • React

  • React Book, your beginner guide to Reactstars1.2k - Chris Noring
  • Index

  • C++
  • Vue.js

  • 30 Days Of Vue - Hassan Djirdeh (HTML; email required for PDF)
  • Jan 11th - Jan 17th, 2021

    Jan 4th - Jan 10th, 2021

    Python

  • Architecture Patterns with Python - Harry J.W. Percival & Bob Gregory (HTML)
  • Dec 28th - Jan 3rd, 2020

    Python

  • The Standard Python Library - Fredrik Lundh
  • BETA

  • Object-Oriented Programming in the BETA Programming Language - Ole Lehrmann Madsen, Birger Møller-Pedersen, Kristen Nygaard
  • Dec 14th - Dec 20th, 2020

    BETA

  • MIA 90-02: BETA Compiler - Reference Manual - Mjølner Informatics
  • MIA 94-26: BETA Language Introduction - Tutorial - Mjølner Informatics
  • MIA 99-41: BETA Language Modifications - Reference Manual - Mjølner Informatics
  • OCaml

  • OCaml Scientific Computing - Liang Wang, Jianxin Zhao (HTML) (🚧 in process)
  • Dec 7th - Dec 13th, 2020

    Bash

  • Introduction to Bash Scriptingstars2k - Bobby Iliev (Markdown, PDF)
  • C++

  • Hands-On System Programming with C++ - Dr. Rian Quinn (Packt account required)
  • How to make an Operating System - Samy Pesse
  • Raku

  • Metagenomics - Ken Youens-Clark
  • Haskell

  • Parallel and Concurrent Programming in Haskell - Simon Marlow
  • Prolog

  • The Art of Prolog, Second Edition - Leon S. Sterling, Ehud Y. Shapiro (Open Access)
  • Python

  • Hadoop with Python - Zachary Radtka, Donald Miner
  • Smalltalk

  • Dynamic Web Development with Seaside - S. Ducasse, L. Renggli, C. D. Shaffer, R. Zaccone
  • CodeIgniter

  • CodeIgniter 3 User Guide
  • CodeIgniter 4 User Guide
  • Flask

  • Flask Documentation - Pallets
  • Nov 16th - Nov 22nd, 2020

    Python

  • Hands-On Natural Language Processing with Python - Rajesh Arumugam, Rajalingappaa Shanmugamani (Packt account required)
  • Index

  • HTTPS
  • Java

  • Java Programming - Wikibooks
  • Laravel

  • 100 (and counting) Laravel Quick Tips - Povilas Korop / LaravelDaily Team (PDF)
  • PowerShell

  • PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell - Mike F. Robbins (Leanpub account or valid email requested)
  • Django

  • Django Official Documentation (PDF) (3.1)
  • Ruby on Rails

  • Learn Ruby on Rails: Book One - Daniel Kehoe (PDF, EPUB) (Leanpub account or valid email requested)
  • Nov 9th - Nov 15th, 2020

    MATLAB

  • Introduction to MATLAB for Engineering Students - David Houcque (PDF) (1.2, 2005)
  • JavaScript

  • 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 Waystars7.6k - Baptiste Pesquet
  • Index

  • DBMS
  • DBMS

  • Database Management Systems eBooks For All Edition (PDF)
  • Android

  • Codelabs for Advanced Android Development
  • Python

  • Python for Everybody - Charles Russell Severance (PDF, EPUB, HTML) (3.x)
  • Python for Informatics: Exploring Information - Charles Russell Severance (2.7.5)
  • Python Data Science Handbook - Jake VanderPlas (HTML, Jupyter Notebooks)
  • C++

  • LearnCpp.com (HTML)
  • Nov 2nd - Nov 8th, 2020

    Nim

  • Nim Basics - narimiran
  • Nim by Example - Flaviu Tamas
  • Nim Days - Ahmed Thabet
  • Git

  • Happy Git and GitHub for the useR - Jenny Bryan
  • Ruby on Rails

  • Ruby Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • C++

  • C++ GUI Programming With Qt 3 - Jasmin Blanchette, Mark Summerfield (PDF)
  • Node.js

  • Practical Node.js: Building Real-World Scalable Web Appsstars3.7k - Azat Mardan
  • Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDBstars493 - Azat Mardan
  • Oct 26th - Nov 1st, 2020

    Linux

  • Linux Appliance Design: A Hands-On Guide to Building Linux Appliances - Bob Smith, John Hardin, Graham Phillips, Bill Pierce (PDF, EPUB, MOBI)
  • C++

  • Programming Fundamentals - A Modular Structured Approach using C++ - Kenneth Leroy Busbee (PDF)
  • C++ Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • C++ Annotations - Frank B. Brokken (HTML, PDF)
  • Introduction to Design Patterns in C++ with Qt 4 - Alan Ezust, Paul Ezust (PDF)
  • Open Data Structures (In C++) - Pat Morin (PDF)
  • The Boost C++ libraries - Boris Schäling (HTML)
  • The Rook's Guide to C++ - Jeremy Hansen (PDF)
  • MATLAB

  • Scientific Computing - Jeffrey R. Chasnov (PDF)
  • MATLAB Notes for professionals - Compiled from StackOverflow documentation (PDF)
  • HTML / CSS

  • Resilient Web Design - Jeremy Keith
  • CSS Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • DOM Enlightenment - Cody Lindley (HTML)
  • HTML5 Quick Learning Guide - HTML5Templates (PDF)
  • HTML5 Shoot 'em Up in an Afternoon - Bryan Bibat (HTML)
  • Visual Basic

  • Visual Basic .NET Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Arduino

  • Arduino Tips, Tricks, and Techniques - lady ada (PDF)
  • Getting started with Arduino – A Beginner’s Guide - Brad Kendall (PDF)
  • Getting Started with Arduino products - Official Arduino Documentation (🚧 in process)
  • JavaScript

  • Basic JavaScript for the impatient programmer - Dr. Axel Rauschmayer (HTML)
  • Book of Modern Frontend Toolingstars2.5k - Various (HTML)
  • Clean Code JavaScriptstars68.9k - 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 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 Patterns Collection - Shi Chuan (HTML)
  • JavaScript Spessore - Reginald Braithwaite (HTML)
  • JavaScript Succinctly - Cody Lindley (PDF, Kindle; email address requested, not required)
  • JavaScript the Right Waystars8.4k - William Oliveira & Allan Esquina (HTML)
  • jQuery Fundamentals - Bocoup (HTML)
  • Leaflet Tips and Tricks: Interactive Maps Made Easy - Malcolm Maclean (HTML)
  • Learning JavaScript Design Patterns - Addy Osmani (HTML)
  • 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 JavaScriptstars3k - Nicolas Bevacqua (HTML)
  • Professor Frisby’s Mostly Adequate Guide to Functional Programming - Brian Lonsdorf (HTML)
  • The JavaScript Tutorial - Ilya Kantor (HTML)
  • 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 JSstars155k - Kyle Simpson (HTML, PDF, EPUB, MOBI)
  • Robust Client-Side JavaScript - Matthias Schäfer (HTML, EPUB)
  • Awk

  • Gawk: Effective AWK Programming - Arnold D. Robbins (HTML, PDF)
  • Android

  • Android Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Bash

  • Bash Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • C

  • C Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Essential C - Nick Parlante (PDF)
  • The C book - Mike Banahan, Declan Brady and Mark Doran (PDF, HTML)
  • The GNU C Programming Tutorial - Mark Burgess, Ron Hale-Evans (PDF)
  • The GNU C Reference Manual - Trevis Rothwell, James Youngman (HTML) (PDF)
  • C#

  • C# Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • C# Programming Yellow Book - Rob Miles (PDF) (2019)
  • Git

  • Git Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • iOS

  • iOS Developer Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Java

  • Java Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • Spring

  • Spring Framework Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • Spring Framework Cookbook: Hot Recipes for Spring Framework - JCGs (Java Code Geeks) (PDF)
  • jQuery

  • jQuery Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Node.js

  • Node.js Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • React

  • React JS Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • React Native

  • React Native Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • Kotlin

  • Kotlin Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • MySQL

  • MySQL Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • .NET Framework

  • .NET Framework Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Objective-C

  • Objective-C Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Perl

  • Perl Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • PHP

  • PHP Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • PowerShell

  • PowerShell Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • 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)
  • 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)
  • Python

  • Python Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • Natural Language Processing (NLP) with Python — Tutorial (PDF)
  • R

  • R Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Summary and Analysis of Extension Program Evaluation in R - Salvatore S. Mangiafico
  • Ruby

  • Ruby Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Ruby on Rails

  • Ruby on Rails Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Api on Rails 6stars339 - Alexandre Rousseau
  • SQL (implementation agnostic)

  • SQL Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • SQL Server

  • Microsoft SQL Server Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Swift

  • Swift Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
  • Haskell

  • Wise Man's Haskell - Andre Popovitch
  • Django

  • Django Web Framework (Python) - MDN contributors
  • Oct 19th - Oct 25th, 2020

    Mathematica

  • Power Programming with Mathematica - David B. Wagner
  • Wolfram Mathematica Product Training: Wolfram U
  • Maven

  • Developing with Eclipse and Maven
  • MySQL

  • MySQL 8.0 Tutorial Excerpt (HTML) (PDF)
  • PowerShell

  • Layman’s Guide to PowerShell 2.0 remoting (PDF)
  • Secrets of PowerShell Remoting - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) (Leanpub account or valid email requested)
  • C

  • The Current C Programming Language Standard – ISO/IEC 9899:2018 (C17/C18), Draft - Open Standards Org - www.open-std.org (PDF)
  • Learning GNU C - Ciaran O’Riordan (PDF)
  • Go

  • How To Code in Go - Mark Bates, Cory Lanou, and Timothy J. Raymond (PDF, EPUB)
  • Java

  • Building Back-End Web Apps with Java, JPA and JSF - Mircea Diaconescu, Gerd Wagner (HTML,PDF)
  • What’s New in Java 8 - Adam L. Davis
  • Think Data Structures: Algorithms and Information Retrieval in Java - Allen B. Downey (PDF, HTML)
  • JavaScript

  • Building Front-End Web Apps with Plain JavaScript - Gerd Wagner (HTML,PDF)
  • JavaScript Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • PHP

  • PHP Reference: Beginner to Intermediate PHP5 - Mario Lurig (PDF)
  • Ruby

  • Ruby Best Practices - Gregory Brown (PDF)
  • The Book Of Ruby - Huw Collingbourne
  • The Little Book Of Ruby - Huw Collingbourne
  • C++

  • Think C++: How To Think Like a Computer Scientist - Allen B. Downey (PDF)
  • Python

  • Modeling and Simulation in Python - Allen B. Downey (PDF)
  • Think Complexity - Allen B. Downey (2nd Edition) (PDF, HTML)
  • Think DSP - Digital Signal Processing in Python - Allen B. Downey (PDF, HTML)
  • Problem Solving with Algorithms and Data Structures using Python - Bradley N. Miller and David L. Ranum (3.x)
  • Spring Boot

  • Building modern Web Apps with Spring Boot and Vaadin (PDF)
  • Basic

  • 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 - Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter
  • Oct 12th - Oct 18th, 2020

    Haskell

  • Haskell Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • What I Wish I Knew When Learning Haskell - Stephen Diehl (PDF)
  • Linux

  • Linux commands Notes for Professionals - Compiled from StackOverflow documentation (PDF)
  • ASP.NET

  • Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure (2020) - Steve "ardalis" Smith (PDF) (🚧 in process)
  • ASP.NET with C# (2008) - Vijay Mukhi, Sonal Mukhi, Neha Kotecha
  • Diving into ASP.NET WebAPI (2016)stars6 - Akhil Mittal (PDF)
  • Intro to ASPNET MVC 4 with Visual Studio 2011 Beta (2012) - Rick Anderson and Scott Hanselman (PDF)
  • Introducing ASP.NET Web Pages 2 (2012) - Mike Pope (PDF)
  • ASP.NET Core

  • The Little ASP.NET Core Book (2018) - Nate Barbettini (PDF)
  • Assembly Language

  • ARM Assembly Language Programming - Peter Knaggs (PDF) (🚧 in process)
  • Assemblers And Loaders (1993) - David Salomon (PDF)
  • x86 Disassembly - Wikibooks
  • Zen of Assembly Language: Volume I, Knowledge (1990) - Michael Abrash
  • The Art of Assembly Language (2003) - Randall Hyde (PDF)
  • Unix

  • INTRODUCTION TO UNIX - Mark A. Thomas
  • Scratch

  • Scratch Programming Playground - Al Sweigart
  • C

  • Programming in C - Kishori Mundargi
  • Hashing - Prakash Hegade
  • Structures and C - Prakash Hegade
  • Emacs

  • Emacs for the Modern World (HTML)
  • Python

  • How to Code in Python 3 - Lisa Tagliaferri (PDF)
  • Python 101 - Michael Driscoll (HTML, TEXT)
  • Neo4J

  • Fullstack GraphQL Applications with GRANDStack – Essential Excerpts - William Lyon (PDF) (email requested)
  • Graph Algorithms: Practical Examples in Apache Spark and Neo4j - Mark Needham and Amy E. Hodler (PDF, EPUB, MOBI) (email requested)
  • Graph Databases 2nd edition - Ian Robinson, Jim Webber and Emil Eifrém (PDF, EPUB, MOBI) (email requested)
  • Graph Databases For Dummies - Dr. Jim Webber and Rik Van Bruggen (PDF) (email requested)
  • Visual Basic

  • Visual Basic Official Docs
  • PHP

  • Clean Code PHPstars10.9k
  • Flutter

  • Flutter Tutorials Handbook
  • HTML / CSS

  • Atomic Design - Brad Frost
  • Magic of CSS - Adam Schwartz (HTML) (🚧 in process)
  • Web Visual Effects with CSS3 - Thomas Mak
  • Symfony

  • Symfony 5: The Fast Track
  • R

  • Data Analysis and Prediction Algorithms with R - Rafael A. Irizarry
  • Vim

  • Learn Vim (the Smart Way)stars8.1k (HTML) (🚧 in process)
  • VIM-GALORE - All things Vim!stars14.2k (HTML)
  • Oct 5th - Oct 11th, 2020

    C#

  • C# Smorgasbord - Filip Ekberg (HTML) (PDF, EPUB, MOBI) (2018)
  • Learn C# in Y Minutes
  • Embedded Systems

  • First Steps with Embedded Systems - Byte Craft Limited (PDF)
  • R

  • Efficient R programming - Colin Gillespie, Robin Lovelace
  • Learning Statistics with R - Danielle Navarro
  • Linux

  • Linux Fundamentals - Paul Cobbaut (PDF)
  • Phoenix

  • Phoenix Framework Guide (HTML)
  • Erlang

  • BEAM Wisdoms (HTML)
  • The BEAM Book (HTML)
  • TypeScript

  • Learn TypeScript in Y Minutes
  • PowerShell

  • Learn PowerShell in Y Minutes
  • Sep 28th - Oct 4th, 2020

    HTML / CSS

  • Pocket Guide to Writing SVG - Joni Trythall
  • Ruby

  • The Ruby Reference - Victor Shepelev
  • Sep 14th - Sep 20th, 2020

    Assembly Language

  • Wizard Code, A View on Low-Level Programming - Tuomo Tuomo Venäläinen (PDF)
  • Aug 31st - Sep 6th, 2020

    Index

  • Raku
  • Raku

  • Perl 6 at a Glance - Andrew Shitov (PDF)
  • Raku Guide (HTML) (PDF)stars168
  • Raku One-Liners - Andrew Shitov (PDF)
  • Raku Programming - Wikibooks (HTML)
  • Think Raku - Laurent Rosenfeld, with Allen B. Downey (PDF)
  • Using Perl 6stars282 (🚧 project is dead)
  • X=Raku - Learn X in Y minutes (HTML)
  • Aug 24th - Aug 30th, 2020

    C

  • Modern C - Jens Gustedt (PDF)
  • Mercurial

  • Mercurial: The Definitive Guide 2nd edition
  • Aug 3rd - Aug 9th, 2020

    Jul 13th - Jul 19th, 2020

    Jul 6th - Jul 12th, 2020

    OCaml

  • Functional Programming in OCaml - Michael R. Clarkson
  • Jun 22nd - Jun 28th, 2020

    May 18th - May 24th, 2020

    May 11th - May 17th, 2020

    Mar 30th - Apr 5th, 2020

    Java

  • The Java Web Scraping Handbook - Kevin Sahin (PDF, HTML)
  • Mar 2nd - Mar 8th, 2020

    SQL (implementation agnostic)

  • SQL Queries Succinctly - Nick Harrison
  • SQL Server

  • SQL Server for C# Developers Succinctly - Sander Rossel
  • Feb 10th - Feb 16th, 2020

    ASP.NET

  • ASP.NET WebHooks Succinctly - Gaurav Arora
  • Gradle

  • Gradle Succinctly - José Roberto Olivas Mendoza
  • .NET Framework

  • Application Security in .NET Succinctly - Stan Drapkin
  • Cryptography in .NET Succinctly - Dirk Strauss
  • Scala

  • Scala Succinctly - Chris Rose
  • Feb 3rd - Feb 9th, 2020

    C#

  • Xamarin.Forms for macOS Succinctly - Alessandro Del Sole
  • Xamarin.Forms Succinctly - Alessandro Del Sole
  • HTML / CSS

  • W3.CSS Succinctly - Joseph D. Booth
  • .NET Framework

  • Akka.NET Succinctly - Zoran Maksimovic
  • Rider Succinctly - Dmitri Nesteruk
  • Bootstrap

  • Twitter Bootstrap 3 Succinctly - Peter Shaw
  • Twitter Bootstrap 4 Succinctly - Peter Shaw
  • Twitter Bootstrap Succinctly - Peter Shaw
  • Jan 27th - Feb 2nd, 2020

    Index

  • ASP.NET
  • Hadoop

  • Hadoop for Windows Succinctly - Dave Vickers
  • Ionic

  • Ionic 4 Succinctly - Ed Freitas
  • React

  • React Succinctly - Samer Buna
  • .NET Framework

  • Getting the Most from LINQPad Succinctly - José Roberto Olivas Mendoza
  • MonoGame Succinctly - Jim Perry
  • NuGet In-House Succinctly - José Roberto Olivas Mendoza
  • Visual Studio 2019 Succinctly - Alessandro Del Sole
  • SQL Server

  • SQL Server Metadata Succinctly - Joseph D. Booth
  • Racket

  • How to Design Programs - Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
  • Ruby

  • Mr. Neighborly's Humble Little Ruby Book
  • Lift

  • Lift Cookbook - Richard Dallaway
  • Smalltalk

  • Deep into Pharo - Alexandre Bergel, Damien Cassou, Stéphane Ducasse, Jannik Laval
  • Numerical Methods with Pharo - Didier Besset, Stéphane Ducasse, Serge Stinckwich
  • Pharo by Example - Andrew P. Black et al. (Smalltalk Implementation and IDE)
  • SQL (implementation agnostic)

  • Developing Time-Oriented Database Applications in SQL - Richard T. Snodgrass (PDF)
  • Jan 20th - Jan 26th, 2020

    Python

  • 20 Python Libraries You Aren't Using (But Should) - Caleb Hattingh
  • Functional Programming in Python - David Mertz
  • Picking a Python Version: A Manifesto - David Mertz
  • Python in Education - Nicholas Tollervey
  • Django

  • Effective Django (1.5)
  • MATLAB

  • Freshman Engineering Problem Solving with MATLAB (PDF)
  • Dojo

  • Dojo: The Definitive Guide - Matthew A. Russell
  • Elm

  • Elm Tutorial
  • Node.js

  • Node: Up and Running - Tom Hughes-Croucher
  • React

  • React-Bitsstars11.9k
  • Vue.js

  • Learning Vue.js (PDF)
  • Index

  • Kotlin
  • Haskell

  • Beautiful Code, Compelling Evidence - J.R. Heard (PDF)
  • HTML / CSS

  • Canvassing
  • Google's HTML/CSS Style Guide
  • HTML5 Canvas - Steve Fulton & Jeff Fulton
  • HTML5 for Publishers - Sanders Kleinfeld
  • Force.com

  • Apex Workbook (PDF)
  • Force.com Fundamentals (PDF)
  • Force.com Workbook (PDF)
  • Heroku Workbook (PDF)
  • Integration Workbook (PDF)
  • Salesforce1 Mobile App Workbook (PDF)
  • Visualforce Workbook (PDF)
  • Git

  • Git Pocket Guide - Richard E. Silverman
  • Git Reference
  • Hadoop

  • Cloudera Impala - John Russel (PDF)
  • Jan 13th - Jan 19th, 2020

    Assembly Language

  • PC Assembly Language - P. A. Carter
  • Tizen

  • Guide to Developing Tizen Native Application - Jung, Dong-Geun (Denis.Jung) (PDF)
  • Windows 8

  • Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition - Kraig Brockschmidt (PDF)
  • Java

  • Artificial Intelligence - Foundations of Computational Agents, Second Edition - David L. Poole and Alan K. Mackworth
  • Data Structures in Java for the Principled Programmer (2007) - Duane A. Bailey (PDF)
  • Playing with Java Microservices on Kubernetes and OpenShift - Nebrass Lamouchi (Leanpub account or valid email requested)
  • C#

  • C# Tips - Jason Roberts (Leanpub account or valid email requested)
  • Scala

  • Pure functional HTTP APIs in Scala - Jens Grassel
  • Embedded Systems

  • Introduction to Embedded Systems, Second Edition - Edward Ashford Lee, Sanjit Arunkumar Seshia (PDF)
  • Spring Data

  • Spring Data Reference - Oliver Gierke, Thomas Darimont, Christoph Strobl, Mark Paluch, Jay Bryant
  • Jan 6th - Jan 12th, 2020

    CakePHP

  • CakePHP Cookbook 2.x (PDF)
  • Drupal

  • The Tiny Book of Rules (PDF)
  • Laravel

  • Laravel 5.x Official Documentation. Synced Daily (Leanpub account or valid email requested)
  • Laravel Best Practices
  • Laravel: Code Bright - Dayle Rees
  • Laravel: Code Happy - Dayle Rees
  • Laravel: Code Smart - Dayle Rees
  • Laravel Collections Unraveled - Jeffrey Madsen (Leanpub account or valid email requested)
  • Symfony

  • The Symfony Best practices 4.1.x (PDF)
  • The Symfony Book 2.8.x
  • The Symfony Book 3.4.x
  • The Symfony Book 4.4.x
  • Zend

  • Using Zend Framework 3
  • PowerShell

  • PowerShell Tips to Write By - Adam Bertram (Leanpub account or valid email requested) (🚧 in process)
  • Learn PowerShell Core 6.0 - David das Neves, Jan-Hendrik Peters (Packt account required)
  • R

  • Data Analysis for the Life Sciences - Rafael A Irizarry, Michael I Love (Leanpub account or valid email requested)
  • Exploratory Data Analysis with R - Roger D. Peng (Leanpub account or valid email requested)
  • Python

  • The Definitive Guide to Jython, Python for the Java Platform - Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (2.5)
  • Building Skills in Python - Steven F. Lott (PDF) (2.6)
  • Code Like a Pythonista: Idiomatic Python - David Goodger
  • Fundamentals of Python Programming - Richard L. Halterman (PDF) (🚧 in process)
  • Python 2.7 quick reference - John W. Shipman (PDF) (2.7)
  • Ruby

  • Learn Ruby First - Frederick John
  • Ruby on Rails

  • Objects on Rails - Avdi Grimm
  • Scala

  • Another tour of Scala - David Copeland
  • HTML / CSS

  • Pro HTML5 Programming - Jen Simmons, Chris O'Connor, Dylan Wooters, Peter Lubbers
  • Scalable and Modular Architecture for CSS - Jonathan Snook
  • How to Code in HTML5 and CSS3 - Damian Wielgosik (PDF)
  • Spring

  • Spring Framework Reference Documentation - Rod Johnson et al.
  • Building Applications with Spring 5 and Vue.js 2 - James J. Ye (Packt account required)
  • Software Architecture with Spring 5.0 - René Enríquez, Alberto Salazar (Packt account required)
  • Spring Boot

  • Spring Boot Reference Guide - Phillip Webb et al. (PDF)
  • Bash

  • Bash tutorial - Anthony Scemama (PDF)
  • C

  • A Tutorial on Pointers and Arrays in C - Ted Jensen (PDF)
  • C#

  • Daily Design Patterns - Matthew P Jones (PDF)
  • Phoenix

  • Versioned APIs with Phoenix - Elvio Vicosa (PDF)
  • Forth

  • A Beginner's Guide to Forth - J.V. Noble
  • .NET Framework

  • .NET Performance Testing and Optimization - The Complete Guide - Paul Glavich, Chris Farrell (PDF)
  • Under the Hood of .NET Memory Management - Chris Farrell, Nick Harrison (PDF)
  • SQL Server

  • 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)
  • Mastering SQL Server Profiler - Brad McGehee (PDF)
  • Performance Tuning with SQL Server Dynamic Management Views - Tim Ford, Louis Davidson (PDF)
  • Protecting SQL Server Data - John Magnabosco (PDF)
  • SQL Server Backup and Restore - Shawn McGehee (PDF) (email address requested)
  • SQL Server Execution Plans, Third Edition - Grant Fritchey (PDF)
  • SQL Server Hardware - Glenn Berry (PDF)
  • SQL Server Internals: In-Memory OLTP - Kalen Delaney (PDF)
  • 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)
  • SQL Server 2017 Administrator's Guide - Marek Chmel, Vladimír Mužný (Packt account required)
  • Index

  • Splunk
  • Delphi / Pascal

  • Expert Delphi - Paweł Głowacki (Packt account required)
  • Hadoop

  • Big Data Analytics with Hadoop 3 - Sridhar Alla (Packt account required)
  • IoT

  • Mastering Internet of Things - Peter Waher (Packt account required)
  • Linux

  • 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)
  • Django

  • Django RESTful Web Services - Gaston C. Hillar (Packt account required)
  • Splunk

  • Splunk 7.x Quick Start Guide - James H. Baxter (Packt account required)
  • Dec 30th - Jan 5th, 2020

    Java

  • Java Projects, Second Edition - Peter Verhas (Packt account required)
  • Python

  • Learn Python Programming, Second Edition - Fabrizio Romano (Packt account required)
  • Python Machine Learning By Example - Yuxi (Hayden) Liu (Packt account required)
  • Dec 9th - Dec 15th, 2019

    xBase (dBase / Clipper / Harbour)

  • CA-Clipper 5.2 Norton Guide
  • Nov 25th - Dec 1st, 2019

    Index

  • Elm
  • Snap
  • Assembly Language

  • Programming from the Ground Up - Jonathan Bartlett (PDF)
  • Snap

  • Snap! Reference Manual - B. Harvey, J. Mönig (PDF)
  • Nov 18th - Nov 24th, 2019