Skip to content

Latest commit

 

History

History
1554 lines (1324 loc) · 191 KB

File metadata and controls

1554 lines (1324 loc) · 191 KB

A curated list of programming books 📚

If you have a truly specific idea in mind, feel free to have a look at FreeTechBooks, a database of free and open-access online computer science books, textbooks, and lecture notes. Hopefully, you will find the requested material there; if that is not the case, do not refrain from checking the books I personally (and carefully, as usual) collected below! You might be surprised in front of such a (paper) Babel Tower.

As for the content of this specific repository and clarity purposes, I found it necessary to draw a little division depending on the different subjects:

  1. Programming languages.
  2. General concepts.

Against my artistic soul and its deepest wishes, it's time for me to admit that the Programming languages section is as vast as the ocean. For this reason, I incorporated the option to hide and show the entire list, depending on your needs and preferences.

Now, let's go, dear readers!


Table of Contents



🚀 Programming languages

  Click to show / hide

Bash

Title Author Format
Advanced Bash-Scripting Guide M. Cooper HTML
Bash Guide for Beginners (2008) M. Garrels HTML
Bash Notes for Professionals Compiled from StackOverflow documentation PDF
BASH Programming (2000) Mike G. HTML
Bash Reference Manual - HTML
Bash tutorial Anthony Scemama PDF
BashGuide Maarten Billemont HTML, PDF
Command line text processing with GNU Coreutils Sundeep Agarwal HTML
Computing from the Command Line Sundeep Agarwal HTML
Conquer the Command Line Richard Smedley PDF
Conquering the Command Line Mark Bates HTML
Essential Bash Krzysztof Kowalczyk, StackOverflow Contributors HTML
Getting Started with BASH - HTML
GNU Bash manual Chet Ramey, Brian Fox PDF
Google Shell Style Guide Paul Armstrong HTML
Introduction to Bash Scripting Bobby Iliev Markdown, PDF
Introduction to the Command Line Launch School HTML
Linux Shell Scripting Tutorial - A Beginner's Handbook (2002) Vivek G. Gite HTML
Linux Shell Scripting Tutorial (LSST) v2.0 Vivek Gite HTML
Linux Shell Scripting With Bash Ken O. Burtch PDF
Slackbook (2005) Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson HTML, DocBook, Postscript, PDF
The Bash Academy Maarten Billemont HTML
The Linux Command Line William E. Shotts Jr. PDF
Writing Shell Scripts William E. Shotts Jr. HTML

⬆ Back to Index


C

Title Author Format
256-Color VGA Programming in C David Brackeen HTML
A Tutorial on Pointers and Arrays in C Ted Jensen PDF
Algorithms Design (in C) Paulo Feofiloff HTML
Bare-metal programming for ARM Daniels Umanovskis PDF
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
Build Your Own Lisp Daniel Holden HTML
C Elements of Style Steve Oualline HTML, PDF
C for Python Programmers Carl Burch HTML
C Handbook Flavio Copes HTML, PDF
C Internals Rajeev Kumar HTML
C Notes for Professionals Compiled from StackOverflow Documentation PDF
C Programming Wikibooks HTML
C Programming Boot Camp - Paul Gribble Paul Gribble HTML
C Programming Tutorial Tutorials Point HTML, PDF
Coursebook B. Venkatesh, L. Angrave, et al. HTML
Deep C Olve Maudal, Jon Jagger HTML
Essential C Nick Parlante PDF
Essential C Krzysztof Kowalczyk, StackOverflow Contributors HTML
Everything you need to know about pointers in C Peter Hosey HTML
Functional C (1997) Pieter H. Hartel, Henk Muller PDF
Hashing Prakash Hegade HTML
Introduction to Programming and Data Structures in C CodeAhoy HTML
Learn to Code With C - The MagPi Essentials Simon Long PDF
Learning GNU C Ciaran O’Riordan PDF
Let us C Yashavant Kanetkar PDF
Modeling with Data Ben Klemens PDF
Modern C Jens Gustedt PDF
Programming in C Bharat Kinariwala & Tep Dobry PDF
Programming in C Kishori Mundargi HTML
Structures and C Prakash Hegade HTML
The Basics of C Programming Marshall Brain PDF
The C book Mike Banahan, Declan Brady, Mark Doran PDF, HTML
The C Programming Language Handbook Flavio Copes PDF, EPUB, Kindle
The GNU C Programming Tutorial Mark Burgess, Ron Hale-Evans PDF
The GNU C Reference Manual Trevis Rothwell, James Youngman HTML, PDF
The little book about OS development Erik Helin, Adam Renberg HTML
The New C Standard - An Economic and Cultural commentary (2009) Derek M. Jones PDF
TONC GBA Programming - Game Boy Advance Development J. Vjin HTML

⬆ Back to Index


C#

Title Author Format
Architect Modern Web Applications with ASP.NET Core and Azure Steve "ardalis" Smith HTML
C# Features Succinctly Dirk Strauss HTML
C# Notes for Professionals Compiled from StackOverflow documentation PDF
C# Programming Wikibooks HTML
C# Programming Yellow Book Rob Miles PDF
C# Smorgasbord Filip Ekberg HTML
Creating Mobile Apps with Xamarin.Forms C# Charles Petzold HTML
Daily Design Patterns Matthew P Jones PDF
Data Structures and Algorithms with Object-Oriented Design Patterns in C# Bruno Preiss HTML
Dissecting a C# Application Christian Holm, Bernhard Spuida, Mike Kruger HTML
Essential C# Krzysztof Kowalczyk, StackOverflow Contributors HTML
Fundamentals of Computer Programming with C# (the Bulgarian Book) Svetlin Nakov, Veselin Kolev, et al. HTML
High level asynchronous programming with Reactive Extensions Emil Petro HTML
Introduction to Rx Ian Griffiths HTML
Learn C# in Y Minutes Irfan Charania, Max Yankov, Melvyn Laïly, Shaun McCarthy, Wouter Van Schandevijl, Jo Pearce, Chris Zimmerman, Shawn McGuire HTML
Learning C# Language Compiled from StackOverflow Documentation PDF
Modernize existing .NET applications with Azure cloud and Windows Containers César de la Torre HTML
Modernizing Desktop Apps on Windows with .NET 6 Olia Gavrysh, Miguel Angel Castejón Dominguez HTML
.NET Book Zero Charles Petzold PDF, XPS
.NET Microservices: Architecture for Containerized .NET Applications Cesar de la Torre, Bill Wagner, Mike Rousos PDF
Porting Existing ASP.NET Apps to .NET 6 Steve "ardalis" Smith HTML
Threading in C# Joseph Albahari HTML
Xamarin Community Toolkit Succinctly Alessandro Del Sole HTML
Xamarin.Forms for macOS Succinctly Alessandro Del Sole HTML
Xamarin.Forms Notes for professionals Compiled from StackOverflow documentation PDF
Xamarin.Forms Succinctly Alessandro Del Sole HTML

⬆ Back to Index


C++

Title Author Format
A Complete Guide to Standard C++ Algorithms Šimon Tóth PDF, LaTeX
An Introduction to the USA Computing Olympiad, C++ Edition Darren Yao PDF
C++ Annotations Frank B. Brokken HTML, PDF
C++ Core Guidelines Bjarne Stroustrup, Herb Sutter MD
C++ For Programmers JT Kalnay PDF
C++ GUI Programming With Qt 3 Jasmin Blanchette, Mark Summerfield PDF
C++ Language - HTML
C++ Notes for Professionals Compiled from StackOverflow Documentation PDF
C++ Programming Panic, et al. HTML
C++ Programming: Code patterns design WikiBooks HTML
C++ Succinctly, Syncfusion Syncfusion PDF, Kindle
C++ Tricks - HTML
C++ Tutorial Alex Allain HTML
Elements of Programming Alexander Stepanov, Paul McJones PDF
Essential C++ Krzysztof Kowalczyk, StackOverflow Contributors HTML
Financial Numerical Recipes in C++ Bernt Arne Ødegaard PDF
Fundamentals of C++ Programming Richard L. Halterman PDF
Game Programming Patterns Robert Nystrom HTML
Google's C++ Style Guide - HTML
Hands-On System Programming with C++ Rian Quinn Packt account required
How to make an Operating System Samy Pesse HTML
How To Think Like a Computer Scientist: C++ Version Allen B. Downey HTML
Introduction to Design Patterns in C++ with Qt 4 Alan Ezust, Paul Ezust PDF
Joint Strike Fighter, C++ Coding Standards Bjarne Stroustrup PDF
Learn C++ Programming Language Tutorials Point PDF
LearnCpp.com - HTML
Learning C++ eBook Compiled from StackOverflow Documentation PDF
Matters Computational: Ideas, Algorithms, Source Code Jorg Arndt PDF
Modern C++ Tutorial: C++11/14/17/20 On the Fly Changkun Ou PDF
More C++ Idioms Sumant Tambe, et al. WikiBooks
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, Br. Isidore Minerd HTML
Software optimization resources Agner Fog HTML
The Boost C++ libraries Boris Schäling HTML
The Rook's Guide to C++ Jeremy Hansen PDF
Think C++: How To Think Like a Computer Scientist Allen B. Downey PDF
Thinking in C++, Second Edition, Vol. 1. Bruce Eckel HTML
Working Draft, Standard for Programming Language C++, 2021 Revision Thomas Köppe PDF

