master/free-programming-books.md

Index
ABAP
Ada
Agda
Alef
Android
APL
Arduino
ASP.NET
Assembly Language
Non-X86
AutoHotkey
Autotools
Awk
Bash
Basic
BETA
C
C#
C++
Chapel
Cilk
Clojure
COBOL
CoffeeScript
ColdFusion
Component Pascal
Cool
Coq
Crystal
CUDA
D
Dart
DB2
Delphi / Pascal
DTrace
Eiffel
Elasticsearch
Elixir
Ecto
Phoenix
Elm
Emacs
Embedded Systems
Erlang
ESP8266
F#
Firefox OS
Flutter
Force.com
Forth
Fortran
FreeBSD
Git
Go
Graphical user interfaces
Graphics Programming
GraphQL
Groovy
Gradle
Grails
Spock Framework
Hack
Hadoop
Haskell
Haxe
HTML / CSS
Bootstrap
HTTP
Icon
Idris
iOS
IoT
Isabelle/HOL
J
Java
Codename One
JasperReports
Spring
Spring Boot
Spring Data
Spring Security
Wicket
JavaScript
Angular.js
Aurelia
Backbone.js
Booty5.js
D3.js
Dojo
Elm
Ember.js
Express.js
Ionic
jQuery
meteor
Node.js
Om
React
React Native
Redux
Vue.js
Jenkins
Julia
Kotlin
Language Agnostic
Algorithms & Data Structures
Artificial Intelligence
Cellular Automata
Cloud Computing
Competitive Programming
Compiler Design
Computer Science
Computer Vision
Containers
Database
Datamining
Information Retrieval
Licensing
Machine Learning
Mathematics
Mathematics For Computer Science
Misc
MOOC
Networking
Open Source Ecosystem
Operating Systems
Parallel Programming
Partial Evaluation
Professional Development
Programming Paradigms
Regular Expressions
Reverse Engineering
Security
Software Architecture
Standards
Theoretical Computer Science
Web Performance
LaTeX / TeX
LaTeX
TeX
Limbo
Linux
Lisp
Livecode
Lua
Make
Markdown
Mathematica
MATLAB
Maven
Mercurial
Mercury
Meta-Lists
Modelica
MySQL
Neo4J
.NET Framework
Nim
NoSQL
Oberon
Objective-C
OCaml
Octave
OpenMP
OpenResty
OpenSCAD
Perl
PHP
CakePHP
CodeIgniter
Drupal
Laravel
Symfony
Zend
PicoLisp
PostgreSQL
PowerShell
Processing
Prolog
Constraint Logic Programming
PureScript
Python
Django
Flask
Kivy
Pandas
Pyramid
Tornado
QML
R
Racket
Raku
Raspberry Pi
REBOL
Ruby
RSpec
Ruby on Rails
Sinatra
Rust
Sage
Scala
Lift
Play Scala
Scheme
Scilab
Scratch
Sed
Self
Smalltalk
Snap
Spark
Splunk
SQL (implementation agnostic)
SQL Server
Standard ML
Subversion
Swift
Vapor
Tcl
TEI
Teradata
Tizen
TLA
TypeScript
Deno
Unix
Verilog
VHDL
Vim
Visual Basic
Visual Prolog
Web Services
Windows 8
Windows Phone
Workflow
xBase (dBase / Clipper / Harbour)
Meta-Lists
atariarchives.org atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web.
Bento
Bitsavers.org
Bookboon: IT & Programming Cookie required. (email address requested, not required)
Cheat Sheets (Free)
conceptf1.blogspot.com
Free Smalltalk Books, collected by Stéphane Ducasse
Free Tech Books
Goalkicker - Programming Notes for Professionals books
IBM Redbooks
InfoQ Minibooks
InTech: Computer and Information Science
JSBooks - directory of free javascript ebooks
Learn X in Y minutes
Learneroo Resources to Learn Programming
Microsoft Guides to Software
Microsoft Press: Free E-Books
Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman
Microsoft Technologies 2, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman
Microsoft Technologies 3, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman
O’Reilly’s Open Books Project
Papers we love
Programming - Wikibooks
Red Gate Books
Stef’s Free Online Smalltalk Books
TechBeamers.com
TechBooksForFree.com
The Definitive C++ Book Guide and List
Theassayer.org
tutorialspoint
Graphics Programming
3D Game Shaders For Beginners - David Lettier (Git) (HTML)
Blender 3D: Noob to Pro - Wikibooks
Computer Graphics from scratch - Gabriel Gambetta (construction in process)
DirectX manual (draft)
GPU Gems
Graphics Programming Black Book - Michael Abrash
Introduction to Modern OpenGL
Introduction to TouchDesigner 099 (Leanpub account or valid email requested)
Learn OpenGL - Joey de Vries
Learning Modern 3D Graphics Programming - Jason L. McKesson (draft)
OpenGL - Concepts and illustrations.
ShaderX series - Wolfgang Engel
Tutorials for modern OpenGL
WebGL Insights - Patrick Cozzi and Contributors
Graphical User Interfaces
Programming with gtkmm 3
Search User Interfaces - Marti A. Hearst
The GLib/GTK+ Development Platform - Sébastien Wilmet (PDF)
GraphQL
Fullstack GraphQL
Language Agnostic
Algorithms & Data Structures
A Field Guide To Genetic Programming - Riccardo Poli et al. (PDF)
Algorithmic Graph Theory
Algorithms - Wikibooks
Algorithms, 4th Edition - Robert Sedgewick and Kevin Wayne
Algorithms and Automatic Computing Machines (1963) - B. A. Trakhtenbrot
Algorithms and Complexity - Herbert S. Wilf (PDF)
Algorithms Course Materials - Jeff Erickson
Analysis and Design of Algorithms - Sandeep Sen, IIT Delhi
Animated Algorithm and Data Structure Visualization (Resource)
Annotated Algorithms in Python: Applications in Physics, Biology, and Finance - Massimo di Pierro
Binary Trees (PDF)
Clever Algorithms - Jason Brownlee
CS Unplugged: Computer Science without a computer
Data Structures - Prof. Subhashis Banerjee, IIT Delhi
Data Structures (Into Java) - Paul N. Hilfinger (PDF)
Data Structures and Algorithms: Annotated Reference with Examples - G. Barnett and L. Del Tongo
Data Structures Succinctly Part 1, Syncfusion (PDF, Kindle) (email address requested, not required)
Data Structures Succinctly Part 2, Syncfusion (PDF, Kindle) (email address requested, not required)
Elementary Algorithms - Larry LIU Xinyu
Foundations of Computer Science - Al Aho and Jeff Ullman
Geometry Algorithms - Dan Sunday
Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition) - Ian Parberry (use form at bottom of license)
LEDA: A Platform for Combinatorial and Geometric Computing - K. Mehlhorn et al.
Linked List Basics (PDF)
Linked List Problems (PDF)
Matters Computational: Ideas, Algorithms, Source Code (PDF)
Open Data Structures: An Introduction - Pat Morin
Planning Algorithms
Problems on Algorithms (Second Edition) - Ian Parberry (use form at bottom of license)
Purely Functional Data Structures (1996) - Chris Okasaki (PDF)
Sequential and parallel sorting algorithms
Text Algorithms (PDF)
The Algorithm Design Manual
The Art of Computer Programming - Donald Knuth (fascicles, mostly volume 4)
The Design of Approximation Algorithms (PDF)
The Great Tree List Recursion Problem (PDF)
The Kademlia Protocol Succinctly - Marc Clifton
Think Complexity (PDF)
Artificial Intelligence
Artificial Intelligence for Big Data - Anand Deshpande, Manish Kumar (Packt account required)
The Quest for Artificial Intelligence: A History of Ideas and Achievements - Nils J. Nilsson (PDF)
Cellular Automata
A New Kind of Science - Stephen Wolfram
Cloud Computing
Azure Functions Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
Cloud Computing for Science and Engineering - Ian Foster, Dennis B. Gannon (construction in process)
Cloud Design Patterns
Designing Distributed Systems (account required)
Hands-On Cloud Administration in Azure - Mustafa Toroman (Packt account required)
Learn Azure in a Month of Lunches - Iain Foulds (PDF)
Monitoring Modern Infrastructure (account required)
Multi-tenant Applications for the Cloud, 3rd Edition
OpenStack Operations Guide
Streamline microservice management with Istio Service Mesh (account required)
The Developer’s Guide to Azure

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值