⬆ Back to Index


Dart

Title Author Format
Essential Dart Krzysztof Kowalczyk, StackOverflow Contributors HTML
Learning Dart Compiled from StackOverflow documentation PDF

⬆ Back to Index


Flutter

Title Author Format
Cookbook - HTML
Flutter in Action Eric Windmill HTML
Flutter Succinctly, Syncfusion Ed Freitas PDF, Kindle
Flutter Tutorial Tutorials Point HTML, PDF
Flutter Tutorials Handbook - HTML
Flutter UI Succinctly Ed Freitas HTML

⬆ Back to Index


Go

Title Author Format
An Introduction to Programming in Go Caleb Doxsey HTML
Build Web Application with Golang astaxie HTML
Building Web Apps with Go - HTML
Darker Corners of Go Rytis Bieliunas HTML
Effective Go - HTML
Essential Go Krzysztof Kowalczyk, StackOverflow Contributors HTML
Essentials of Go Programming Baiju Muthukadan HTML
Go 101 @TapirLiu HTML
Go by Example Mark McGranaghan, Eli Bendersky HTML
Go for Javascript Developers Maor Zamski, Daniel Singer HTML
Go for Python Programmers Jason McVetta HTML, PDF, EPUB
Go Handbook Flavio Copes HTML, PDF
Go Succinctly Mark Lewin PDF, EPUB, Kindle
Go Tutorial Tutorials Point HTML, PDF
Go Web Development Succinctly Mark Lewin PDF, EPUB, Kindle
Golang by Example - HTML
Golang tutorial series Naveen Ramanathan HTML
How To Code in Go Mark Bates, Cory Lanou, Timothy J. Raymond PDF, EPUB
Learn Go in Y minutes Sonia Keys HTML
Learn Go with Tests Chris James HTML
Learning Go Miek Gieben HTML
Let's learn Go! Big Yuuta HTML
Practical Cryptography With Go Kyle Isom HTML
Practical Go Lessons Maximilien Andile HTML
Practical Go: Real world advice for writing maintainable Go programs Dave Cheney HTML
Production Go Herman Schaaf and Shawn Smith EPUB, HTML, PDF
The Go Tutorial - HTML
The Little Go Book Karl Seguin PDF, ePUB
Web apps in Go, the anti textbook Suraj Patil HTML

⬆ Back to Index


Graphs

GraphQL

Title Author Format
Fullstack GraphQL Julian Mayorga HTML
GraphQL or Bust Nordic APIs PDF
Learning graphqL Compiled from StackOverflow Documentation PDF

Gremlin

Title Author Format
Practical Gremlin - An Apache TinkerPop Tutorial Kelvin R. Lawrence HTML

⬆ Back to Index


HTML and CSS

Title Author Format
A beginner's guide to HTML & CSS Shay Howe HTML
A free guide to learn HTML and CSS Jeremy Thomas HTML
Adaptive Web Design Aaron Gustafson HTML
Airbnb CSS / Sass Styleguide Airbnb HTML
Airbnb CSS-in-JavaScript Style Guide Airbnb HTML
An advanced guide to HTML & CSS Shay Howe HTML
Atomic Design Brad Frost HTML
Canvassing Seth Vincent HTML
Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS Mark Otto HTML
CSS Animation 101 Donovan Hutchinson HTML
CSS Notes for Professionals Compiled from StackOverflow Documentation PDF
CSS Transition vs CSS animation Oluwatobi Sofela HTML
Dive Into HTML5 Mark Pilgrim PDF
DOM Enlightenment Cody Lindley HTML
Essential CSS Krzysztof Kowalczyk, StackOverflow Contributors HTML
Essential HTML Krzysztof Kowalczyk, StackOverflow Contributors HTML
Essential HTML Canvas Krzysztof Kowalczyk, StackOverflow Contributors HTML
Google's HTML/CSS Style Guide Google HTML
How To Build a Website with HTML Erin Glass PDF, EPUB
How to Code in HTML5 and CSS3 Damian Wielgosik PDF
HTML Canvas Deep Dive Josh Marinacci HTML
HTML Dog Tutorials HTML Dog HTML
HTML5 Canvas Steve Fulton, Jeff Fulton HTML
HTML5 Canvas Notes for Professionals Compiled from StackOverflow documentation PDF
HTML5 for Publishers Sanders Kleinfeld HTML
HTML5 For Web Designers Jeremy Keith HTML
HTML5 Notes for Professionals Compiled from StackOverflow documentation PDF
HTML5 Quick Learning Guide HTML5Templates PDF
HTML5 Shoot 'em Up in an Afternoon Bryan Bibat HTML
Interneting is Hard (But it Doesn't Have to Be) Oliver James HTML
Learn CSS Layout the pedantic way Mikito Takada HTML
Learn to Code HTML & CSS Shay Howe HTML
Learning sass Compiled from Stack Overflow documentation PDF
Magic of CSS Adam Schwartz HTML
MaintainableCSS Adam Silver HTML
Pocket Guide to Writing SVG Joni Trythall HTML
Practical Series: A website template Michael Gledhill HTML
Pro HTML5 Programming Jen Simmons, Chris O'Connor, Dylan Wooters, Peter Lubbers HTML
Resilient Web Design Jeremy Keith HTML
RTL Styling 101 Ahmad Shadeed HTML
Scalable and Modular Architecture for CSS Jonathan Snook HTML
The CSS Flexbox Handbook Benjamin Semah HTML
The CSS Handbook Flavio Copes PDF, EPUB, Kindle
The HTML Handbook Flavio Copes PDF, EPUB, Kindle
Understanding Flexbox: Everything you need to know Ohans Emmanuel HTML
W3.CSS Succinctly Joseph D. Booth HTML
Web Visual Effects with CSS3 Thomas Mak HTML

Bootstrap

Title Author Format
Twitter Bootstrap 3 Succinctly Peter Shaw HTML
Twitter Bootstrap 4 Succinctly Peter Shaw HTML
Twitter Bootstrap Succinctly Peter Shaw HTML

⬆ Back to Index


Java

Title Author Format
3D Programming in Java Daniel Selman PDF
A Practical Introduction to Data Structures and Algorithm Analysis Third Edition (Java Version) Clifford A. Shaffer PDF
An Introduction to the USA Computing Olympiad, Java Edition Darren Yao PDF
Apache Jakarta Commons: Reusable Java Components Will Iverson PDF
Artificial Intelligence - Foundations of Computational Agents, Second Edition David L. Poole, Alan K. Mackworth HTML
Building Back-End Web Apps with Java, JPA and JSF Mircea Diaconescu, Gerd Wagner HTML, PDF
Category wise tutorials - J2EE Yong Mook Kim HTML
Core Servlets and JavaServer Pages, 2nd Ed. (2003) Marty Hall, Larry Brown PDF
Data Structures in Java for the Principled Programmer (2007) Duane A. Bailey PDF
Effective Java, Third Edition Joshua Bloch PDF
Essential Java Krzysztof Kowalczyk, StackOverflow Contributors HTML
Google's Java Style Guide Google HTML
Hibernate Notes for Professionals Compiled from StackOverflow Documentation PDF
Introduction to Computer Science "booksite" Robert Sedgewick, Kevin Wayne HTML
Introduction to Computer science using Java Bradley Kjell HTML
Introduction to Programming in Java Robert Sedgewick, Kevin Wayne HTML
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
Java Application Development on Linux (2005) Carl Albing, Michael Schwarz PDF
Java, Java, Java Object-Oriented Problem Solving R. Morelli, R.Walde HTML
Java Language and Virtual Machine Specifications James Gosling, et al. HTML
Java Notes for Professionals Compiled from StackOverflow documentation PDF
Java Programming Wikibooks HTML
Java Programming for Kids Yakov Fain HTML
Learning Java Language Compiled from StackOverflow Documentation PDF
Microservices Best Practices for Java Michael Hofmann, Erin Schnabel, Katherine Stanley PDF
Object-Oriented Programming in JavaTM Textbook Rick Halterman PDF per Chapter
OOP - Learn Object Oriented Thinking & Programming Rudolf Pecinovsky PDF
Open Data Structures (in Java) Pat Morin PDF
Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX) (2002) Elliotte Rusty Harold HTML
The Java EE6 Tutorial - PDF
The Java EE7 Tutorial Eric Jendrock, et al. HTML
The Java Tutorials - HTML
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, 2nd Edition Allen B. Downey, Chris Mayfield HTML, PDF
Think Java: How to Think Like a Computer Scientist Allen B. Downey, Chris Mayfield HTML, PDF
Using RxJava 2 Tutorial Lars Vogel, Simon Scholz HTML
Welcome to Java for Python Programmers Brad Miller HTML
Welcome to the Java Workshop (2006) Trevor Miller HTML
What’s New in Java 8 Adam L. Davis HTML
Writing Advanced Applications for the Java 2 Platform Calvin Austin, Monica Pawlan PDF

Codename One

Title Author Format
Codename One Developer Guide Shai Almog PDF
Create an Uber Clone in 7 Days (first 2 chapters) Shai Almog PDF

Java Reporting

Title Author Format
The JasperReports Ultimate Guide, Third Edition Jaspersoft Corporation PDF

Spring

Here's the information presented in a table format:

Title Author Format
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 Framework Cookbook: Hot Recipes for Spring Framework JCGs (Java Code Geeks) PDF
Spring Framework Notes for Professionals Compiled from StackOverflow documentation PDF
Spring Framework Reference Documentation Rod Johnson, et al. HTML

Spring Boot

Title Author Format
Building modern Web Apps with Spring Boot and Vaadin - PDF
Spring Boot Reference Guide Phillip Webb, et al. HTML

Spring Data

Title Author Format
Spring Data Reference Oliver Gierke, Thomas Darimont, Christoph Strobl, Mark Paluch, Jay Bryant HTML

Spring Security

Title Author Format
Spring Security Reference Ben Alex, Luke Taylor, Rob Winch HTML

⬆ Back to Index


JavaScript

Title Author Format
Airbnb JavaScript Style Guide Airbnb HTML
Basic JavaScript for the impatient programmer Axel Rauschmayer HTML
Bible of JS Harsh Sharma, Sheryians Coding School 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 Axel Rauschmayer HTML
Designing Scalable JavaScript Applications Emmit Scott PDF
Dev Docs Various HTML
DOM Enlightenment Cody Linley HTML
Eloquent JavaScript 3rd edition Marijn Haverbeke HTML, PDF, EPUB, MOBI
Essential Javascript Krzysztof Kowalczyk, StackOverflow Contributors HTML
Exploring ES6 Axel Rauschmayer HTML
Functional-Light JavaScript Kyle Simpson HTML
Google JavaScript Style Guide Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, Robby Walker HTML
Human JavaScript Henrik Joreteg HTML
JavaScript (ES2015+) Enlightenment Cody Lindley HTML
JavaScript Allongé Reginald Braithwaite HTML
JavaScript Bible Danny Goodman PDF
JavaScript Challenges Book Tomás Corral Casas HTML
JavaScript ES6 and beyond Alberto Montalesi PDF, epub
JavaScript For Beginners Microsoft HTML
JavaScript For Cats Maxwell Ogden HTML
JavaScript for Data Science Maya Gans, Toby Hodges, Greg Wilson HTML
JavaScript for Impatient Programmers (ES2020 edition) Axel Rauschmayer HTML
JavaScript for Impatient Programmers (ES2022 edition) Axel Rauschmayer HTML
JavaScript from ES5 to ESNext Flavio Copes PDF, EPUB, Kindle
JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies Nicholas Johnson HTML
JavaScript Handbook Flavio Copes HTML, PDF
JavaScript Interview #35 Coderslang Master PDF, email address requested
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
JavaScript the Right Way William Oliveira, Allan Esquina HTML
Javascript Tutorial - HTML
JavaScript Wikibook Wikibooks HTML, PDF
JavaScript with Classes Diogo Eichert EPUB
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
Modern JavaScript Daniel Rubio HTML
Mozilla Developer Network's JavaScript Guide Mozilla Developer Network contributors HTML
MythBusters JS Kiko Beats 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
Software Design by Example: A Tool-Based Introduction with JavaScript Greg Wilson HTML
Speaking JavaScript Axel Rauschmayer HTML
Standard ECMA-262 ECMAScript 2016 Language Specification Ecma International HTML,PDF
The Code Challenge Book Daniel Borowski PDF
The JavaScript Beginner's Handbook Flavio Copes PDF, EPUB, Kindle
The JavaScript Way Baptiste Pesquet HTML
The Modern 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
Understanding the DOM — Document Object Model Tania Rascia PDF, EPUB
You Don't Know JS Kyle Simpson HTML, PDF, EPUB, MOBI

AngularJS

Title Author Format
Angular 1 Style Guide John Papa HTML
Angular Testing Succinctly Joseph D. Booth 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 teams Todd Motto HTML
AngularJS Succinctly Frederik Dietz PDF, EPUB, Kindle
AngularJS Tutorial - HTML
AngularJS vs EmberJs Brendan Graetz HTML
Seven-Part Introduction to AngularJS Keving Ngo HTML
Unit Testing Best Practices in AngularJS Andy Shora HTML

Backbone.js

Title Author Format
Backbonejs Tutorials - HTML
Developing Backbone.js Applications Addy Osmani HTML
Getting Started with Backbone.js Siddharth HTML
How to share Backbone.js models with node.js Amir Malik HTML

Electron

Title Author Format
Electron Succinctly, Syncfusion Ed Freitas PDF, Kindle

Ember.js

Title Author Format
AngularJs vs EmberJs Brendan Graetz HTML
Ember App with RailsApi Brian Cardarella HTML
Ember.js - Getting started - HTML
yoember.com Zoltan Debre HTML

Express.js

Title Author Format
Express.js Guide Azat Mardanov HTML
The Express.js Handbook Flavio Copes PDF, EPUB, Kindle

Ionic

Title Author Format
Ionic 4 Succinctly Ed Freitas HTML

jQuery

Title Author Format
JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies Nicholas Johnson HTML
jQuery Notes for Professionals Compiled from StackOverflow Documentation PDF
jQuery Succinctly, Syncfusion Cody Lindley PDF, Kindle

Next.js

Title Author Format
Learn Next.js Vercel Inc. HTML
Mastering Next.js Lee Robinson HTML
The Next.js Handbook Flavio Copes PDF, EPUB, Kindle

Node.js

Title Author Format
An Introduction to libuv Nikhil Marathe PDF, ePub
Essential Node.js Krzysztof Kowalczyk, StackOverflow Contributors HTML
From Containers to Kubernetes with Node.js Kathleen Juell PDF, EPUB
Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB Azat Mardan HTML
How To Code in Node.js - eBook David Landup, Marcus Sanatan @ Stack Abuse, Digital Ocean PDF, EPUB
Introduction to Node.js OpenJS Foundation HTML
Mastering Node visionmedia PDF
Mixu's Node Book Mixu HTML
Node Documentation - PDF
Node: Up and Running Tom Hughes-Croucher -
Node.js Best Practices Yoni Goldberg, et al. HTML
Node.js Design Patterns Mario Casciaro PDF
Node.js Notes for Professionals Compiled from StackOverflow Documentation PDF
Node.js Succinctly, Syncfusion Emanuele DelBono PDF, Kindle
Practical Node.js: Building Real-World Scalable Web Apps Azat Mardan HTML
Serverless framework getting started - HTML
Shell scripting with Node.js Axel Rauschmayer HTML
The Node Beginner Book Manuel Kiessling HTML
The Node.js Handbook Flavio Copes PDF, EPUB, Kindle

Nuxt.js

Title Author Format
Nuxt.js Succinctly Ed Freitas HTML

React

Title Author Format
30 days of React: An introduction to React in 30 bite-size morsels Ari Lerner PDF
Airbnb React/JSX Style Guide Airbnb HTML
Essential React Krzysztof Kowalczyk, StackOverflow Contributors HTML
Hands on React Craig Mckeachie HTML
How To Code in React.js Joe Morgan eBook
Intro to the React Framework Pavan Podila HTML
Learning React.js: Getting Started and Concepts Chris Sev HTML
React-Bits Vasanthk HTML
React Book, your beginner guide to React Chris Noring HTML
React Enlightenment Cody Lindley HTML
React In-depth: An exploration of UI development DevelopmentArc HTML
React in patterns Krasimir Tsonev HTML, PDF, eBook
React JS Notes for Professionals Compiled from StackOverflow Documentation PDF
React Primer Draft Mike Chau HTML
React Succinctly Samer Buna PDF, Kindle
React with ASP.NET Core Tutorial ReactJS.NET HTML
React.js Tutorial: Now is Your Time to Try It, Right in Your Browser Codegeekz HTML
Redux Tutorial Tutorial Point HTML, PDF
SurviveJS - Webpack and React - HTML
The React Beginner's Handbook Flavio Copes PDF, EPUB, Kindle

React Native

Title Author Format
Essential React Native Krzysztof Kowalczyk, StackOverflow Contributors HTML
React Native Animation Book - HTML
React Native Express - HTML
React Native Notes for Professionals Compiled from StackOverflow documentation PDF
React Native Training Unbug HTML
The Ultimate Guide to React Native Optimization Callstack PDF

Redux

Title Author Format
Full-Stack Redux Tutorial Tero Parviainen HTML
SoundCloud Application in React + Redux Robin Wieruch HTML
The Complete Redux Book Boris Dinkevich, Ilya Gelman HTML

Remix

Title Author Format
Developer Blog Tutorial Remix HTML
Jokes App Tutorial Remix HTML

Svelte

Title Author Format
Beginner SvelteKit Steph Dietz HTML
Getting started with Svelte MDN Web Docs HTML
Svelte Tutorial Svelte.dev HTML
The Svelte Handbook Flavio Copes PDF, EPUB, Kindle

Vue.js

Title Author Format
30 Days Of Vue Hassan Djirdeh HTML (PDF with email)
Learning Vue.js Compiled from StackOverflow Documentation PDF
The Vue.js Handbook Flavio Copes PDF, EPUB, Kindle

⬆ Back to Index


Jenkins

Title Author Format
Jenkins Starter Guide Ebook Bugfender PDF
Jenkins: The Definitive Guide John Ferguson Smart PDF
Jenkins User Handbook Jenkins Community PDF
Learning Jenkins Compiled from StackOverflow Documentation PDF

⬆ Back to Index


Lua

Title Author Format
Learning Lua ebook Compiled from StackOverflow Documentation PDF
Lua 5.3 Reference Manual Lua.org HTML
Lua Programming Wikibooks HTML
Lua Tutorial Tutorials Point HTML, PDF
Programming in Lua (first edition) Roberto Ierusalimschy HTML

⬆ Back to Index


PHP

Title Author Format
An Introduction to the PHP Programming Language CodeAhoy HTML
Clean Code PHP Peter Petermann HTML
Essential PHP Krzysztof Kowalczyk, StackOverflow Contributors HTML
PHP 5 Power Programming Andi Gutmans, Stig Bakken, Derick Rethans PDF
PHP Apprentice Andrew Davis HTML
PHP Best Practices PHP Best Practices Community HTML
PHP Documentor - Documentation phpdoc.org HTML
PHP Handbook Flavio Copes HTML, PDF
PHP Internals Book Julien Pauli, Nikita Popov, Anthony Ferrara HTML
PHP Notes for Professionals Compiled from StackOverflow Documentation PDF
PHP Pandas Dayle Rees HTML
PHP Programming Wikibooks HTML
PHP Reference: Beginner to Intermediate PHP5 Mario Lurig PDF
PHP Security Guide PHP Security Community HTML
PHP: The Right Way PHP The Right Way Community HTML
PHPUnit Manual Sebastian Bergmann PDF
Practical PHP Programming Paul Hudson HTML
Practical PHP Testing Giorgio Sironi HTML
Survive The Deep End: PHP Security Chris Shiflett HTML

Laravel

Title Author Format
100 (and counting) Laravel Quick Tips Povilas Korop / LaravelDaily Team PDF
Laravel Best Practices Laravel Best Practices Community HTML
Laravel: Code Bright Dayle Rees HTML
Laravel: Code Happy Dayle Rees HTML
Laravel: Code Smart Dayle Rees HTML
Laravel Tips and Tricks Bobby Iliev Markdown, PDF
Learning Laravel Compiled from StackOverflow Documentation PDF

⬆ Back to Index


PowerShell

Title Author Format
A Unix Person's Guide to PowerShell The DevOps Collective Inc. HTML
Creating HTML Reports in PowerShell The DevOps Collective Inc. HTML
DevOps: The Ops Perspective The DevOps Collective Inc. HTML
Ditch Excel: Making Historical & Trend Reports in PowerShell The DevOps Collective Inc. HTML
Essential PowerShell Krzysztof Kowalczyk, StackOverflow Contributors HTML
Layman’s Guide to PowerShell 2.0 remoting Ravi Chaganti PDF
Learn PowerShell Core 6.0 David das Neves, Jan-Hendrik Peters eBook
Learn PowerShell in Y Minutes - HTML
Mastering PowerShell v2 Idera Community HTML
PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell Mike F. Robbins HTML
PowerShell 2.0 – One CMDLET At A Time Jonathan Medd PDF
PowerShell Notes for Professionals Compiled from StackOverflow documentation PDF
PowerShell Succinctly, Syncfusion Syncfusion PDF, Kindle
Secrets of PowerShell Remoting The DevOps Collective Inc. HTML
The Big Book of PowerShell Error Handling The DevOps Collective Inc. HTML
The Big Book of PowerShell Gotchas The DevOps Collective Inc. HTML
The Monad Manifesto - Annotated The DevOps Collective Inc. HTML
The PowerShell + DevOps Global Summit Manual for Summiteers The DevOps Collective Inc. HTML
Why PowerShell? The DevOps Collective Inc. HTML
Windows PowerShell Networking Guide The DevOps Collective Inc. HTML

⬆ Back to Index


Python

Title Author Format
100 Page Python Intro Sundeep Agarwal HTML
20 Python Libraries You Aren't Using (But Should) Caleb Hattingh HTML
A Beginner's Python Tutorial Wikibooks HTML
A Byte of Python Swaroop C H HTML, PDF, EPUB, Mobi
A Guide to Python's Magic Methods Rafe Kettler HTML
A Practical Introduction to Python Programming Brian Heinold HTML, PDF, Exercises sources
A Whirlwind Tour of Python Jake VanderPlas HTML
An Introduction to Statistical Learning with Applications in Python Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor PDF
Architecture Patterns with Python Harry J.W. Percival, Bob Gregory HTML
Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners Al Sweigart HTML (3.8)
Automate the Boring Stuff with Python: Practical Programming for Total Beginners Al Sweigart HTML (3.4)
Beej's Guide to Python Programming - For Beginners Brian "Beej Jorgensen" Hall HTML, PDF
Beyond the Basic Stuff with Python Al Sweigart HTML (3.x)
Biopython Tutorial and Cookbook Biopython Contributors PDF
Build applications in Python the antitextbook The White Tulip HTML, PDF, EPUB, Mobi
Building Data Products: The Ultimate Guide Monte Carlo Data HTML, EPUB
Building Skills in Object-Oriented Design, V4 Steven F. Lott HTML (3.7)
Building Skills in Object-Oriented Design, Release 2.2.1 Steven F. Lott PDF (2.2.1)
Building Skills in Object-Oriented Design, Release 3.1 Steven F. Lott PDF (3.1)
Building Skills in Python Steven F. Lott PDF (2.6)
Clean Architectures in Python - A practical approach to better software design (2022) Leonardo Giordani PDF (3.x)
Code Like a Pythonista: Idiomatic Python David Goodger HTML
Composing Programs John DeNero, David Wagner HTML (3.x)
Computational and Inferential Thinking Ani Adhikari, John DeNero, David Wagner HTML
Cracking Codes with Python Al Sweigart HTML (3.6)
Data Structures and Algorithms in Python B. R. Preiss PDF
Data Structures and Information Retrieval in Python Allen B. Downey HTML
Dive into Python 3 - HTML
Dive into Python Mark Pilgrim HTML (2.3)
Essential Python Krzysztof Kowalczyk, StackOverflow Contributors HTML
From Python to NumPy Nicolas P. Rougier HTML (3.6)
Full Stack Python Matt Makai HTML
Functional Programming in Python David Mertz HTML
Fundamentals of Python Programming Richard L. Halterman PDF
Google's Python Class - HTML (2.4 - 2.x)
Google's Python Style Guide - HTML
Hadoop with Python Zachary Radtka, Donald Miner HTML
Hands-On Natural Language Processing with Python Rajesh Arumugam, Rajalingappaa Shanmugamani (Packt account required) HTML
Hands-on Python 3 Tutorial Andrew N. Harrington HTML
Hitchhiker's Guide to Python! - HTML (2.6)
How to Code in Python 3 Lisa Tagliaferri PDF
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, Dario Mitchell HTML (3.2)
How to Think Like a Computer Scientist: Learning with Python 1st Edition Allen B. Downey, Jeff Elkner, Chris Meyers HTML, PDF
How to Think Like a Computer Scientist: Learning with Python 2nd Edition Jeffrey Elkner, Allen B. Downey, Chris Meyers Using Python (2.x)
How to Think Like a Computer Scientist: Learning with Python 3 (RLE) Peter Wentworth, Jeffrey Elkner, Allen B. Downey, Chris Meyers PDF
Inside The Python Virtual Machine Obi Ike-Nwosu HTML
Intermediate Python Muhammad Yasoob Ullah Khalid (1st edition) HTML
Introduction to Programming with Python - HTML (3.3)
Introduction to Programming Using Python Cody Jackson (1st edition) HTML (2.3)
Introduction to Python Kracekumar HTML (2.7.3)
Introduction to Python for Econometrics, Statistics and Numerical Analysis Kevin Sheppard PDF (3.8)
Introduction to Scientific Programming with Python Joakim Sundnes PDF
Invent Your Own Computer Games With Python Al Sweigart HTML (3.4)
Learn Python 3 Ankit Mahato PDF, HTML, Markdown
Learn Python, Break Python - HTML
Learn Python in Y minutes LearnXinYMinutes HTML
Learn Python Programming, Second Edition Fabrizio Romano (Packt account required) HTML
Learn Python the Right Way - HTML
Learn Python Visually Ivelin Demirov HTML
Learn to Program Using Python Cody Jackson PDF
Learning to Program - HTML
Lectures on scientific computing with python J.R. Johansson HTML (2.7)
Making Games with Python & Pygame Al Sweigart HTML (3.2)
Math for programmers (using python) - HTML
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 - HTML (3.x)
Non-Programmer's Tutorial for Python 3 Wikibooks HTML (3.3)
Non-Programmer's Tutorial for Python 2.6 Wikibooks HTML (2.6)
Picking a Python Version: A Manifesto David Mertz HTML
Porting to Python 3: An In-Depth Guide - HTML (2.6 - 2.x & 3.1 - 3.x)
Practical Programming in Python Jeffrey Elkner PDF
Practice Python Projects Sundeep Agarwal HTML
Pro Python Advanced coding techniques and tools Marty Alchin PDF
Problem Solving with Algorithms and Data Structures using Python Bradley N. Miller, David L. Ranum HTML (3.x)
Program Arcade Games With Python And Pygame - HTML (3.3)
Programming Basics with Python Svetlin Nakov & Team HTML
Programming Computer Vision with Python - PDF
Programming for Non-Programmers, Release 2.6.2 Steven F. Lott PDF (2.6)
PySDR: A Guide to SDR and DSP using Python Marc Lichtman HTML (3.x)
Python 101 Michael Driscoll HTML, TEXT
Python 2 Official Documentation - PDF, HTML, TEXT
Python 2.7 quick reference John W. Shipman PDF (2.7)
Python 3 Official Documentation - PDF, EPUB, HTML, TEXT
Python 3 Patterns, Recipes, and Idioms Bruce Eckel & Friends HTML
Python 3 Tutorial - HTML
Python Data Science Handbook Jake VanderPlas HTML, Jupyter Notebooks
Python for Astronomers Imad Pasha, Christopher Agostino PDF
Python for Data Analysis Wes McKinney HTML
Python for Everybody Charles Russell Severance PDF, EPUB, HTML
Python for Informatics: Exploring Information Charles Russell Severance HTML (2.7.5)
Python for network engineers Natasha Samoylenko HTML
Python for you and me - HTML (2.7.3)
Python for you and me - HTML (3.x)
Python Idioms - PDF
Python in Education Nicholas Tollervey HTML
Python in Hydrology Sat Kumar Tomer HTML
Python Koans - HTML (2.7 or 3.x)
Python Machine Learning By Example Yuxi (Hayden) Liu Packt account required
Python Module of the Week - HTML (3.x)
Python Module of the Week - HTML (2.x)
Python Notes for Professionals Compiled from StackOverflow documentation PDF
Python Practice Book - HTML (2.7.1)
Python Programming Wikibooks HTML (2.7)
Python Programming Wikibooks PDF (2.6)
Python Programming And Numerical Methods: A Guide For Engineers And Scientists Qingkai Kong, Timmy Siauw, Alexandre Bayen HTML (3.7)
Python Programming Exercises, Gently Explained Al Sweigart PDF
Python Tutorial Tutorials Point HTML, PDF
Research Software Engineering with Python Damien Irving, Kate Hertweck, Luke Johnston, Joel Ostblom, Charlotte Wickham, Greg Wilson HTML
Scientific Visualization: Python + Matplotlib Nicolas P. Rougier PDF
Scipy Lecture Notes - HTML
SICP in Python - HTML (3.2)
Slither into Python: An introduction to Python for beginners - HTML (3.7)
Software Design by Example: A Tool-Based Introduction with Python Greg Wilson HTML
Supporting Python 3: An In-Depth Guide - HTML
Test-Driven Web Development with Python: Obey the Testing Goat! using Django, Selenium and JavaScript Harry J.W. Percival HTML (3.3 - 3.x)
Text Processing in Python David Mertz HTML (2.3 - 2.x)
The Big Book of Small Python Projects Al Sweigart HTML
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 HTML (2.5)
The Hitchhiker's Guide to Python: Best Practices for Development Kenneth Reitz, Tanya Schlusser, et al HTML
The Little Book of Python Anti-Patterns (GitHub Source) HTML
The Programming Historian William J. Turkel, Adam Crymble and Alan MacEachern HTML
The Python Coding Book Stephen Gruppetta HTML
The Python GTK+ 3 Tutorial - HTML
The Python Handbook Flavio Copes PDF, EPUB, Kindle (Email requested.)
The Recursive Book of Recursion Al Swigart HTML (3.x)
The Standard Python Library Fredrik Lundh HTML
Think Complexity Allen B. Downey PDF, HTML
Think DSP - Digital Signal Processing in Python Allen B. Downey PDF, HTML
Think Python 2nd Edition Allen B. Downey HTML, PDF
Think Python First Edition Allen B. Downey HTML, PDF
Tiny Python 3.6 Notebook Matt Harrison HTML (3.6)
Tiny Python Projects Ken Youens-Clark PDF
Web2py: Complete Reference Manual, 6th Edition (pre-release) - HTML (2.5 - 2.x)

Django

Title Author Format
All-Auth Django Docs HTML
AutoComplete-Light Django Docs HTML
Django Filters Django Docs HTML
Django Girls Tutorial Django Docs HTML (1.11)
Django Official Documentation Django PDF (4.1.x)
Django Rest Framework Compiled from StackOverflow Documentation PDF
Django RESTful Web Services Gaston C. Hillar HTML (Packt account required)
Django Storages Django HTML
Django Tinymce Django HTML
Django Web Framework (Python) MDN contributors HTML
Djen of Django Agiliq HTML
Effective Django Nathan Yergler HTML (1.5)
How to Tango With Django Leif Azzopardi, David Maxwell HTML (1.7)
Social Auth App Matías Aguirre HTML
Test-Driven Development With Python And Django Harry J.W. Percival HTML (1.11)

Flask

Title Author Format
Explore Flask Robert Picard HTML
Flask Documentation Pallets HTML
Python Flask Tutorial Tutorials Point HTML, PDF
The Flask Mega-Tutorial Miguel Grinberg HTML (0.9)

⬆ Back to Index


R

Title Author Format
Advanced R Programming Hadley Wickham HTML
An Introduction to ggplot2 Ozancan Ozdemir HTML
An Introduction to R David M. Smith, William N. Venables HTML
An Introduction to Statistical Learning with Applications in R Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani PDF
Beyond Multiple Linear Regression Paul Roback, Julie Legler HTML
blogdown: Creating Websites with R Markdown Yihui Xie, Amber Thomas, Alison Presmanes Hill HTML
Cookbook for R Winston Chang HTML
Data Analysis and Prediction Algorithms with R Rafael A. Irizarry HTML
Data Mining Algorithms In R Wikibooks HTML
Data Visualization with R Martin Schweinberger HTML
Efficient R programming Colin Gillespie, Robin Lovelace HTML
Exploratory Data Analysis with R Roger D. Peng HTML
Forecasting: Principles and Practice Rob J Hyndman, George Athanasopoulos HTML
Functional Programming Sara Altman, Bill Behrman, Hadley Wickham HTML
Geocomputation with R Robin Lovelace, Jakub Nowosad, Jannes Muenchow HTML
Introduction to Probability and Statistics Using R G. Jay Kerns PDF
Learning Statistics with R Danielle Navarro HTML
Mastering Software Development in R Roger D. Peng, Sean Kross, and Brooke Anderson HTML
Model Estimation by Example, Demonstrations with R Michael Clark HTML
Modern R with the tidyverse Bruno Rodrigues HTML
Modern Statistics with R Måns Thulin HTML
ModernDive Chester Ismay, Albert Y. Kim HTML
Practical Regression and Anova using R Julian J. Faraway PDF
R for Data Science Hadley Wickham, Mine Çetinkaya-Rundel, Garrett Grolemund HTML
R for Spatial Analysis Charles Dimaggio PDF
R Language for Programmers John D. Cook HTML
R Notes for Professionals Compiled from StackOverflow Documentation PDF
R Packages Hadley Wickham, Jenny Bryan HTML
R Practicals Charles Dimaggio PDF
R Programming Wikibooks HTML
R Programming for Data Science Roger D. Peng HTML
R Succinctly Barton Poulson PDF, Kindle
Statistical Inference via Data Science Chester Ismay, Albert Y. Kim HTML
Summary and Analysis of Extension Program Evaluation in R Salvatore S. Mangiafico HTML
Supervised Machine Learning for Text Analysis in R Emil Hvitfeldt, Julia Silge HTML
The caret Package Max Kuhn HTML
The R Inferno Patrick Burns PDF
The R Language - HTML
The R Manuals R Development Core Team HTML
Tidy Modelling with R Max Kuhn and Julia Silge HTML
Tidy Text Mining with R Julia Silge, David Robinson HTML

⬆ Back to Index


Ruby

Title Author Format
A community-driven Ruby style guide - HTML
Core Ruby Tools Launch School HTML
Developing Games With Ruby Tomas Varaneckas HTML
Essential Ruby Krzysztof Kowalczyk, StackOverflow Contributors HTML
I Love Ruby - HTML
Introduction to Programming with Ruby Launch School HTML
Just Enough Ruby to Get By Jason Kim HTML
Learn Ruby First Frederick John HTML
Learn Ruby in Y minutes - HTML
Learn Ruby the Hard Way Zed A. Shaw HTML
Learn to Program Chris Pine HTML
Mastering Roda Federico Iachetti, Avdi Grimm, Jeremy Evans HTML
Mr. Neighborly's Humble Little Ruby Book - HTML
Object Oriented Programming with Ruby Launch School HTML
Practicing Ruby Gregory Brown HTML
Programming Ruby - HTML
Ruby Best Practices Gregory Brown PDF
Ruby in Twenty Minutes - HTML
Ruby Koans - HTML
Ruby Learning Satish Talim HTML
Ruby Notes for Professionals Compiled from StackOverflow Documentation PDF
Ruby one-liners cookbook Sundeep Agarwal HTML
Ruby Style Guide Airbnb HTML
Ruby User's Guide matz HTML
Ruby Web Dev: The Other Way Yevhen Kuzminov HTML
Rubyfu Sabri Hassanyah HTML
The Bastards Book of Ruby Dan Nguyen HTML
The Book Of Ruby Huw Collingbourne HTML
The Definitive Ruby Tutorial For Complete Beginners Jesus Castello HTML
The Little Book Of Ruby Huw Collingbourne HTML
The Ruby Reference Victor Shepelev HTML
The Unofficial Ruby Usage Guide (at Google) Ian Macdonald HTML
Using Blocks in Ruby Jay McGavren PDF
Why's (Poignant) Guide to Ruby - HTML

Ruby on Rails

Title Author Format
Api on Rails 6 Alexandre Rousseau HTML
Building REST APIs with Rails Abraham Kuri Vargas HTML
Essential Ruby on Rails Krzysztof Kowalczyk, StackOverflow Contributors HTML
Kestrels, Quirky Birds, and Hopeless Egocentricity Reg Braithwaite HTML
Learn Ruby on Rails: Book One Daniel Kehoe HTML
Learn Ruby on Rails: Book Two Daniel Kehoe HTML
Objects on Rails Avdi Grimm HTML
Rails Style Guide Bozhidar Batsov HTML
Ruby Notes for Professionals Compiled from StackOverflow Documentation PDF
Ruby on Rails Guides - HTML
Ruby on Rails Notes for Professionals Compiled from StackOverflow Documentation PDF
Ruby on Rails Tutorial (Rails 5): Learn Web Development with Rails Michael Hartl HTML
Upgrading to Rails 4 - -

⬆ Back to Index


Rust

Title Author Format
A Gentle Introduction To Rust Steve J Donovan HTML
Asynchronous Programming in Rust - HTML
Easy Rust David McLeod HTML, PDF
From JavaScript to Rust ebook Jarrod Overson PDF
Guide to Rustc Development - HTML
Learn Rust in Y minutes - HTML
Learn Rust With Entirely Too Many Linked Lists Alexis Beingessner HTML
Learning Rust Ebook StackOverflow Contributors PDF
Rust Atomics and Locks Mara Bos HTML
Rust by Example - HTML
Rust Cookbook - HTML
Rust for Rubyists Steve Klabnik HTML
Rust For Systems Programmers Nick Cameron HTML
The Embedded Rust Book Rust Docs HTML
The Little Book of Rust Macros Rust Docs HTML
The Rust Language Reference Rust Docs HTML
The Rust Performance Book Rust Docs HTML
The Rust Programming Language Steve Klabnik, Carol Nichols, et al. HTML
The Rust RFC Book Rust Docs HTML
The Rustc Book Rust Docs HTML
The Rustonomicon Rust Docs HTML
Why Rust? Sean Murphy HTML

⬆ Back to Index


Spark

Title Author Format
Learning Spark: Lightning-Fast Data Analytics Jules S. Damji, Brooke Wenig, Tathagata Das, Denny Lee PDF

⬆ Back to Index


Swift

Title Author Format
Essential Swift Krzysztof Kowalczyk (Compiled from StackOverflow Documentation) HTML
Swift Handbook Flavio Copes HTML, PDF
Swift Notes for Professionals Compiled from StackOverflow Documentation PDF
The Swift Programming Language Swift Docs HTML
The Swift Programming Language (Swift 5.7) Apple Inc. iBook
Using Swift with Cocoa and Objective-C Apple Inc. iBook

⬆ Back to Index


TypeScript

Title Author Format
Essential TypeScript Krzysztof Kowalczyk, StackOverflow Contributors HTML
Learn TypeScript in Y Minutes - HTML
Tackling TypeScript: Upgrading from JavaScript Axel Rauschmayer HTML
TypeScript Accelerated James Porter HTML
TypeScript Deep Dive basarat HTML
TypeScript for C# Programmers Steve Fenton HTML
TypeScript Handbook Microsoft HTML
TypeScript Handbook for React Developers Yazdun Fadali HTML
TypeScript in 50 Lessons Stefan Baumgartner PDF
TypeScript Notes for Professionals Compiled from StackOverflow documentation PDF
TypeScript Succinctly Steve Fenton HTML, PDF, Kindle

⬆ Back to Index


Vulkan

Title Author Format
Vulkan Tutorial Alexander Overvoorde EPUB, HTML, PDF (C++)
Vulkan Tutorial Java Cristian Herrera, et al. Java (GitHub)
Vulkan Tutorial RS Benjamin Wasty, et al. Rust (GitHub)
Vulkano Tomaka, et al. HTML (Rust)

⬆ Back to Index



📚🧠 Algorithms & Data Structures

Title Author Format
A Field Guide To Genetic Programming Riccardo Poli, William B. Langdon, Nicholas F. McPhee PDF
Algorithm Design Jon Kleinberg, Éva Tardos PDF
Algorithmic Graph Theory David Joyner, Minh Van Nguyen, David Phillips PDF
Algorithmic Thinking Donglai Fu HTML
Algorithms Wikibooks HTML
Algorithms Jeff Erickson PDF
Algorithms, 4th Edition Robert Sedgewick, Kevin Wayne HTML
Algorithms and Automatic Computing Machines (1963) B. A. Trakhtenbrot HTML
Algorithms and Complexity Herbert S. Wilf PDF
Algorithms and Data Structures - With Applications to Graphics and Geometry Jurg Nievergelt, Klaus Hinrichs PDF
Algorithms Course Materials Jeff Erickson HTML
Algorithms Notes for Professionals Compiled from StackOverflow Documentation PDF
Annotated Algorithms in Python: Applications in Physics, Biology, and Finance Massimo Di Pierro HTML
Binary Trees Nick Parlante PDF
Data Structures Aditya CSE PDF
Data Structures Wikibooks HTML
Data Structures (Into Java) Paul N. Hilfinger PDF
Data Structures and Algorithm Analysis in C++ Clifford A. Shaffer PDF
Data Structures and Algorithms: Annotated Reference with Examples G. Barnett, L. Del Tongo PDF
Data Structures Succinctly Part 1, Syncfusion Robert Horvick HTML
Data Structures Succinctly Part 2, Syncfusion Robert Horvick HTML
Elementary Algorithms Larry Liu Xinyu PDF
Essential Algorithms Krzysztof Kowalczyk, Stack Overflow Documentation project HTML
Foundations of Computer Science Al Aho, Jeff Ullman HTML
Learning Algorithm Compiled from StackOverflow documentation PDF
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, St. Näher HTML
Linked List Basics Nick Parlante PDF
Linked List Problems Nick Parlante PDF
Matters Computational: Ideas, Algorithms, Source Code Jörg Arndt PDF
Open Data Structures: An Introduction Pat Morin HTML
Planning Algorithms Steven M. LaValle HTML
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 Hans Werner Lang HTML
Text Algorithms Maxime Crochemore, Wojciech Rytter PDF
The Algorithm Design Manual Steven S. Skiena HTML
The Algorithms - HTML
The Design of Approximation Algorithms David P. Williamson, David B. Shmoys PDF
The Great Tree List Recursion Problem Nick Parlante PDF
The Kademlia Protocol Succinctly Marc Clifton HTML
Think Complexity (2nd Edition) Allen B. Downey HTML

⬆ Back to Index


📊🔍 Data Science

Title Author Format
A Programmer's Guide to Data Mining Ron Zacharski Draft
Data Mining Algorithms In R Wikibooks HTML
Data Mining Concepts and Techniques Jiawei Han, Micheline Kamber, Jian Pei PDF
Data Science at the Command Line Jeroen Janssens HTML
Elements of Data Science Allen B. Downey HTML
Feature Engineering and Selection: A Practical Approach for Predictive Models Max Kuhn, Kjell Johnson HTML
Foundations of Data Science Avrim Blum, John Hopcroft, Ravindran Kannan PDF
Fundamentals of Data Visualization Claus O. Wilke HTML
Hands-On Data Visualization Jack Dougherty, Ilya Ilyankou HTML
High-Dimensional Data Analysis with Low-Dimensional Models: Principles, Computation, and Applications John Wright, Yi Ma PDF
Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users Shuai Yuan, Ahmad Zainal Abidin, Marc Sloan, Jun Wang PDF
Introduction to Cultural Analytics & Python Melanie Walsh HTML
Introduction to Data Science Jeffrey Stanton PDF
Mining of Massive Datasets Jure Leskovec, Anand Rajaraman, Jeffrey D. Ullman PDF
Probability and Statistics with Examples using R Siva Athreya, Deepayan Sarkar, Steve Tanner HTML
Statistical inference for data science Brian Caffo HTML
The Ultimate Guide to 12 Dimensionality Reduction Techniques (with Python codes) Pulkit Sharma HTML

⬆ Back to Index


🐘📂 Database

Title Author Format
Database Design – 2nd Edition Adrienne Watt, Nelson Eng HTML, PDF, EPUB, Kindle
Database Design Succinctly Joseph D. Booth HTML, PDF, EPUB, MOBI
Database Explorations C.J. Date, Hugh Darwen PDF
Database Fundamentals Neeraj Sharma et al. PDF
Database Management Systems Solutions Manual Third Edition Raghu Ramakrishnan, Johannes Gehrke, Jeff Derstadt, Scott Selikof, and Lin Zhu PDF
Databases, Types, and The Relational Model: The Third Manifesto C.J. Date, Hugh Darwen PDF
Foundations of Databases Alisson Wesley HTML
Readings in Database Systems, 5th Ed. Peter Bailis, Joseph M. Hellerstein, Michael Stonebraker HTML
Temporal Database Management Christian S. Jensen HTML
The Theory of Relational Databases David Maier HTML

⬆ Back to Index


🎮🕹️ Game Development

Title Author Format
2D Game Development: From Zero To Hero Daniele Penazzo HTML, PDF, EBPUB, Kindle
3D Math Primer for Graphics and Game Development Fletcher Dunn HTML
Coding With Minecraft Al Sweigart HTML
Designing Virtual Worlds Richard A. Bartle PDF
Game AI Pro Steve Rabin HTML
Game Design with AGS Dave Ensminger, A. G. Madi HTML
Game Programming Patterns Bob Nystrom HTML
Level up your code with game programming patterns Unity HTML & PDF
Procedural Content Generation in Games Noor Shaker, Julian Togelius, Mark Nelson HTML

⬆ Back to Index


🤖📚 Machine Learning

Title Author Format
A Brief Introduction to Machine Learning for Engineers Osvaldo Simeone PDF
A Brief Introduction to Neural Networks D. Kriesel HTML
A Comprehensive Guide to Machine Learning Soroush Nasiriany, Garrett Thomas, William Wang, Alex Yang PDF
A Course in Machine Learning Hal Daumé III PDF
A First Encounter with Machine Learning Max Welling PDF
A Selective Overview of Deep Learning Fan, Ma, Zhong PDF
Algorithms for Reinforcement Learning Csaba Szepesvári PDF
An Introduction to Statistical Learning Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani HTML
Approaching Almost Any Machine Learning Problem Abhishek Thakur PDF
Bayesian Reasoning and Machine Learning David J.C. MacKay HTML
Deep Learning Ian Goodfellow, Yoshua Bengio, Aaron Courville HTML
Deep Learning for Coders with Fastai and PyTorch Jeremy Howard, Sylvain Gugger Jupyter Notebooks
Dive into Deep Learning - HTML
Explorations in Parallel Distributed Processing: A Handbook of Models, Programs, and Exercises James L. McClelland HTML
Foundations of Machine Learning, Second Edition Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar HTML
Free and Open Machine Learning Maikel Mardjan HTML
Gaussian Processes for Machine Learning Carl Edward Rasmussen, Christopher K.I. Williams HTML
IBM Machine Learning for Dummies Judith Hurwitz, Daniel Kirsch HTML
Information Theory, Inference, and Learning Algorithms David J.C. MacKay HTML
Interpretable Machine Learning Christoph Molnar HTML
Introduction to CNTK Succinctly James McCaffrey HTML
Introduction to Machine Learning Amnon Shashua HTML
Keras Succinctly James McCaffrey HTML
Learn Tensorflow Hernan Rojas Jupyter Notebooks
Learning Deep Architectures for AI Yoshua Bengio PDF
Machine Learning Abdelhamid Mellouk, Abdennasser Chebira HTML
Machine Learning for Beginners Microsoft HTML
Machine Learning for Data Streams Albert Bifet, Ricard Gavaldà, Geoff Holmes, Bernhard Pfahringer HTML
Machine Learning from Scratch Danny Friedman HTML, PDF, Jupyter Book
Machine Learning, Neural and Statistical Classification D. Michie, D.J. Spiegelhalter, C.C. Taylor HTML
Machine Learning Simplified Andrew Wolf HTML
Machine Learning with Python Tutorials Point HTML, PDF
Mathematics for Machine Learning Garrett Thomas PDF
Mathematics for Machine Learning Marc Peter Deisenroth, A Aldo Faisal, Cheng Soon Ong HTML
Neural Network Design (2nd Edition) Martin T. Hagan, Howard B. Demuth, Mark H. Beale, Orlando De Jesús PDF
Neural Networks and Deep Learning Michael Nielsen HTML
Pattern Recognition and Machine Learning Christopher M. Bishop PDF
Practitioners guide to MLOps Khalid Samala, Jarek Kazmierczak, Donna Schut PDF
Probabilistic Machine Learning - An Introduction Kevin P. Murphy PDF
Python Machine Learning Projects Lisa Tagliaferri, Brian Boucheron, Michelle Morales, Ellie Birkbeck, Alvin Wan PDF, EPUB, Kindle
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 HTML
The LION Way: Machine Learning plus Intelligent Optimization Roberto Battiti, Mauro Brunato PDF
The Little Book of Deep Learning François Fleuret PDF
The Mathematical Engineering of Deep Learning Benoit Liquet, Sarat Moka, Yoni Nazarathy HTML
The Mechanics of Machine Learning Terence Parr, Jeremy Howard HTML
The Python Game Book Horst Jens PDF
Top 10 Machine Learning Algorithms Every Engineer Should Know Binny Mathews, Omair Aasim HTML
Understanding Machine Learning: From Theory to Algorithms Shai Shalev-Shwartz, Shai Ben-David HTML

⬆ Back to Index


🔄🔍 Object Oriented Programming

Title Author Format
Object Oriented Programming Robert Harle PDF
OOP – Learn Object Oriented Thinking and Programming Rudolf Pecinovsky PDF

⬆ Back to Index


💻 Programming

Title Author Format
A Short Introduction to the Art of Programming (1971) Edsger W. Dijkstra HTML
Design of a Programmer Prakash Hegade PDF
Introduction to Computer Science Subhashis Banerjee, IIT Delhi HTML
Introduction to Computing David Evans HTML
Principled Programming / Introduction to Coding in Any Imperative Language Tim Teitelbaum HTML
Programming and Programming Languages Shriram Krishnamurthi HTML
Programming Languages: Application and Interpretation (2nd Edition) Shriram Krishnamurthi HTML
Structure and Interpretation of Computer Programs Harold Abelson, Gerald Jay Sussman, Julie Sussman PDF
Structure and Interpretation of Computer Programs Harold Abelson, Gerald Jay Sussman, Julie Sussman HTML
The Black Art of Programming Mark McIlroy HTML
The Craft of Programming John C. Reynolds HTML
The Nature of Code Daniel Shiffman HTML
Think Complexity Allen B. Downey (2nd Edition) PDF, HTML

⬆ Back to Index


💻🏛️ Software Architecture

Title Author Format
A Primer on Design Patterns Rahul Batra HTML
Agile Planning: From Ideas to Story Cards Launch School HTML
Architectural Styles and the Design of Network-based Software Architectures Roy Thomas Fielding HTML
Best Kept Secrets of Peer Code Review - HTML
Building Secure & Reliable Systems Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield PDF
Code Simplicity: The Fundamentals of Software Max Kanat-Alexander PDF
Data-Oriented Design Richard Fabian HTML
Designing Event-Driven Systems. Concepts and Patterns for Streaming Services with Apache Kafka Ben Stopford PDF
Domain-Driven Design Reference Eric Evans HTML
DSL Engineering: Designing, Implementing and Using Domain-Specific Languages Markus Voelter HTML
Exploring CQRS and Event Sourcing Dominic Betts, Julián Domínguez, Grigori Melnik, Mani Subramanian, Fernando Simonazzi EPUB, PDF - code samples
How to Design Programs - HTML
How to Write Unmaintainable Code - HTML
Kanban and Scrum - making the most of both - HTML
Microservices AntiPatterns and Pitfalls Mark Richards PDF
Microservices vs. Service-Oriented Architecture Mark Richards HTML
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, O. Nierstrasz HTML
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)
Refactor Like a Superhero Alex Bespoyasov HTML
Scrum and XP from the Trenches - HTML
Serverless apps: Architecture, patterns, and Azure implementation - HTML
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 - HTML
Software Architecture Patterns - (Email address requested, not required)
Software Engineering for Internet Applications - HTML
Source Making Design Patterns and UML - HTML
Test Driven Development, Extensive Tutorial Grzegorz Gałęzowski HTML
The Catalog of Design Patterns - HTML
The Site Reliability Workbook Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne HTML
Web API Design Brian Mulloy PDF
Working with Web APIs Launch School HTML
Your API Is Bad Paddy Foran HTML

⬆ Back to Index


🔄📚 Version Control Systems

Title Author Format
A git Primer Daniel Miessler HTML
A Visual Git Reference Mark Lodato HTML
Conversational Git Alan Hohn HTML
get-git Arialdo Martini HTML, PDF, EPUB
git - the simple guide Roger Dudler HTML
Git cookbook Dennis Kaarsemaker HTML
Git for Computer Scientists Tommi Virtanen HTML
Git From The Bottom Up J. Wiegley HTML
Git Immersion Jim Weirich HTML
Git In The Trenches Peter Savage HTML
Git internals Scott Chacon PDF
Git Magic Ben Lynn, et al. HTML, PDF, EPUB
Git Notes for Professionals Compiled from StackOverflow Documentation PDF
Git Pocket Guide Richard E. Silverman HTML
Git Reference The GitHub team HTML
Git Succinctly, Syncfusion Ryan Hodson PDF, Kindle (Email address requested, not required)
Git Tutorial Tutorials Point HTML, PDF
Git-Tutorial For-Beginners HubSpot Product Team HTML
Git Workflows Yan Pritzker HTML
Happy Git and GitHub for the useR Jenny Bryan HTML
Hg Init: a Mercurial Tutorial Joel Spolsky HTML
How to Collaborate on GitHub: A mini book about collaborating on GitHub André J HTML
Introduction to Git and Github Launch School HTML
Introduction to Git and Github - Tutorial Chris Bourke PDF
Introduction to Git and GitHub eBook Bobby Iliev Markdown, PDF
Learn Git - Learn Version Control with Git Tobias Günther HTML
Mercurial: The Definitive Guide Bryan O'Sullivan HTML
Mercurial: The Definitive Guide 2nd edition Bryan O'Sullivan HTML
Pro Git Scott Chacon, Ben Straub HTML, PDF, EPUB, Kindle
Pro Git Reedited Jon Forrest HTML
Ry's Git Tutorial Ryan Hodson HTML
Subversion Version Control William Nagel PDF
Think Like (a) Git: A Guide for the Perplexed Sam Livingston-Gray HTML
Version Control with Subversion Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato -

⬆ Back to Index

🔙 Back to Main Index


🏛️ License

Although I took the time to collect the links, data, and gather everything together in a single place (quite a hellish experience, I must say), all the content belongs to their respective authors. However, and as I believe these days are the brightest for learners, I tried my best to offer free-access content so that no one has to stay behind due to economic reasons.

Thank you for your time, dear reader! Oh, and remember that you can make the Dinosaur extremely happy if you...


Buy Me A Coffee