free-programming-books-langs.md 160.7 KB
Newer Older
1 2
## BY PROGRAMMING LANGUAGE

J
Jordan Rinder 已提交
3
Originally, this list included a section called "Language Agnostic" for books about programming subjects not restricted to a specific programming language.
4 5 6
That section got so big, we decided to split it into its own file, the [BY SUBJECT file](free-programming-books-subjects.md).


D
Diego Mateos 已提交
7
### Index
8

J
Johan Wigert 已提交
9
* [ABAP](#abap)
J
Josh Baer 已提交
10
* [Ada](#ada)
P
Phil Nguyen 已提交
11
* [Agda](#agda)
12
* [Alef](#alef)
V
Victor Felder 已提交
13
* [Android](#android)
B
Boris Egorov 已提交
14
* [APL](#apl)
15
* [App Inventor](#app-inventor)
H
hiseba 已提交
16
* [Arduino](#arduino)
17
* [ASP.NET](#aspnet)
18 19
* [ASP.NET Core](#aspnet-core)
  * [Blazor](#blazor)
V
Victor Felder 已提交
20
* [Assembly Language](#assembly-language)
V
Victor Felder 已提交
21
  * [Non-X86](#non-x86)
H
href 已提交
22
* [AutoHotkey](#autohotkey)
23
* [AutoIt](#autoit)
R
Robert Alm Nilsson 已提交
24 25
* [Autotools](#autotools)
* [Awk](#awk)
V
Victor Felder 已提交
26
* [Bash](#bash)
27
* [Basic](#basic)
28
* [BeanShell](#beanshell)
A
Alexander Fefelov 已提交
29
* [BETA](#beta)
V
Victor Felder 已提交
30
* [C](#c)
31
* [C#](#c-sharp)
S
Seth 已提交
32
* [C++](#cpp)
33 34
* [Chapel](#chapel)
* [Cilk](#cilk)
V
Victor Felder 已提交
35
* [Clojure](#clojure)
N
nonce 已提交
36
* [CMake](#cmake)
V
vhf / victor felder 已提交
37
* [COBOL](#cobol)
V
Victor Felder 已提交
38 39
* [CoffeeScript](#coffeescript)
* [ColdFusion](#coldfusion)
O
oltolm 已提交
40
* [Component Pascal](#component-pascal)
41
* [Cool](#cool)
P
Phil Nguyen 已提交
42
* [Coq](#coq)
43
* [Crystal](#crystal)
M
Meet Shah 已提交
44
* [CUDA](#cuda)
Y
yazd 已提交
45
* [D](#d)
B
Boris 已提交
46
* [Dart](#dart)
V
Victor Felder 已提交
47
* [DB2](#db2)
48
* [DBMS](#dbms)
M
Max Edmands 已提交
49
* [Delphi / Pascal](#delphi--pascal)
R
Robert Alm Nilsson 已提交
50
* [DTrace](#dtrace)
51
* [Eiffel](#eiffel)
J
Jeff Turner 已提交
52
* [Elixir](#elixir)
53
  * [Ecto](#ecto)
54
  * [Phoenix](#phoenix)
55
* [Elm](#elm)
V
Victor Felder 已提交
56
* [Emacs](#emacs)
57
* [Embedded Systems](#embedded-systems)
V
Victor Felder 已提交
58
* [Erlang](#erlang)
59
* [ESP8266](#esp8266)
V
Victor Felder 已提交
60
* [F#](#f-sharp)
61
* [Firefox OS](#firefox-os)
62
* [Flutter](#flutter)
63
* [Force.com](#forcecom)
V
Victor Felder 已提交
64
* [Forth](#forth)
R
Robert Alm Nilsson 已提交
65
* [Fortran](#fortran)
V
Victor Felder 已提交
66
* [FreeBSD](#freebsd)
V
Victor Felder 已提交
67 68
* [Git](#git)
* [Go](#go)
E
El Juli 已提交
69
* [GraphQL](#graphql)
70
* [Groovy](#groovy)
V
Victor Felder 已提交
71 72 73
  * [Gradle](#gradle)
  * [Grails](#grails)
  * [Spock Framework](#spock-framework)
E
eshellman 已提交
74
* [Hack](#hack)
V
Victor Felder 已提交
75
* [Hadoop](#hadoop)
V
Victor Felder 已提交
76
* [Haskell](#haskell)
M
Mark Knol 已提交
77
* [Haxe](#haxe)
G
Gustavo Sillero 已提交
78
* [HTML / CSS](#html--css)
V
Victor Felder 已提交
79
  * [Bootstrap](#bootstrap)
80
  * [Tailwindcss](https://tailwindcss.com/docs) - Adam Wathan
K
Kevin Wang 已提交
81
* [HTTP](#http)
82
* [HTTPS](#https)
S
Steven Johnson 已提交
83
* [Icon](#icon)
84
* [Idris](#idris)
85
* [iOS](#ios)
86
* [IoT](#iot)
C
Codrin Eugeniu 已提交
87
* [Isabelle/HOL](#isabellehol)
D
adds J  
Darek Nedza 已提交
88
* [J](#j)
V
Index  
Victor Felder 已提交
89
* [Java](#java)
C
Codename One 已提交
90
  * [Codename One](#codename-one)
91
  * [JasperReports](#jasperreports)
V
Victor Felder 已提交
92 93
  * [Spring](#spring)
  * [Spring Boot](#spring-boot)
S
savuckovi 已提交
94
  * [Spring Data](#spring-data)
V
Victor Felder 已提交
95 96
  * [Spring Security](#spring-security)
  * [Wicket](#wicket)
V
Index  
Victor Felder 已提交
97
* [JavaScript](#javascript)
98
  * [AngularJS](#angularjs)
S
sstt011 已提交
99 100 101 102 103
  * [Aurelia](#aurelia)
  * [Backbone.js](#backbonejs)
  * [Booty5.js](#booty5js)
  * [D3.js](#d3js)
  * [Dojo](#dojo)
104
  * [Electron](#electron)
S
sstt011 已提交
105 106 107
  * [Elm](#elm)
  * [Ember.js](#emberjs)
  * [Express.js](#expressjs)
108
  * [Fastify](#fastify)
109
  * [Ionic](#ionic)
S
sstt011 已提交
110 111
  * [jQuery](#jquery)
  * [meteor](#meteor)
K
Kalpesh 已提交
112
  * [Next.js](#next.js)
V
Victor Felder 已提交
113
  * [Node.js](#nodejs)
S
sstt011 已提交
114 115
  * [Om](#om)
  * [React](#react)
116
  * [React Native](#react-native)
B
Boris Dinkevich 已提交
117
  * [Redux](#redux)
A
Andrei Dobrinski 已提交
118
  * [Svelte](#svelte)
T
Timo Salomäki 已提交
119
  * [Vue.js](#vuejs)
A
amishpatel1994 已提交
120
* [Jenkins](#jenkins)
121
* [Julia](#julia)
M
Matthew Watkins 已提交
122
* [Kotlin](#kotlin)
123
* [Language Agnostic](free-programming-books-subjects.md)
G
geo7 已提交
124
* [LaTeX / TeX](#latex--tex)
125 126
  * [LaTeX](#latex)
  * [TeX](#tex)
127
* [Limbo](#limbo)
V
Index  
Victor Felder 已提交
128 129
* [Linux](#linux)
* [Lisp](#lisp)
A
angerangel 已提交
130
* [Livecode](#livecode)
V
Index  
Victor Felder 已提交
131
* [Lua](#lua)
132
* [Make](#make)
133
* [Markdown](#markdown)
V
Index  
Victor Felder 已提交
134
* [Mathematica](#mathematica)
T
Todd Atkins 已提交
135
* [MATLAB](#matlab)
V
Index  
Victor Felder 已提交
136
* [Maven](#maven)
R
robschia 已提交
137
* [Mercurial](#mercurial)
138
* [Mercury](#mercury)
139
* [Modelica](#modelica)
140
* [MongoDB](#mongodb)
R
Robert Alm Nilsson 已提交
141
* [MySQL](#mysql)
P
Pedro Barbosa 已提交
142
* [Neo4J](#neo4j)
143
* [.NET Core / .NET](#net-core)
144
* [.NET Framework](#net-framework)
W
Willyboar 已提交
145
* [Nim](#nim)
V
Index  
Victor Felder 已提交
146 147 148 149
* [NoSQL](#nosql)
* [Oberon](#oberon)
* [Objective-C](#objective-c)
* [OCaml](#ocaml)
N
nerandell 已提交
150
* [Octave](#octave)
151
* [OpenMP](#openmp)
152
* [OpenResty](#openresty)
B
Bruno Girin 已提交
153
* [OpenSCAD](#openscad)
V
Index  
Victor Felder 已提交
154 155
* [Perl](#perl)
* [PHP](#php)
156 157 158 159 160 161
  * [CakePHP](#cakephp)
  * [CodeIgniter](#codeigniter)
  * [Drupal](#drupal)
  * [Laravel](#laravel)
  * [Symfony](#symfony)
  * [Zend](#zend)
M
Marios Zindilis 已提交
162
* [PicoLisp](#picolisp)
R
Robert Alm Nilsson 已提交
163
* [PostgreSQL](#postgresql)
V
Index  
Victor Felder 已提交
164
* [PowerShell](#powershell)
S
Saheed 已提交
165
* [Processing](#processing)
V
Index  
Victor Felder 已提交
166
* [Prolog](#prolog)
V
Victor Felder 已提交
167
  * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog)
D
David Metcalfe 已提交
168
* [PureScript](#purescript)
V
Index  
Victor Felder 已提交
169
* [Python](#python)
V
Victor Felder 已提交
170 171 172 173 174
  * [Django](#django)
  * [Flask](#flask)
  * [Kivy](#kivy)
  * [Pandas](#pandas)
  * [Pyramid](#pyramid)
V
victor felder 已提交
175
  * [Tornado](#tornado)
176
* [QML](#qml)
V
Index  
Victor Felder 已提交
177
* [R](#r)
A
ajauhri 已提交
178
* [Racket](#racket)
179
* [Raku](#raku)
D
David Metcalfe 已提交
180
* [Raspberry Pi](#raspberry-pi)
A
Alexander Fefelov 已提交
181
* [REBOL](#rebol)
V
Index  
Victor Felder 已提交
182
* [Ruby](#ruby)
V
Victor Felder 已提交
183 184
  * [RSpec](#rspec)
  * [Ruby on Rails](#ruby-on-rails)
185
  * [Sinatra](#sinatra)
G
Grigoriy Dzhanelidze 已提交
186
* [Rust](#rust)
187
* [Sage](#sage)
V
Index  
Victor Felder 已提交
188
* [Scala](#scala)
V
Victor Felder 已提交
189 190
  * [Lift](#lift)
  * [Play Scala](#play-scala)
V
Index  
Victor Felder 已提交
191
* [Scheme](#scheme)
192
* [Scilab](#scilab)
G
Gustavo Sillero 已提交
193 194
* [Scratch](#scratch)
* [Sed](#sed)
L
Lorenzo Bragaglia 已提交
195
* [Self](#self)
V
Index  
Victor Felder 已提交
196
* [Smalltalk](#smalltalk)
197
* [Snap](#snap)
“Sumit 已提交
198
* [Spark](#spark)
T
Timo Salomäki 已提交
199
* [Splunk](#splunk)
V
Index  
Victor Felder 已提交
200
* [SQL (implementation agnostic)](#sql-implementation-agnostic)
D
Diego Dias 已提交
201
* [SQL Server](#sql-server)
202
* [Standard ML](#standard-ml)
R
Robert Alm Nilsson 已提交
203
* [Subversion](#subversion)
204
* [Swift](#swift)
G
Gus Uy 已提交
205
  * [Vapor](#vapor)
T
Tom Poindexter 已提交
206
* [Tcl](#tcl)
207
* [TEI](#tei)
V
Index  
Victor Felder 已提交
208
* [Teradata](#teradata)
D
danilov kirill 已提交
209
* [Tizen](#tizen)
X
Xuankang Lin 已提交
210
* [TLA](#tla)
211
* [TypeScript](#typescript)
212
  * [Angular](#angular)
T
Thomas 已提交
213
  * [Deno](#deno)
J
Joey Smith 已提交
214
* [Unix](#unix)
215 216
* [Verilog](#verilog)
* [VHDL](#vhdl)
V
Index  
Victor Felder 已提交
217
* [Vim](#vim)
218
* [Visual Basic](#visual-basic)
219
* [Visual Prolog](#visual-prolog)
220
* [Vulkan](#vulkan)
M
Mojtahedi 已提交
221
* [Web Services](#web-services)
G
Gary Ewan Park 已提交
222
* [Windows 8](#windows-8)
R
Robert Alm Nilsson 已提交
223
* [Windows Phone](#windows-phone)
I
Istvan Viczian 已提交
224
* [Workflow](#workflow)
225
* [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour)
V
Victor Felder 已提交
226 227


J
Johan Wigert 已提交
228 229 230 231 232
### ABAP

* [SAP Code Style Guides - Clean ABAP](https://github.com/SAP/styleguides/blob/master/clean-abap/CleanABAP.md)


C
Christoph Uschkrat 已提交
233
### Ada
234

E
Espartaco Palma 已提交
235
* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
V
Victor Felder 已提交
236
* [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF)
237
* [Ada for the C++ or Java Developer](https://www.adacore.com/uploads/books/pdf/Ada_for_the_C_or_Java_Developer-cc.pdf) - Quentin Ochem (PDF)
238
* [Ada Programming](https://en.wikibooks.org/wiki/Ada_Programming) - Wikibooks
239
* [Ada Reference Manual - ISO/IEC 8652:2012(E) Language and Standard Libraries](http://www.ada-auth.org/standards/12rm/RM-Final.pdf) (PDF)
240 241
* [Introduction To Ada](https://learn.adacore.com/courses/intro-to-ada/index.html)
* [Introduction To SPARK](https://learn.adacore.com/courses/SPARK_for_the_MISRA_C_Developer/index.html)
242
* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html)
V
Victor Felder 已提交
243 244


C
Christoph Uschkrat 已提交
245
### Agda
246

247
* [Agda Tutorial](http://people.inf.elte.hu/divip/AgdaTutorial/Index.html)
248
* [Programming Language Foundations in Agda](https://plfa.github.io) - Philip Wadler and Wen Kokke
P
Phil Nguyen 已提交
249

250

C
Christoph Uschkrat 已提交
251
### Alef
252

253
* [Alef Language Reference Manual](http://doc.cat-v.org/plan_9/2nd_edition/papers/alef/ref)
P
Phil Nguyen 已提交
254

255

C
Christoph Uschkrat 已提交
256
### Android
257

258
* [Android Notes for Professionals](https://goalkicker.com/AndroidBook) - Compiled from StackOverflow Documentation (PDF)
259
* [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) ([PDF](https://www.syncfusion.com/Account/Logon?ReturnUrl=%2fresources%2ftechportal%2febooks%2fandroid), [Kindle](https://www.syncfusion.com/Account/Logon?ReturnUrl=%2fresources%2ftechportal%2febooks%2fandroid)) (email address *requested*, not required)
260 261
* [Android Tutorial](http://www.tutorialspoint.com/android) - Tutorials Point
* [Codelabs for Advanced Android Development](https://developer.android.com/courses/advanced-training/toc)
C
Craig Davison 已提交
262 263
* [CodePath Android Cliffnotes](https://github.com/codepath/android_guides/wiki)
* [Expert Android and Eclipse development knowledge](http://www.vogella.com/tutorials/android.html)
264
* [Google Android Developer Training](https://developer.android.com/guide)
C
Craig Davison 已提交
265
* [Styling Android](https://blog.stylingandroid.com)
266
* [The Busy Coder's Guide to Android Development](https://commonsware.com/Android/4-2-free) (PDF - older versions)
B
bbuyukguzel 已提交
267

V
Victor Felder 已提交
268

C
Christoph Uschkrat 已提交
269
### APL
270

271 272
* [A Practical Introduction to APL1 & APL2](http://robertson.uk.net) - Graeme Donald Robertson (PDF)
* [A Practical Introduction to APL3 & APL4](http://robertson.uk.net) - Graeme Donald Robertson (PDF)
273
* [Introduction to College Mathematics with A Programming Language (1978)](http://www.softwarepreservation.org/projects/apl/Books/CollegeMathematicswithAPL) - E. J. LeCuyer (PDF)
274
* [Learning APL](https://xpqz.github.io/learnapl/intro.html) - Stefan Kruger (HTML,PDF,IPYNB)
C
Craig Davison 已提交
275
* [Mastering Dyalog APL](http://www.dyalog.com/mastering-dyalog-apl.htm) (PDF)
B
Boris Egorov 已提交
276 277


278 279 280 281 282 283
### App Inventor

* [Absolute App Inventor 2](https://amerkashi.wordpress.com/2015/02/16/absolute-app-inventor-2-book/) - Hossein Amerkashi
* [App Inventor 2](http://www.appinventor.org/book2) - David Wolber, Hal Abelson, Ellen Spertus, Liz Looney


C
Christoph Uschkrat 已提交
284
### Arduino
285

286
* [Arduino Programming Notebook](https://unglue.it/work/152452) - Brian Evans (PDF) (:card_file_box: *archived at unglue.it*)
G
Gintautas Švedas 已提交
287 288 289
* [Arduino Tips, Tricks, and Techniques](https://cdn-learn.adafruit.com/downloads/pdf/arduino-tips-tricks-and-techniques.pdf) - lady ada (PDF)
* [Getting started with Arduino – A Beginner’s Guide](http://manuals.makeuseof.com.s3.amazonaws.com/for-mobile/Arduino_-_MakeUseOf.com.pdf) - Brad Kendall (PDF)
* [Getting Started with Arduino products](https://www.arduino.cc/en/Guide) - Official Arduino Documentation (:construction: *in process*)
H
hiseba 已提交
290
* [Introduction to Arduino](http://playground.arduino.cc/Main/ManualsAndCurriculum)
291
* [Introduction to Arduino : A piece of cake!](http://www.introtoarduino.com) - Alan G. Smith
I
ImVector 已提交
292
* [Open softwear - Fashionable prototyping and wearable computing using the Arduino](https://softwear.cc/book/files/Open_Softwear-beta090712.pdf) - Tony Olsson, David Gaetano, Jonas Odhner, Samson Wiklund (PDF)
H
hiseba 已提交
293

V
Victor Felder 已提交
294

295
### ASP.NET
296

G
Gintautas Švedas 已提交
297
* [Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure (2020)](https://aka.ms/webappebook) - Steve "ardalis" Smith (PDF) (:construction: *in process*)
V
Victor Felder 已提交
298
* [ASP.NET MVC Music Store](http://mvcmusicstore.codeplex.com)
299
* [ASP.NET WebHooks Succinctly](https://www.syncfusion.com/ebooks/aspnet_webhooks_succinctly) - Gaurav Arora
G
Gintautas Švedas 已提交
300 301 302 303
* [ASP.NET with C# (2008)](http://www.vijaymukhi.com/documents/books/vsnet/content.htm) - Vijay Mukhi, Sonal Mukhi, Neha Kotecha
* [Diving into ASP.NET WebAPI (2016)](https://github.com/akhilmittal/FreeBooks/) - Akhil Mittal (PDF)
* [Intro to ASPNET MVC 4 with Visual Studio 2011 Beta (2012)](http://download.microsoft.com/download/0/f/b/0fbfaa46-2bfd-478f-8e56-7bf3c672df9d/intro%20to%20asp.net%20mvc%204%20with%20visual%20studio%20-%20beta.pdf) - Rick Anderson and Scott Hanselman (PDF)
* [Introducing ASP.NET Web Pages 2 (2012)](https://download.microsoft.com/download/0/F/B/0FBFAA46-2BFD-478F-8E56-7BF3C672DF9D/Introducing%20ASP.NET%20Web%20Pages%202.pdf) - Mike Pope (PDF)
304 305 306 307 308 309


### ASP.NET Core

* [ASP.NET Core 3.1 Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/asp-net-core-3-1-succinctly) - Simone Chiaretta, Ugo Lattanzi
* [ASP.NET Core Documentation - Microsoft Docs](https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-5.0)
G
Gintautas Švedas 已提交
310
* [The Little ASP.NET Core Book (2018)](https://s3.amazonaws.com/recaffeinate-files/LittleAspNetCoreBook.pdf) - Nate Barbettini (PDF)
V
Victor Felder 已提交
311 312


313 314 315 316 317 318
#### Blazor

* [Blazor: A Beginner's Guide](https://www.telerik.com/campaigns/blazor/wp-beginners-guide-ebook) - Ed Charbeneau (PDF) (email address *requested*, not required)
* [Blazor for ASP.NET Web Forms Developers](https://dotnet.microsoft.com/download/e-book/blazor-for-web-forms-devs/pdf) - Daniel Roth, Jeff Fritz, Taylor Southwick (PDF)


C
Christoph Uschkrat 已提交
319
### Assembly Language
320

G
Gintautas Švedas 已提交
321 322
* [ARM Assembly Language Programming](http://www.rigwit.co.uk/ARMBook/ARMBook.pdf) - Peter Knaggs (PDF) (:construction: *in process*)
* [Assemblers And Loaders (1993)](http://www.davidsalomon.name/assem.advertis/asl.pdf) - David Salomon (PDF)
323
* [Assembly Language Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/assemblylanguage) - Christopher Rose, Syncfusion Inc. (HTML, PDF, EPUB, Kindle)
T
Timo Salomäki 已提交
324
* [PC Assembly Language](http://pacman128.github.io/pcasm/) - P. A. Carter
J
Jackson Isaac 已提交
325
* [Professional Assembly Language](https://web.archive.org/web/20170329045538/http://blog.hit.edu.cn:80/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF)
326
* [Programming from the Ground Up](https://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) - Jonathan Bartlett (PDF)
E
engstrom 已提交
327
* [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm)
328
* [Software optimization resources](http://www.agner.org/optimize/) - A. Fog
329
* [The Art of Assembly Language (2003)](https://web.archive.org/web/20120525102637/http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html) - Randall Hyde (PDF)
330
* [WebAssembly friendly programming with C/C++](https://github.com/3dgen/cppwasm-book/tree/master/en) - Ending, Chai Shushan, Yushih (HTML, [:package: examples](https://github.com/3dgen/cppwasm-book/tree/master/examples))
S
sjas 已提交
331
* [Wizard Code, A View on Low-Level Programming](https://web.archive.org/web/20170712195930/http://vendu.twodots.nl/files/wizardcode4.pdf) - Tuomo Tuomo Venäläinen (PDF)
332
* [x86-64 Assembly Language Programming with Ubuntu](http://www.egr.unlv.edu/~ed/x86.html) - Ed Jorgensen (PDF)
333
* [x86 Assembly](https://en.wikibooks.org/wiki/X86_Assembly) - Wikibooks
G
Gintautas Švedas 已提交
334 335
* [x86 Disassembly](https://en.wikibooks.org/wiki/X86_Disassembly) - Wikibooks
* [Zen of Assembly Language: Volume I, Knowledge (1990)](http://www.jagregory.com/abrash-zen-of-asm/) - Michael Abrash
V
Victor Felder 已提交
336

337

C
Christoph Uschkrat 已提交
338
#### Non-X86
339

340
* [Easy 6502](http://skilldrick.github.io/easy6502/) - Nick Morgan
341
* [Machine Code for Beginners [Z80 and 6502 CPUs]](https://usborne.com/browse-books/features/computer-and-coding-books/) - Lisa Watts and Mike Wharton (PDF) *(Scroll to bottom and click on book cover)*
C
Craig Davison 已提交
342
* [Machine Language for Beginners](https://archive.org/details/ataribooks-machine-language-for-beginners) - Richard Mansfield [6502 CPU]
343
* [Programmed Introduction to MIPS Assembly Language](http://chortle.ccsu.edu/AssemblyTutorial/index.html)
344
* [The Second Book of Machine Language](http://www.atariarchives.org/2bml/)
M
Matt Sephton 已提交
345

E
engstrom 已提交
346

C
Christoph Uschkrat 已提交
347
### AutoHotkey
348

G
george2 已提交
349
* [AHKbook - the book for AutoHotkey](http://ahkscript.github.io/ahkbook/index.html)
C
Craig Davison 已提交
350
* [AutoHotkey Official Documentation](https://autohotkey.com/docs/AutoHotkey.htm) ([CHM](https://autohotkey.com/download/1.1/AutoHotkeyHelp.zip))
V
Victor Felder 已提交
351

E
engstrom 已提交
352

353 354 355 356 357
### AutoIt

* [AutoIt Docs](https://www.autoitscript.com/autoit3/docs/) - Jonathan Bennett (HTML)


C
Christoph Uschkrat 已提交
358
### Autotools
359

C
Craig Davison 已提交
360
* [Autotools Mythbuster](https://autotools.io/index.html)
E
engstrom 已提交
361
* [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/)
R
Robert Alm Nilsson 已提交
362 363


C
Christoph Uschkrat 已提交
364
### Awk
365

366
* [An Awk Primer](https://en.wikibooks.org/wiki/An_Awk_Primer) - Wikibooks
367
* [Awk](https://www.grymoire.com/Unix/Awk.html) - Bruce Barnett
368
* [Gawk: Effective AWK Programming](https://www.gnu.org/software/gawk/manual) - Arnold D. Robbins (HTML, PDF)
369
* [GNU awk](https://learnbyexample.github.io/learn_gnuawk/) - Sundeep Agarwal
R
Robert Alm Nilsson 已提交
370 371


C
Christoph Uschkrat 已提交
372
### Bash
373

S
sstt011 已提交
374 375
* [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) - M. Cooper (HTML)
* [Bash Guide for Beginners (2008)](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) - M. Garrels (HTML)
376
* [Bash Notes for Professionals](http://goalkicker.com/BashBook/) - Compiled from StackOverflow documentation (PDF)
S
sstt011 已提交
377 378
* [BASH Programming (2000)](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) - Mike G. (HTML)
* [Bash Reference Manual](http://www.gnu.org/software/bash/manual/bashref.html) (HTML)
T
Timo Salomäki 已提交
379
* [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF)
S
sstt011 已提交
380
* [BashGuide](http://mywiki.wooledge.org/BashGuide) - Maarten Billemont (HTML) [(PDF)](http://s.ntnu.no/bashguide.pdf)
381
* [Conquer the Command Line](https://magpi.raspberrypi.org/books/command-line-second-edition/pdf/download) - Richard Smedley (PDF)
I
ImVector 已提交
382
* [Conquering the Command Line](https://www.softcover.io/read/fc6c09de/unix_commands) - Mark Bates (HTML)
S
sstt011 已提交
383
* [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php) (HTML)
S
shwetab17 已提交
384
* [GNU Bash manual](https://www.gnu.org/software/bash/manual/bash.pdf) (PDF)
S
sstt011 已提交
385
* [Google Shell Style Guide](https://google.github.io/styleguide/shell.xml) - Paul Armstrong (HTML)
386
* [Introduction to Bash Scripting](https://github.com/bobbyiliev/introduction-to-bash-scripting) - Bobby Iliev (Markdown, PDF)
S
sstt011 已提交
387 388 389
* [Introduction to the Command Line](https://launchschool.com/books/command_line) - Launch School (HTML)
* [Linux Shell Scripting Tutorial - A Beginner's Handbook (2002)](http://www.freeos.com/guides/lsst/) - Vivek G. Gite (HTML)
* [Linux Shell Scripting Tutorial (LSST) v2.0](https://bash.cyberciti.biz/guide/Main_Page) - Vivek Gite (HTML)
390
* [Slackbook (2005)](http://slackbook.org) - Alan Hicks, Chris Lumens, David Cantrell and Logan Johnson (HTML, DocBook, Postscript, PDF)
S
sstt011 已提交
391
* [The Bash Academy](http://guide.bash.academy) - Maarten Billemont (HTML)
392
* [The Linux Command Line](http://linuxcommand.org/tlcl.php) - William E. Shotts, Jr. (PDF)
S
sstt011 已提交
393
* [Writing Shell Scripts](http://linuxcommand.org/lc3_writing_shell_scripts.php) - William E. Shotts, Jr. (HTML)
V
Victor Felder 已提交
394 395


C
Christoph Uschkrat 已提交
396
### Basic
397

P
Peter Thaleikis 已提交
398
* [10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org) - Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter
399
* [A beginner's guide to Gambas](http://distro.ibiblio.org/vectorlinux/Uelsk8s/GAMBAS/gambas-beginner-guide.pdf) - John W. Rittinghouse (PDF)
400
* [Pick/Basic: A Programmer's Guide](http://www.jes.com/pb/) - Jonathan E. Sisk
401 402 403
* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials)


404 405 406 407 408 409
### BeanShell

* [Beanshell Simple Java Scripting Manual](http://www.beanshell.org/manual/bshmanual.pdf) - beanshell.org (PDF)
* [BeanShell User's Manual](http://www.beanshell.org/manual/bshmanual.html) - beanshell.org (HTML)


C
Christoph Uschkrat 已提交
410
### BETA
411

G
Gintautas Švedas 已提交
412 413 414
* [MIA 90-02: BETA Compiler - Reference Manual](https://beta.cs.au.dk/Manuals/latest/compiler/index.html) - Mjølner Informatics
* [MIA 94-26: BETA Language Introduction - Tutorial](https://beta.cs.au.dk/Manuals/latest/beta-intro/index.html) - Mjølner Informatics
* [MIA 99-41: BETA Language Modifications - Reference Manual](https://beta.cs.au.dk/Manuals/latest/beta/beta-index.html) - Mjølner Informatics
415
* [MIA 99-42: The Fragment System: Further Specification](https://beta.cs.au.dk/Manuals/latest/beta/fragment.html) - Mjølner Informatics
V
victor felder 已提交
416
* [Object-Oriented Programming in the BETA Programming Language](https://beta.cs.au.dk/Books/) - Ole Lehrmann Madsen, Birger Møller-Pedersen, Kristen Nygaard
417 418


C
Christoph Uschkrat 已提交
419
### C
420

A
Alex Gorelov 已提交
421
* [256-Color VGA Programming in C](http://www.brackeen.com/vga/) - David Brackeen
T
Timo Salomäki 已提交
422
* [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF)
I
ImVector 已提交
423
* [An Introduction to C & GUI Programming](https://archive.org/details/CGUIProgramming/mode/2up) - Simon Long (PDF)
424
* [Bare-metal programming for ARM](https://github.com/umanovskis/baremetal-arm) - Daniels Umanovskis [(PDF)](http://umanovskis.se/files/arm-baremetal-ebook.pdf)
425
* [Beej's Guide to C Programming](http://beej.us/guide/bgc/) - B. Hall (HTML, PDF)
V
Victor Felder 已提交
426
* [Beej's Guide to Network Programming - Using Internet Sockets](http://beej.us/guide/bgnet/) - B. Hall
427
* [Beej's Guide to the GNU Debugger (GDB)](http://beej.us/guide/bggdb/) - B. Hall (HTML)
428
* [Build Your Own Lisp](http://www.buildyourownlisp.com) - Daniel Holden
429
* [C Elements of Style](http://www.oualline.com/books.free/style/) - Steve Oualline
430
* [C for Python Programmers - Carl Burch](http://www.toves.org/books/cpy/)
431
* [C Notes for Professionals](https://goalkicker.com/CBook) - Compiled from StackOverflow Documentation (PDF)
C
Craig Davison 已提交
432
* [C Programming](https://en.wikibooks.org/wiki/Programming%3AC) - Wikibooks
G
Gilson Urbano 已提交
433
* [C Programming Boot Camp - Paul Gribble](https://gribblelab.org/teaching/CBootCamp/)
434
* [C Programming Tutorial](https://www.tutorialspoint.com/cprogramming/) - Tutorialspoint (HTML)
435
* [Coursebook](https://github.com/illinois-cs241/coursebook) - B. Venkatesh, L. Angrave, et al.
E
engstrom 已提交
436
* [Deep C](http://www.slideshare.net/olvemaudal/deep-c)
437
* [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) - Nick Parlante (PDF)
438
* [Everything you need to know about pointers in C - Peter Hosey](http://boredzo.org/pointers/)
439
* [Functional C (1997)](https://research.utwente.nl/files/5128727/book.pdf) - Pieter H. Hartel, Henk Muller (PDF)
440
* [Hashing](https://www.smashwords.com/books/view/737188) - Prakash Hegade
I
ImVector 已提交
441
* [Learn to Code With C - The MagPi Essentials](https://magpi.raspberrypi.com/books/essentials-c-v1) (PDF)
T
thefear100 已提交
442
* [Learning GNU C](https://download-mirror.savannah.gnu.org/releases/c-prog-book/learning_gnu_c.pdf) - Ciaran O’Riordan (PDF)
443
* [Let us C](https://web.archive.org/web/20211006163041/http://pdvpmtasgaon.edu.in/uploads/dptcomputer/Let%20us%20c%20-%20yashwantkanetkar.pdf) - Yashavant Kanetkar (PDF) *(:card_file_box: archived)*
444
* [Modeling with Data](https://ben.klemens.org/pdfs/gsl_stats.pdf) - Ben Klemens (PDF)
445
* [Modern C](https://modernc.gforge.inria.fr) - Jens Gustedt (PDF)
V
Victor Felder 已提交
446
* [Object-Oriented Programming With ANSI-C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF)
447
* [Programming in C](http://ee.hawaii.edu/~tep/EE160/Book/PDF/) - Bharat Kinariwala & Tep Dobry
448
* [Programming in C](https://www.freetechbooks.com/programming-in-c-t1337.html) - Kishori Mundargi
449
* [Structures and C](https://www.smashwords.com/books/view/644937) - Prakash Hegade
450
* [The Basics of C Programming](https://www.phys.uconn.edu/~rozman/Courses/P2200_13F/downloads/TheBasicsofCProgramming-draft-20131030.pdf) - Marshall Brain (PDF)
451
* [The C book](http://publications.gbdirect.co.uk/c_book/) - Mike Banahan, Declan Brady and Mark Doran (PDF, HTML)
E
engstrom 已提交
452
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth
453
* [The Current C Programming Language Standard – ISO/IEC 9899:2018 (C17/C18), Draft](https://web.archive.org/web/20181230041359/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf) - Open Standards Org - www.open-std.org (PDF)
454 455
* [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf) - Mark Burgess, Ron Hale-Evans (PDF)
* [The GNU C Reference Manual](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html) - Trevis Rothwell, James Youngman (HTML) [(PDF)](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.pdf)
V
Victor Felder 已提交
456
* [The little book about OS development](http://littleosbook.github.io) - Erik Helin, Adam Renberg
457
* [The New C Standard - An Economic and Cultural commentary (2009)](http://www.knosof.co.uk/cbook/cbook.html) - Derek M. Jones (PDF)
458
* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm)
459

V
Victor Felder 已提交
460

C
Christoph Uschkrat 已提交
461
### C Sharp
462

463
* [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials)
464
* [C# Notes for Professionals](http://goalkicker.com/CSharpBook/) - Compiled from StackOverflow documentation (PDF)
465
* [C# Programming](https://en.wikibooks.org/wiki/C_Sharp_Programming) - Wikibooks
466
* [C# Programming Yellow Book](https://www.robmiles.com/s/CSharp-Book-2019-Refresh.pdf) - Rob Miles (PDF) (2019)
467
* [C# Smorgasbord](https://www.filipekberg.se) - Filip Ekberg (HTML) [(PDF, EPUB, MOBI)](https://www.filipekberg.se/2018/04/02/csharp-smorgasbord-free/) (2018)
T
Timo Salomäki 已提交
468
* [C# Tips](https://leanpub.com/cstips) - Jason Roberts *(Leanpub account or valid email requested)*
469
* [Creating Mobile Apps with Xamarin.Forms C#](https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/) - Charles Petzold
T
Timo Salomäki 已提交
470
* [Daily Design Patterns](https://web.archive.org/web/20170930132000/https://www.exceptionnotfound.net/downloads/dailydesignpattern.pdf) - Matthew P Jones (PDF)
J
Jamie Dawson 已提交
471
* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/) - Bruno Preiss
G
G-Square 已提交
472
* [Dissecting a C# Application](https://damieng.com/blog/2007/11/08/dissecting-a-c-application-inside-sharpdevelop) - Christian Holm, Bernhard Spuida, Mike Kruger
473
* [Fundamentals of Computer Programming with C# (the Bulgarian Book)](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov, Veselin Kolev et al. (HTML, [PDF, EPUB](https://introprogramming.info/english-intro-csharp-book/downloads/))
474
* [High level asynchronous programming with Reactive Extensions](https://github.com/petroemil/Rx.Book) - Emil Petro
R
Ruben 已提交
475
* [Introduction to Rx](http://www.introtorx.com)
476
* [Learn C# in Y Minutes](https://learnxinyminutes.com/docs/csharp/)
477
* [Mastering Xamarin UI Development, Second Edition](https://www.packtpub.com/free-ebook/mastering-xamarin-ui-development-second-edition/9781788995511) - Steven F. Daniel (Packt account *required*)
478
* [.NET Book Zero](http://www.charlespetzold.com/dotnet) - Charles Petzold (PDF, XPS)
479
* [.NET Microservices: Architecture for Containerized .NET Applications](https://dotnet.microsoft.com/download/e-book/microservices-architecture/pdf) - Cesar de la Torre, Bill Wagner, Mike Rousos (PDF)
480
* [Threading in C#](http://www.albahari.com/threading/)
481 482
* [Xamarin.Forms for macOS Succinctly](https://www.syncfusion.com/ebooks/xamarin_forms_for_mac_os_succinctly) - Alessandro Del Sole
* [Xamarin.Forms Succinctly](https://www.syncfusion.com/ebooks/xamarin-forms-succinctly) - Alessandro Del Sole
483

484

S
Seth 已提交
485
<h3 id="cpp">C++</h3>
486

487
* [C++ Annotations](https://fbb-git.gitlab.io/cppannotations/) - Frank B. Brokken (HTML, PDF)
488
* [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) - Editors: Bjarne Stroustrup, Herb Sutter
489
* [C++ GUI Programming With Qt 3](https://ptgmedia.pearsoncmg.com/images/0131240722/downloads/blanchette_book.pdf) - Jasmin Blanchette, Mark Summerfield (PDF)
M
Mauro Cicolella 已提交
490
* [C++ Language](http://www.cplusplus.com/doc/tutorial/)
491
* [C++ Notes for Professionals](https://goalkicker.com/CPlusPlusBook) - Compiled from StackOverflow Documentation (PDF)
492
* [C++ Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) (email address *requested*, not required)
493
* [C++ Tricks](http://www.bordoon.com/cplusplus/book_wrapper.html)
C
Craig Davison 已提交
494
* [CS106X Programming Abstractions in C++](http://web.stanford.edu/class/cs106x/)
495
* [Elements of Programming](http://elementsofprogramming.com) - Alexander Stepanov and Paul McJones - (PDF)
D
David Ordás 已提交
496
* [Financial Numerical Recipes in C++](https://ba-odegaard.no/gcc_prog/recipes/) - Bernt Arne Ødegaard (PDF)
V
Victor Felder 已提交
497
* [Game Programming Patterns](http://gameprogrammingpatterns.com)
498
* [Google's C++ Style Guide](https://google.github.io/styleguide/cppguide.html)
499 500
* [Hands-On System Programming with C++](https://www.packtpub.com/free-ebook/hands-on-system-programming-with-c/9781789137880) - Dr. Rian Quinn (Packt account *required*)
* [How to make an Operating System](https://samypesse.gitbook.io/how-to-create-an-operating-system/) - Samy Pesse
A
AllenDowney 已提交
501
* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey
502
* [Introduction to Design Patterns in C++ with Qt 4](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) - Alan Ezust, Paul Ezust (PDF)
503
* [Joint Strike Fighter, C++ Coding Standards, by Bjarne Stroustrup](http://www.stroustrup.com/JSF-AV-rules.pdf) (PDF)
504
* [LearnCpp.com](https://www.learncpp.com) (HTML)
G
gabriellim 已提交
505
* [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) (PDF)
506
* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) - Pat Morin (PDF)
507
* [Programming Fundamentals - A Modular Structured Approach using C++](https://learning.hccs.edu/faculty/ken.busbee/programming-fundamentals-a-modular-structured-approach-using-c) - Kenneth Leroy Busbee (PDF)
C
Chanchal Kumar Ghosh 已提交
508
* [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd
S
Sergey M. 已提交
509
* [Software optimization resources by Agner Fog](http://www.agner.org/optimize/)
510 511
* [The Boost C++ libraries](http://theboostcpplibraries.com) - Boris Schäling (HTML)
* [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) - Jeremy Hansen (PDF)
I
Ilya Ivanov 已提交
512
* [The Ultimate Question of Programming, Refactoring, and Everything](https://www.gitbook.com/book/alexastva/the-ultimate-question-of-programming-refactoring-/details)
513
* [Think C++: How To Think Like a Computer Scientist](https://greenteapress.com/wp/think-c/) - Allen B. Downey (PDF)
514
* [Thinking in C++, Second Edition, Vol. 1.](https://archive.org/details/TICPP2ndEdVolOne) - Bruce Eckel [(Vol. 2)](https://archive.org/details/TICPP2ndEdVolTwo)
515
* [Working Draft, Standard for Programming Language C++, 2021 Revision](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4885.pdf) - Thomas Köppe (PDF) *(:construction: in process)*
516

D
DJilanov 已提交
517

C
Christoph Uschkrat 已提交
518
### Chapel
519

520
* [Chapel Tutorial](http://faculty.knox.edu/dbunde/teaching/chapel/)
521
* [Chapel Tutorial for Programmers](http://web.archive.org/web/20150310075109/http://cs.colby.edu/kgburke/?resource=chapelTutorial)
522

523

C
Christoph Uschkrat 已提交
524
### Cilk
525

H
Het Patel 已提交
526
* [Cilk 5.4.6 Reference Manual](https://par.tuwien.ac.at/material/manual-5.4.6.pdf) (PDF)
527

528

C
Christoph Uschkrat 已提交
529
### Clojure
530

V
Victor Felder 已提交
531
* [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/)
V
Victor Felder 已提交
532
* [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html) - R. Mark Volkmann
J
Javed Mohamed 已提交
533
* [Clojure by Example](https://kimh.github.io/clojure-by-example/) - Hirokuni Kim
534
* [Clojure community-driven documentation](http://clojure-doc.org)
B
Boris Egorov 已提交
535
* [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook)
N
Nathan Jones 已提交
536
* [Clojure Distilled Beginner Guide](http://yogthos.github.io/ClojureDistilled.html)
V
Victor Felder 已提交
537
* [Clojure for the Brave and True](http://www.braveclojure.com)
538
* [Clojure in Small Pieces](https://web.archive.org/web/20201013022918/http://daly.axiom-developer.org/clojure.pdf) - Rich Hickey, Timothy Daly (PDF) [(:card_file_box: *unglued*)](https://unglue.it/work/489419/)
V
Victor Felder 已提交
539
* [Clojure Koans](http://clojurekoans.com)
540
* [Clojure Programming](https://en.wikibooks.org/wiki/Clojure_Programming) - Wikibooks
V
Victor Felder 已提交
541
* [ClojureScript Koans](http://clojurescriptkoans.com)
542
* [ClojureScript Unraveled](https://funcool.github.io/clojurescript-unraveled/) (HTML)
V
Victor Felder 已提交
543 544
* [Data Sorcery with Clojure](http://data-sorcery.org/contents/)
* [Modern cljs](https://github.com/magomimmo/modern-cljs)
V
Victor Felder 已提交
545
* [SICP Distilled - An idiosyncratic tour of SICP in Clojure](http://www.sicpdistilled.com)
546
* [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide)
547

548

N
nonce 已提交
549 550 551 552 553 554 555
### CMake

* [An Introduction to Modern CMake](https://cliutils.gitlab.io/modern-cmake/) - Henry Schreiner (HTML)
* [CMake Tutorial](https://cmake.org/cmake/help/latest/guide/tutorial/index.html) (HTML)
* [Quick CMake tutorial](https://www.jetbrains.com/help/clion/quick-cmake-tutorial.html) (HTML)


C
Christoph Uschkrat 已提交
556
### COBOL
557

J
Joseph Plant 已提交
558
* [COBOL Programming Fundamental](http://yusman.staff.gunadarma.ac.id/Downloads/files/33460/COBOL_Programming_Fundamental.pdf) (PDF)
559
* [Enterprise COBOL for z/OS documentation library](http://www-01.ibm.com/support/docview.wss?uid=swg27036733)
560
* [ILE COBOL Programmer's Guide](https://www.ibm.com/docs/de/ssw_ibm_i_74/pdf/sc092539.pdf) (PDF)
T
Timo Salomäki 已提交
561
* [Introduction to the COBOL Language](https://supportline.microfocus.com/documentation/books/oc41books/lrintr.htm)
562
* [OpenCOBOL 1.1 - Programmer's Guide](http://open-cobol.sourceforge.net/guides/OpenCOBOL%20Programmers%20Guide.pdf) (PDF)
J
Joseph Plant 已提交
563

R
Robert Alm Nilsson 已提交
564

C
Christoph Uschkrat 已提交
565
### CoffeeScript
566

V
Victor Felder 已提交
567
* [CoffeeScript Cookbook](https://coffeescript-cookbook.github.io)
568
* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) - Reginald Braithwaite  *(Leanpub account or valid email requested)*
C
Craig Davison 已提交
569 570
* [Smooth CoffeeScript](http://autotelicum.github.io/Smooth-CoffeeScript/SmoothCoffeeScript.html)
* [The Little Book on CoffeeScript](http://arcturo.github.io/library/coffeescript/)
G
gabriellim 已提交
571

V
Victor Felder 已提交
572

C
Christoph Uschkrat 已提交
573
### ColdFusion
574

V
Victor Felder 已提交
575
* [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown) - J. Casimir
V
Victor Felder 已提交
576
* [Learn CF in a Week](http://learncfinaweek.com)
V
Victor Felder 已提交
577

V
Victor Felder 已提交
578

O
oltolm 已提交
579 580 581 582 583
### Component Pascal

* [Computing Fundamentals](http://www.cslab.pepperdine.edu/warford/ComputingFundamentals/) - Stan Warford (PDF)


C
Christoph Uschkrat 已提交
584
### Cool
585

V
Victor Felder 已提交
586
* [CoolAid: The Cool 2013 Reference Manual](https://www.eecis.udel.edu/~cavazos/cisc672/docs/cool-manual.pdf) (PDF)
587 588


C
Christoph Uschkrat 已提交
589
### Coq
590

P
Phil Nguyen 已提交
591
* [Certified Programming with Dependent Types](http://adam.chlipala.net/cpdt/html/toc.html)
592
* [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/)
P
Phil Nguyen 已提交
593 594


595 596
### Crystal

V
Victor Felder 已提交
597
* [Crystal for Rubyists](http://www.crystalforrubyists.com)
598

V
Victor Felder 已提交
599

M
Meet Shah 已提交
600
### CUDA
601

602 603
* [CUDA C Best Practices Guide](https://docs.nvidia.com/pdf/CUDA_C_Best_Practices_Guide.pdf) (PDF)
* [CUDA C Programming Guide](https://docs.nvidia.com/pdf/CUDA_C_Programming_Guide.pdf) (PDF)
604
* [OpenCL Programming Guide for CUDA Architecture](http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf) (PDF)
P
Phil Nguyen 已提交
605

M
Meet Shah 已提交
606

C
Christoph Uschkrat 已提交
607
### D
608

609
* [D Templates Tutorial](https://github.com/PhilippeSigaud/D-templates-tutorial)
Y
yazd 已提交
610 611
* [Programming in D](http://ddili.org/ders/d.en/)

V
Victor Felder 已提交
612

C
Christoph Uschkrat 已提交
613
### Dart
614

T
Timo Salomäki 已提交
615
* [Learning Dart](https://riptutorial.com/Download/dart.pdf) (PDF)
B
Boris 已提交
616

V
Victor Felder 已提交
617

C
Christoph Uschkrat 已提交
618
### DB2
619

V
Victor Felder 已提交
620 621 622 623 624
* [Getting started with DB2 Express-C](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_Express_v9.7_p4.pdf) (PDF)
* [Getting started with IBM Data Studio for DB2](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_IBM_Data_Studio_for_DB2_p3.pdf) (PDF)
* [Getting started with IBM DB2 development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_App_Dev_p2.pdf) (PDF)


625 626 627 628 629
### DBMS

* [Database Management Systems eBooks For All Edition](http://www.lincoste.com/ebooks/english/pdf/computers/database_management_systems.pdf) (PDF)


C
Christoph Uschkrat 已提交
630
### Delphi / Pascal
631

V
Victor Felder 已提交
632
* [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/) - M. Cantù
T
Timo Salomäki 已提交
633
* [Expert Delphi](https://www.packtpub.com/free-ebooks/expert-delphi) - Paweł Głowacki (Packt account *required*)
634
* [Modern Object Pascal Introduction for Programmers](https://github.com/michaliskambi/modern-pascal-introduction) - Michalis Kamburelis ([AsciiDoc](https://github.com/michaliskambi/modern-pascal-introduction/blob/master/modern_pascal_introduction.adoc#logical-relational-and-bit-wise-operators), [HTML](https://castle-engine.io/modern_pascal_introduction.html), [PDF](https://castle-engine.io/modern_pascal_introduction.pdf))
V
Victor Felder 已提交
635 636


C
Christoph Uschkrat 已提交
637
### DTrace
638

R
Robert Alm Nilsson 已提交
639 640 641
* [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)


642 643 644 645 646
### Eiffel

* [A Functional Pattern System for Object-Oriented Design](http://homepages.mcs.vuw.ac.nz/~tk/fps/fps-sans-escher.pdf) - Thomas Kuhne (PDF)


J
Jeff Turner 已提交
647
### Elixir
648

J
Jeff Turner 已提交
649
* [30 Days of Elixir](https://github.com/seven1m/30-days-of-elixir) - Tim Morgan (HTML)
S
Samar Dhwoj Acharya 已提交
650
* [Elixir School](https://elixirschool.com) (HTML)
651
* [Elixir Succinctly, Syncfusion](https://www.syncfusion.com/ebooks/elixir-succinctly) (PDF, Kindle) (email address requested, not required)
V
Victor Felder 已提交
652
* [Getting Started Guide](http://elixir-lang.org/getting-started/introduction.html) (HTML) [(PDF, MOBI, EPUB)](https://github.com/potatogopher/elixir-getting-started)
E
eshellman 已提交
653
* [Joy of Elixir](https://joyofelixir.com) - Ryan Bigg (HTML) - [Source](https://github.com/radar/joyofelixir) (:construction: *in process*)
V
Victor Felder 已提交
654
* [Learning Elixir](http://learningelixir.joekain.com) - Joseph Kain Blog (HTML)
O
ok2094 已提交
655
* [The Ultimate Guide To Elixir For Object-Oriented Programmers](http://www.binarywebpark.com/ultimate-guide-elixir-object-oriented-programmers) - Bruce Park (HTML)
J
Jeff Turner 已提交
656

V
Victor Felder 已提交
657

658 659 660 661 662
#### Ecto

* [Ecto Getting Started Guide](https://hexdocs.pm/ecto/getting-started.html#content) (HTML)


663 664
#### Phoenix

665
* [Phoenix Framework Guide](https://hexdocs.pm/phoenix/overview.html) (HTML)
T
Timo Salomäki 已提交
666
* [Versioned APIs with Phoenix](https://elviovicosa.com/freebies/versioned-apis-with-phoenix-by-elvio-vicosa.pdf) - Elvio Vicosa (PDF)
667 668


C
Christoph Uschkrat 已提交
669
### Emacs
670

A
Afiq Nazrie 已提交
671
* [An Introduction to Programming in Emacs Lisp](https://www.gnu.org/software/emacs/manual/eintr.html)
A
Anoop G R 已提交
672
* [Emacs for the Modern World](https://www.finseth.com/craft/) (HTML)
673
* [GNU Emacs Lisp Reference Manual](http://www.gnu.org/software/emacs/manual/elisp.html)
A
Afiq Nazrie 已提交
674
* [GNU Emacs Manual](https://www.gnu.org/software/emacs/manual/emacs.html)
V
Victor Felder 已提交
675 676


677
### Embedded Systems
678

V
Victor Felder 已提交
679
* [Control and Embedded Systems](http://www.learn-c.com) (HTML)
A
Arvind Iyer 已提交
680
* [Discovering the STM32 Microcontroller](http://www.cs.indiana.edu/~geobrown/book.pdf) (PDF)
681
* [First Steps with Embedded Systems](https://www.phaedsys.com/principals/bytecraft/bytecraftdata/bcfirststeps.pdf) - Byte Craft Limited (PDF)
682
* [Introduction to Embedded Systems, Second Edition](https://ptolemy.berkeley.edu/books/leeseshia/releases/LeeSeshia_DigitalV2_2.pdf) - Edward Ashford Lee, Sanjit Arunkumar Seshia (PDF)
A
Arvind Iyer 已提交
683
* [Introduction to Microcontrollers](http://www.embeddedrelated.com/showarticle/453.php) (HTML)
D
David Ordás 已提交
684
* [Mastering the FreeRTOS Real Time Kernel - a Hands On Tutorial Guide](https://freertos.org/Documentation/RTOS_book.html) - freertos.org ([PDF](https://freertos.org/fr-content-src/uploads/2018/07/161204_Mastering_the_FreeRTOS_Real_Time_Kernel-A_Hands-On_Tutorial_Guide.pdf))
A
Arvind Iyer 已提交
685 686


C
Christoph Uschkrat 已提交
687
### Erlang
688

689
* [BEAM Wisdoms](http://beam-wisdoms.clau.se/en/latest/) (HTML)
690
* [Concurrent Programming in ERLANG](http://www.erlang.org/download/erlang-book-part1.pdf) (PDF)
691
* [Erlang Handbook](https://github.com/esl/erlang-handbook/raw/master/output/ErlangHandbook.pdf) (PDF)
692
* [Erlang Programming](https://en.wikibooks.org/wiki/Erlang_Programming) - Wikibooks (HTML)
J
Jeff Turner 已提交
693
* [Getting Started with Erlang User's Guide](http://www.erlang.org/doc/getting_started/users_guide.html) (HTML)
V
Victor Felder 已提交
694
* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com) - Frederic Trottier-Hebert
J
Jeff Turner 已提交
695
* [Making reliable distributed systems in the presence of software errors](http://www.erlang.org/download/armstrong_thesis_2003.pdf) - Joe Armstrong (PDF)
R
romana 已提交
696
* [Stuff Goes Bad: Erlang in Anger](https://www.erlang-in-anger.com) - Fred Herbert (PDF)
697
* [The BEAM Book](https://blog.stenmans.org/theBeamBook) (HTML)
G
gabriellim 已提交
698

V
Victor Felder 已提交
699

700 701
### ESP8266

702
* [Kolban's book on the ESP32 & ESP8266](https://leanpub.com/ESP8266_ESP32)  *(Leanpub account or valid email requested)*
703 704


C
Christoph Uschkrat 已提交
705
### F Sharp
706

I
ImVector 已提交
707
* [Analyzing and Visualizing Data with F#](https://web.archive.org/web/20201023042804/https://www.oreilly.com/programming/free/files/analyzing-visualizing-data-f-sharp.pdf) - Tomas Petricek (PDF)
P
Pablo Grisafi 已提交
708
* [F# for fun and profit](https://www.gitbook.com/book/swlaschin/fsharpforfunandprofit/details) (ePub)
709
* [F# Programming](https://en.wikibooks.org/wiki/F_Sharp_Programming) - Wikibooks
710
* [F# Succinctly, SyncFusion](https://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) (email address *requested*, not required)
711
* [Functional Programming Textbook](https://www.overleaf.com/read/hcwwdfxvftfp) - Yusuf M Motara (PDF)
D
Dzmitry Lahoda 已提交
712
* [Programming Language Concepts for Software Developers](https://archive.org/details/B-001-003-622)
713

V
Victor Felder 已提交
714

C
Christoph Uschkrat 已提交
715
### Firefox OS
716

717
* [Quick Guide For Firefox OS App Development: Creating HTML5 based apps for Firefox OS](https://leanpub.com/quickguidefirefoxosdevelopment/read) - Andre Garzia
718

R
Robert Alm Nilsson 已提交
719

720 721 722 723
### Flutter

* [Cookbook](https://flutter.dev/docs/cookbook)
* [Flutter Succinctly, Syncfusion](https://www.syncfusion.com/ebooks/flutter-succinctly) (PDF, Kindle) (email address *requested*, not required)
724
* [Flutter Tutorial](https://www.tutorialspoint.com/flutter) - Tutorials Point
725
* [Flutter Tutorials Handbook](https://kodestat.gitbook.io/flutter)
726
* [Flutter UI Succinctly, Syncfusion](https://www.syncfusion.com/succinctly-free-ebooks/flutter-ui-succinctly) - Ed Freitas
727 728


C
Christoph Uschkrat 已提交
729
### Force.com
730

T
Timo Salomäki 已提交
731
* [Apex Workbook](https://web.archive.org/web/20170102233924/https://resources.docs.salesforce.com/sfdc/pdf/apex_workbook.pdf) (PDF)
D
David Metcalfe 已提交
732
* [Developer Workbooks](http://developer.force.com/workbook)
T
Timo Salomäki 已提交
733
* [Force.com Fundamentals](http://developerforce.s3.amazonaws.com/books/Force.com_Fundamentals.pdf) (PDF)
734
* [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html)
T
Timo Salomäki 已提交
735
* [Force.com Workbook](https://web.archive.org/web/20160804055738/http://resources.docs.salesforce.com:80/sfdc/pdf/forcecom_workbook.pdf) (PDF)
C
Craig Davison 已提交
736
* [Heroku Postgres](https://web.archive.org/web/20131209081736/http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF)
T
Timo Salomäki 已提交
737 738 739 740
* [Heroku Workbook](https://res.cloudinary.com/hy4kyit2a/image/upload/workbook_text_Heroku.pdf) (PDF)
* [Integration Workbook](https://web.archive.org/web/20150919023850/https://resources.docs.salesforce.com/sfdc/pdf/integration_workbook.pdf) (PDF)
* [Salesforce1 Mobile App Workbook](https://res.cloudinary.com/hy4kyit2a/image/upload/s1_mobile_woorkbook_v3-21.pdf) (PDF)
* [Visualforce Workbook](https://web.archive.org/web/20150921195528/https://resources.docs.salesforce.com/sfdc/pdf/workbook_vf.pdf) (PDF)
741

742

C
Christoph Uschkrat 已提交
743
### Forth
744

T
Timo Salomäki 已提交
745
* [A Beginner's Guide to Forth](https://web.archive.org/web/20180919061255/http://galileo.phys.virginia.edu/classes/551.jvn.fall01/primer.htm) - J.V. Noble
V
Victor Felder 已提交
746
* [And so Forth...](http://ficl.sourceforge.net/pdf/Forth_Primer.pdf) (PDF)
747
* [Easy Forth](https://skilldrick.github.io/easyforth/) - Nick Morgan (HTML)
E
Espartaco Palma 已提交
748 749
* [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) (PDF)
* [Starting Forth](http://home.iae.nl/users/mhx/sf.html)
V
Victor Felder 已提交
750
* [Thinking Forth](http://thinking-forth.sourceforge.net)
B
Boris Egorov 已提交
751
* [Thoughtful Programming and Forth](http://www.ultratechnology.com/forth.htm)
V
Victor Felder 已提交
752 753


C
Christoph Uschkrat 已提交
754
### Fortran
755

D
David Ordás 已提交
756 757 758 759 760 761 762 763 764 765
* [Fortran 90 Tutorial](http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html) - C.-K. Shene at Michigan Technological University (HTML)
* [Fortran 90 Tutorial](https://web.stanford.edu/class/me200c/tutorial_90/) - Sarah T. Whitlock, Paul H. Hargrove at Stanford University (HTML)
* [Fortran information & resources](https://www.fortranplus.co.uk/fortran-information/) - fortranplus.co.uk (HTML)
* [FORTRAN Performance Tuning co-Guide (1998)](https://www.ibiblio.org/pub/languages/fortran/unct.html) - Timothy C. Prince (HTML)
* [Introduction to Fortran](https://qc2-teaching.readthedocs.io/en/latest/programming.html) - Sebastian Ehlert, Julius Stückrath, Marcel Mueller, Marcel Stahn (HTML)
* [Modern Fortran in Science and Technology](https://modern-fortran-in-science-and-technology.readthedocs.io/en/latest) - Jonas Lindemann and Ola Dahlblom (HTML, [PDF](https://modern-fortran-in-science-and-technology.readthedocs.io/_/downloads/en/latest/pdf/), [EPUB](https://modern-fortran-in-science-and-technology.readthedocs.io/_/downloads/en/latest/epub/))
* [Modern Fortran Tutorial](https://masuday.github.io/fortran_tutorial/) - Yutaka Masuda (HTML)
* [Professional Programmer’s Guide to Fortran77 (2005)](https://www.star.le.ac.uk/~cgp/prof77.pdf) - Clive G. Page (PDF)
* [Self Study Guide 2: Programming in Fortran 95](http://www.mrao.cam.ac.uk/~rachael/compphys/SelfStudyF95.pdf) - Dr Rachael Padman (PDF)
* [User Notes On Fortran Programming (UNFP): An open cooperative practical guide (1998)](https://www.ibiblio.org/pub/languages/fortran/) - Abraham Agay, Arne Vajhoej et. al (HTML)
R
Robert Alm Nilsson 已提交
766 767


C
Christoph Uschkrat 已提交
768
### FreeBSD
769

770 771
* [Books and Articles from FreeBSD Site](http://www.freebsd.org/docs/books.html)
* [The Complete FreeBSD](http://www.lemis.com/grog/Documentation/CFBSD/)
A
Alex Gorelov 已提交
772
* [Using C on the UNIX System](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) - David A. Curry
773 774


C
Christoph Uschkrat 已提交
775
### Git
776

V
Vashishth Patel 已提交
777
* [A git Primer](https://danielmiessler.com/study/git/) - Daniel Miessler
H
Hogan Long 已提交
778
* [A Visual Git Reference](http://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato
C
Chris Ben 已提交
779
* [Conversational Git](http://blog.anvard.org/conversational-git/)
780
* [git - the simple guide](http://rogerdudler.github.io/git-guide/)
781
* [Git for Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/)
V
Victor Felder 已提交
782
* [Git From The Bottom Up](https://jwiegley.github.io/git-from-the-bottom-up/) - J. Wiegley
783
* [Git Immersion](http://gitimmersion.com)
C
Chris Ben 已提交
784
* [Git In The Trenches](http://cbx33.github.io/gitt/index.html)
785
* [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) - Scott Chacon (PDF)
S
Sanpi 已提交
786
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/)
787
* [Git Notes for Professionals](http://goalkicker.com/GitBook) - Compiled from StackOverflow Documentation (PDF)
T
Timo Salomäki 已提交
788 789
* [Git Pocket Guide](https://www.oreilly.com/library/view/git-pocket-guide/9781449327507) - Richard E. Silverman
* [Git Reference](https://web.archive.org/web/20170602211147/http://gitref.org/)
790
* [Git Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) (email address *requested*, not required)
J
Jordan Rinder 已提交
791
* [Git-Tutorial For-Beginners](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners) - HubSpot Product Team
I
ImVector 已提交
792
* [Git Workflows](https://web.archive.org/web/20210910133251/http://documentup.com/skwp/git-workflows-book) - Yan Pritzker
R
Radovan Kavicky 已提交
793
* [Happy Git and GitHub for the useR](https://happygitwithr.com) - Jenny Bryan
794
* [How to Collaborate on Github](https://github.com/eonist/How-to-collaborate-on-github) - André J
795 796
* [Introduction to Git and Github](https://launchschool.com/books/git) - Launch School
* [Introduction to Git and Github - Tutorial](http://cse.unl.edu/~cbourke/gitTutorial.pdf) - Dr. Chris Bourke (PDF)
797
* [Introduction to Git and GitHub eBook](https://github.com/bobbyiliev/introduction-to-git-and-github-ebook) - Bobby Iliev (Markdown, PDF)
C
Craig Davison 已提交
798 799
* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/git/ebook/command-line/introduction) - Tobias Günther
* [Pro Git](http://git-scm.com/book/en/v2) - Scott Chacon
800
* [Pro Git Reedited](https://leanpub.com/progitreedited/read) - Jon Forrest
J
Jackson Isaac 已提交
801
* [Ry's Git Tutorial](https://web.archive.org/web/20161121145226/http://rypress.com:80/tutorials/git/index) - Ryan Hodson
G
Gustavo Sillero 已提交
802
* [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net)
V
Victor Felder 已提交
803 804


C
Christoph Uschkrat 已提交
805
### Go
806

V
Victor Felder 已提交
807
* [An Introduction to Programming in Go](http://www.golang-book.com)
B
buo 已提交
808
* [Build Web Application with Golang](https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/)
C
Craig Davison 已提交
809
* [Building Web Apps with Go](https://codegangsta.gitbooks.io/building-web-apps-with-go/content/)
R
Rytis Bieliunas 已提交
810
* [Darker Corners of Go](https://rytisbiel.com/2021/03/06/darker-corners-of-go/) - Rytis Bieliunas
J
Jim Kalafut 已提交
811
* [Effective Go](https://golang.org/doc/effective_go.html)
I
Ilya Mashchenko 已提交
812
* [Go 101](https://go101.org/article/101.html) - [@TapirLiu](https://twitter.com/TapirLiu)
M
mistermatze 已提交
813
* [Go Bootcamp](http://www.golangbootcamp.com/book) - Matt Aimonetti
V
Victor Felder 已提交
814
* [Go by Example](https://gobyexample.com)
M
Maor Zamski 已提交
815
* [Go for Javascript Developers](https://github.com/bulim/go-for-javascript-developers)
816
* [How To Code in Go](https://www.digitalocean.com/community/books/how-to-code-in-go-ebook) - Mark Bates, Cory Lanou, and Timothy J. Raymond (PDF, EPUB)
E
Elton Morais 已提交
817
* [Learn Go with Tests](https://quii.gitbook.io/learn-go-with-tests/)
-
-=fAlC0n=- 已提交
818
* [Learning Go](https://miek.nl/go/)
G
Guy 已提交
819
* [Let's learn Go!](http://go-book.readthedocs.io/en/latest/)
820
* [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) - Kyle Isom
C
Craig Davison 已提交
821
* [The Go Tutorial](http://tour.golang.org)
822
* [The Little Go Book](https://github.com/karlseguin/the-little-go-book) - Karl Seguin ([PDF](https://www.openmymind.net/assets/go/go.pdf), [ePUB](https://www.openmymind.net/assets/go/go.epub))
S
Suraj Patil 已提交
823
* [Web apps in Go, the anti textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook/)
V
Victor Felder 已提交
824

R
Robert Alm Nilsson 已提交
825

826 827 828
### GraphQL

* [Fullstack GraphQL](https://github.com/GraphQLCollege/fullstack-graphql)
829
* [Learning graphqL](https://riptutorial.com/Download/graphql.pdf) (PDF)
830 831


C
Christoph Uschkrat 已提交
832
### Groovy
V
Victor Felder 已提交
833

C
Christoph Uschkrat 已提交
834
#### Gradle
835

836
* [Building Java Projects with Gradle](http://spring.io/guides/gs/gradle/)
837
* [Gradle Succinctly](https://www.syncfusion.com/ebooks/gradle_succinctly) - José Roberto Olivas Mendoza
C
Craig Davison 已提交
838
* [Gradle User Guide](https://docs.gradle.org/current/userguide/userguide.html) - Hans Dockter, Adam Murdoch ([PDF](https://docs.gradle.org/current/userguide/userguide.pdf))
839

R
Robert Alm Nilsson 已提交
840

C
Christoph Uschkrat 已提交
841
#### Grails
842

843
* [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started)
I
ImVector 已提交
844
* [Grails Tutorial for Beginners](https://web.archive.org/web/20210519053040/http://grails.asia/grails-tutorial-for-beginners/)
C
Craig Davison 已提交
845
* [The Grails Framework - Reference Documentation](http://grails.github.io/grails-doc/latest/) - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith, Lari Hotari ([PDF](http://grails.github.io/grails-doc/latest/guide/single.pdf))
846

V
Victor Felder 已提交
847

C
Christoph Uschkrat 已提交
848
#### Spock Framework
849

D
David Metcalfe 已提交
850
* [Spock Framework Reference Documentation](https://spockframework.github.io/spock/docs/current/index.html) - Peter Niederwieser
851

V
Victor Felder 已提交
852

E
eshellman 已提交
853 854 855 856 857
### Hack

* [Hack Documentation](https://docs.hhvm.com/hack/)


C
Christoph Uschkrat 已提交
858
### Hadoop
859

T
Timo Salomäki 已提交
860
* [Big Data Analytics with Hadoop 3](https://www.packtpub.com/free-ebooks/big-data-analytics-hadoop-3) - Sridhar Alla (Packt account *required*)
T
Timo Salomäki 已提交
861
* [Cloudera Impala](https://docs.cloudera.com/documentation/enterprise/latest/PDF/cloudera-impala.pdf) - John Russel (PDF)
A
Abbas Gadhia 已提交
862
* [Data-Intensive Text Processing with MapReduce](http://lintool.github.io/MapReduceAlgorithms/MapReduce-book-final.pdf) (Jimmy Lin and Chris Dyer) (PDF)
863
* [Hadoop for Windows Succinctly](https://www.syncfusion.com/ebooks/hadoop-for-windows-succinctly) - Dave Vickers
C
Craig Davison 已提交
864
* [Hadoop Illuminated](http://hadoopilluminated.com/index.html) - Mark Kerzner & Sujee Maniyam
865

B
Baze Petrushev 已提交
866

C
Christoph Uschkrat 已提交
867
### Haskell
868

B
bryonye 已提交
869
* [A Gentle Introduction to Haskell Version 98](https://www.haskell.org/tutorial/) - Paul Hudak, John Peterson, Joseph Fasel
870
* [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook
T
Timo Salomäki 已提交
871
* [Beautiful Code, Compelling Evidence](https://web.archive.org/web/20160411023943/http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf) - J.R. Heard (PDF)
B
bryonye 已提交
872
* [Developing Web Applications with Haskell and Yesod](https://www.yesodweb.com/book) - Michael Snoyman 
V
Victor Felder 已提交
873
* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres Löh (PDF)
874
* [Happy Learn Haskell Tutorial](http://www.happylearnhaskelltutorial.com)
875
* [Haskell](https://en.wikibooks.org/wiki/Haskell) - Wikibooks
B
bryonye 已提交
876
* [Haskell no panic](http://lisperati.com/haskell/) - Conrad Barski
877
* [Haskell Notes for Professionals](https://goalkicker.com/HaskellBook/) - Compiled from StackOverflow documentation (PDF)
A
Alexander Fefelov 已提交
878
* [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial)
B
bryonye 已提交
879
* [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/) - Yann Esposito
V
Victor Felder 已提交
880
* [Learn You a Haskell for Great Good](http://learnyouahaskell.com) - Miran Lipovaca
S
Seth 已提交
881
* [Parallel and Concurrent Programming in Haskell](https://www.oreilly.com/library/view/parallel-and-concurrent/9781449335939/) - Simon Marlow
B
bryonye 已提交
882 883 884 885
* [Real World Haskell](http://book.realworldhaskell.org) - Bryan O'Sullivan, Don Stewart, and John Goerzen
* [Speeding Through Haskell](http://www.sthaskell.com) - Arya Popescu
* [The Haskell Road to Logic, Math and Programming](https://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) - Kees Doets and Jan van Eijck (PDF)
* [The Haskell School of Music - From Signals to Symphonies](https://www.cs.yale.edu/homes/hudak/Papers/HSoM.pdf) - Paul Hudak (PDF)
K
Ku Lok Sun 已提交
886
* [What I Wish I Knew When Learning Haskell](http://dev.stephendiehl.com/hask/) - Stephen Diehl (PDF)
887
* [Wise Man's Haskell](https://github.com/anchpop/wise_mans_haskell/blob/master/book.md#preface) - Andre Popovitch
B
bryonye 已提交
888
* [Yet Another Haskell Tutorial](http://hal3.name/docs/daume02yaht.pdf) - Hal Daum ́e III (PDF)
D
Diogo Barros 已提交
889

R
Robert Alm Nilsson 已提交
890

M
Mark Knol 已提交
891 892
### Haxe

V
Victor Felder 已提交
893
* [Flambe Handbook](https://github.com/markknol/flambe-guide/wiki)
M
Mark Knol 已提交
894
* [Haxe and JavaScript](https://matthijskamstra.github.io/haxejs/) - Matthijs Kamstra (wikibook)
V
Victor Felder 已提交
895
* [Haxe Manual](http://haxe.org/documentation/introduction/) - Haxe Foundation (PDF, HTML)
896
* [HaxeFlixel Handbook](http://haxeflixel.com/documentation/haxeflixel-handbook/) (HTML)
897
* [Kha Handbook](https://github.com/KTXSoftware/Kha/wiki/Tutorials)
V
Victor Felder 已提交
898

M
Mark Knol 已提交
899

C
Christoph Uschkrat 已提交
900
### HTML / CSS
901

C
Chris Ben 已提交
902
* [A beginner's guide to HTML&CSS](http://learn.shayhowe.com/html-css/)
V
Victor Felder 已提交
903
* [A free guide to learn HTML and CSS](http://marksheet.io)
904
* [Adaptive Web Design](http://adaptivewebdesign.info/1st-edition/) - Aaron Gustafson
A
Adzkar 已提交
905 906
* [Airbnb CSS / Sass Styleguide](https://github.com/airbnb/css) - Airbnb
* [Airbnb CSS-in-JavaScript Style Guide](https://airbnb.io/javascript/css-in-javascript/) - Airbnb
C
Chris Ben 已提交
907
* [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/)
908
* [Atomic Design](https://atomicdesign.bradfrost.com) - Brad Frost
T
Timo Salomäki 已提交
909
* [Canvassing](https://web.archive.org/web/20160505010319/http://learnjs.io/canvassing/read/)
910
* [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto
R
ranwise 已提交
911
* [CSS Animation 101](https://github.com/cssanimation/css-animation-101)
912
* [CSS Notes for Professionals](http://goalkicker.com/CSSBook) - Compiled from StackOverflow Documentation (PDF)
913
* [Dive Into HTML5](http://diveinto.html5doctor.com) - Mark Pilgrim ([PDF](http://mislav.net/2011/10/dive-into-html5/))
914
* [DOM Enlightenment](http://domenlightenment.com) - Cody Lindley (HTML)
C
Craig Davison 已提交
915
* [GA Dash](https://dash.generalassemb.ly)
T
Timo Salomäki 已提交
916
* [Google's HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html)
T
Timo Salomäki 已提交
917
* [How to Code in HTML5 and CSS3](https://web.archive.org/web/20180816174417/http://howtocodeinhtml.com/HowToCodeInHTML5AndCSS3.pdf) - Damian Wielgosik (PDF)
M
martinvd 已提交
918
* [HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci
V
Victor Felder 已提交
919
* [HTML Dog Tutorials](http://www.htmldog.com)
T
Timo Salomäki 已提交
920
* [HTML5 Canvas](https://www.oreilly.com/library/view/html5-canvas/9781449308032/ch01.html) - Steve Fulton & Jeff Fulton
921
* [HTML5 Canvas Notes for Professionals](https://goalkicker.com/HTML5CanvasBook/) - Compiled from StackOverflow documentation (PDF)
T
Timo Salomäki 已提交
922
* [HTML5 for Publishers](https://www.oreilly.com/library/view/html5-for-publishers/9781449320065/pr02.html) - Sanders Kleinfeld
V
Victor Felder 已提交
923
* [HTML5 For Web Designers](http://html5forwebdesigners.com) - Jeremy Keith
924
* [HTML5 Notes for Professionals](https://goalkicker.com/HTML5Book/) - Compiled from StackOverflow documentation (PDF)
925 926
* [HTML5 Quick Learning Guide](https://www.ossblog.org/wp-content/uploads/2017/06/html5-quick-learning-quide.pdf) - HTML5Templates (PDF)
* [HTML5 Shoot 'em Up in an Afternoon](https://leanpub.com/html5shootemupinanafternoon/read) - Bryan Bibat (HTML)
927
* [Interneting is Hard (But it Doesn't Have to Be)](https://www.internetingishard.com) - Oliver James
V
Victor Felder 已提交
928
* [Learn CSS Layout](http://learnlayout.com)
D
Dupz 已提交
929
* [Learn CSS Layout the pedantic way](http://book.mixu.net/css/)
930
* [Learn to Code HTML & CSS](https://learn.shayhowe.com) - Shay Howe
931
* [Magic of CSS](https://adamschwartz.co/magic-of-css/) - Adam Schwartz (HTML) (:construction: *in process*)
V
Victor Felder 已提交
932
* [MaintainableCSS](http://maintainablecss.com)
J
Jack Dolgin 已提交
933
* [Pocket Guide to Writing SVG](https://svgpocketguide.com) - Joni Trythall
934
* [Pro HTML5 Programming](https://web.archive.org/web/20181215200026/http://apress.jensimmons.com/v5/pro-html5-programming/ch0.html) - Jen Simmons, Chris O'Connor, Dylan Wooters, Peter Lubbers
935
* [Resilient Web Design](https://resilientwebdesign.com/#Resilientweb%20design) - Jeremy Keith
936
* [Scalable and Modular Architecture for CSS](https://web.archive.org/web/20191116073929/http://smacss.com/) - Jonathan Snook
V
Victor Felder 已提交
937
* [Understanding Flexbox: Everything you need to know](https://ohansemmanuel.github.io/uf_download.html) - Ohans Emmanuel
938
* [W3.CSS Succinctly](https://www.syncfusion.com/ebooks/w3_css_succinctly) - Joseph D. Booth
D
Diogo Barros 已提交
939
* [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus
940
* [Web Visual Effects with CSS3](https://leanpub.com/web-visual-effects-with-css3/read) - Thomas Mak
V
Victor Felder 已提交
941 942


C
Christoph Uschkrat 已提交
943
#### Bootstrap
944

945 946 947
* [Twitter Bootstrap 3 Succinctly](https://www.syncfusion.com/resources/techportal/details/ebooks/twitterbootstrap3) - Peter Shaw
* [Twitter Bootstrap 4 Succinctly](https://www.syncfusion.com/ebooks/twitterbootstrap4-succinctly) - Peter Shaw
* [Twitter Bootstrap Succinctly](https://www.syncfusion.com/resources/techportal/details/ebooks/twitterbootstrap) - Peter Shaw
V
Victor Felder 已提交
948 949


950 951 952 953 954
### Idris

* [Gentle Introduction to Dependent Types with Idris](https://leanpub.com/gidti) - Boro Sitnikovski  *(Leanpub account or valid email requested)*


C
Christoph Uschkrat 已提交
955
### Icon
956

S
Steven Johnson 已提交
957 958 959
* [The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm)


C
Christoph Uschkrat 已提交
960
### iOS
961

V
Victor Felder 已提交
962
* [Cocoa Dev Central](http://cocoadevcentral.com)
963
* [iOS 8 App Development Essentials](http://www.techotopia.com/index.php/IOS_8_App_Development_Essentials)
964
* [iOS Developer Notes for Professionals](https://goalkicker.com/iOSBook/) - Compiled from StackOverflow Documentation (PDF)
965
* [iOS Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) (email address *requested*, not required)
F
Fwiffo 已提交
966
* [NSHipster](http://nshipster.com/#archive) (Resource)
967
* [Start Developing iOS Apps (Swift)](https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html) (HTML)
968
* [Start Developing iOS Apps Today (Objective-C) - Last updated 22.10.2013](http://everythingcomputerscience.com/books/RoadMapiOS.pdf) (PDF)
G
Gustavo Braganca 已提交
969

D
adds J  
Darek Nedza 已提交
970

971 972 973
### IoT

* [IoT in five days- V1.1](https://github.com/marcozennaro/IPv6-WSN-book/tree/master/Releases) (PDF, EPUB)
T
Timo Salomäki 已提交
974
* [Mastering Internet of Things](https://www.packtpub.com/free-ebooks/mastering-internet-things) - Peter Waher (Packt account *required*)
975 976


C
Christoph Uschkrat 已提交
977
### Isabelle/HOL
978

979
* [Concrete Semantics - A Proof Assistant Approach by Tobias Nipkow and Gerwin Klein](http://www21.in.tum.de/~nipkow/Concrete-Semantics/) (PDF)
D
diekmann 已提交
980
* [Isabelle/HOL - A Proof Assistant for Higher-Order Logic by Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel](http://isabelle.in.tum.de/doc/tutorial.pdf) (PDF)
G
Gustavo Braganca 已提交
981

D
adds J  
Darek Nedza 已提交
982

C
Christoph Uschkrat 已提交
983
### J
984

E
Espartaco Palma 已提交
985
* [Arithmetic by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/arithmetic.pdf) (PDF)
986
* [Brief Reference by Chris Burke and Clifford Reiter](http://www.jsoftware.com/books/pdf/brief.pdf) (PDF)
E
Espartaco Palma 已提交
987
* [Calculus by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/calculus.pdf) (PDF)
D
adds J  
Darek Nedza 已提交
988
* [Computers and Mathematical Notation by Kenneth E Iverson](http://www.jsoftware.com/papers/camn.htm)
989
* [Concrete Math Companion by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/cmc.pdf) (PDF)
V
Victor Felder 已提交
990
* [Easy J by Linda Alvord, Norman Thomson](http://www.jsoftware.com/books/pdf/easyj.pdf) (PDF) ([Word DOC](http://www.jsoftware.com/books/doc/easyj_doc.zip))
V
Victor Felder 已提交
991
* [Exploring Math by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/expmath.pdf) (PDF)
F
Fwiffo 已提交
992
* [J for C Programmers by Henry Rich](http://www.jsoftware.com/help/jforc/contents.htm)
D
adds J  
Darek Nedza 已提交
993
* [J Primer](http://www.jsoftware.com/help/primer/contents.htm)
D
David Metcalfe 已提交
994
* [Learning J by Roger Stokes- online](http://www.jsoftware.com/help/learning/contents.htm)
E
Espartaco Palma 已提交
995 996
* [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images)

D
adds J  
Darek Nedza 已提交
997

C
Christoph Uschkrat 已提交
998
### Java
999

V
Victor Felder 已提交
1000 1001
* [3D Programming in Java](http://www.mat.uniroma2.it/~picard/SMC/didattica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf) - Daniel Selman (PDF)
* [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson (PDF)
1002
* [Artificial Intelligence - Foundations of Computational Agents, Second Edition](https://artint.info/2e/html/ArtInt2e.html) - David L. Poole and Alan K. Mackworth
1003
* [Building Back-End Web Apps with Java, JPA and JSF](https://web-engineering.info/tech/JavaJpaJsf/book/) - Mircea Diaconescu, Gerd Wagner (HTML,PDF)
1004
* [Category wise tutorials - J2EE](https://www.mkyong.com/all-tutorials-on-mkyong-com/) - Yong Mook Kim
I
ImVector 已提交
1005
* [Core Servlets and JavaServer Pages, 2nd Ed. (2003)](https://web.archive.org/web/20210126062450/http://pdf.coreservlets.com/) - Marty Hall and Larry Brown
1006
* [Data Structures in Java for the Principled Programmer (2007)](https://web.archive.org/web/20190302130416/http://dept.cs.williams.edu/~bailey/JavaStructures/Book_files/JavaStructures.pdf) - Duane A. Bailey (PDF)
1007
* [Google's Java Style Guide](https://google.github.io/styleguide/javaguide.html)
1008
* [Introduction to Computer Science "booksite"](https://introcs.cs.princeton.edu/java/cs/) - by Robert Sedgewick and Kevin Wayne (HTML)
B
brannx 已提交
1009
* [Introduction to Computer science using Java](http://www.programmedlessons.org/Java9/index.html) - Bradley Kjell
1010
* [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/) - Robert Sedgewick and Kevin Wayne
1011 1012
* [Introduction to Programming Using Java](http://math.hws.edu/javanotes) - David J. Eck (HTML, PDF, ePUB + exercises)
* [Introduction to Programming Using Java (5th Edition - final version, 2010 Jun)](https://math.hws.edu/eck/cs124/javanotes5) - David J. Eck (HTML, PDF, ePUB + exercises)
E
eshellman 已提交
1013
* [Java Application Development on Linux (2005)](https://ptgmedia.pearsoncmg.com/images/013143697X/downloads/013143697X_book.pdf) - Carl Albing and Michael Schwarz (PDF)
E
eshellman 已提交
1014
* [Java, Java, Java Object-Oriented Problem Solving](https://archive.org/details/JavaJavaJavaObject-orientedProblemSolving/page/n0) - R. Morelli and R.Walde
1015
* [Java Language and Virtual Machine Specifications](https://docs.oracle.com/javase/specs/) - James Gosling, et al
1016
* [Java Notes for Professionals](http://goalkicker.com/JavaBook/) - Compiled from StackOverflow documentation (PDF)
D
Dev Agarwal 已提交
1017
* [Java Programming](https://en.wikibooks.org/wiki/Java_Programming) - Wikibooks
1018
* [Java Programming for Kids](https://yfain.github.io/Java4Kids/) - Yakov Fain
T
Timo Salomäki 已提交
1019
* [Java Projects, Second Edition](https://www.packtpub.com/free-ebooks/java-projects-second-edition) - Peter Verhas (Packt account *required*)
1020
* [Learning Java Language](https://riptutorial.com/Download/java-language.pdf) - Compiled from StackOverflow Documentation (PDF)
1021
* [Microservices Best Practices for Java](https://www.redbooks.ibm.com/redbooks/pdfs/sg248357.pdf) (PDF)
1022
* [Object-Oriented Programming in JavaTM Textbook](http://computing.southern.edu/halterman/OOPJ/) - Rick Halterman (PDF per Chapter)
H
Harry Kar 已提交
1023
* [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky (PDF)
1024
* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) - Pat Morin (PDF)
1025
* [Playing with Java Microservices on Kubernetes and OpenShift](https://leanpub.com/playing-with-java-microservices-on-k8s-and-ocp) - Nebrass Lamouchi *(Leanpub account or valid email requested)*
E
eshellman 已提交
1026
* [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX) (2002)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold
1027
* [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) - Bruno Lowagie  *(Leanpub account or valid email requested)*
1028 1029
* [The Java EE6 Tutorial](https://docs.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF)
* [The Java EE7 Tutorial](https://docs.oracle.com/javaee/7/JEETT.pdf) - Eric Jendrock, et al (PDF)
L
Liza :) 已提交
1030
* [The Java Tutorials](https://docs.oracle.com/javase/tutorial/index.html)
P
Pierre 已提交
1031
* [The Java Web Scraping Handbook](https://www.scrapingbee.com/java-webscraping-book) - Kevin Sahin (PDF, HTML)
1032
* [Think Data Structures: Algorithms and Information Retrieval in Java](https://greenteapress.com/wp/think-data-structures/) - Allen B. Downey (PDF, HTML)
1033 1034
* [Think Java: How to Think Like a Computer Scientist, 2nd Edition](https://greenteapress.com/wp/think-java-2e/) - Allen B. Downey and Chris Mayfield (HTML, PDF) [(Interactive version by Trinket)](https://books.trinket.io/thinkjava2/)
  * [Think Java: How to Think Like a Computer Scientist](https://greenteapress.com/wp/think-java/) - Allen B. Downey and Chris Mayfield (HTML, PDF) [(Interactive version by Trinket)](https://books.trinket.io/thinkjava/)
1035
* [Using RxJava 2 Tutorial](https://www.vogella.com/tutorials/RxJava/article.html) - Lars Vogel, Simon Scholz (HTML)
1036
* [Welcome to Java for Python Programmers](https://runestone.academy/runestone/books/published/java4python/index.html) - Brad Miller
E
eshellman 已提交
1037
* [Welcome to the Java Workshop (2006)](http://javaworkshop.sourceforge.net) - Trevor Miller
1038
* [What’s New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis
1039
* [Writing Advanced Applications for the Java 2 Platform](http://www.pawlan.com/monica/books/AdvBk.pdf) - Calvin Austin and Monica Pawlan (PDF)
V
Victor Felder 已提交
1040

M
Manan Shah 已提交
1041

C
Codename One 已提交
1042 1043 1044 1045 1046 1047
#### Codename One

* [Codename One Developer Guide](https://www.codenameone.com/files/developer-guide.pdf) (PDF)
* [Create an Uber Clone in 7 Days (first 2 chapters)](http://uber.cn1.co) - Shai Almog (PDF)


1048 1049 1050 1051 1052
#### JasperReports

* [The JasperReports Ultimate Guide, Third Edition](http://jasperreports.sourceforge.net/JasperReports-Ultimate-Guide-3.pdf) (PDF)


1053 1054 1055 1056 1057 1058
#### Solidity

* [Introductory guide for Solidity](https://www.tutorialspoint.com/solidity/index.htm)
* [The Solidity Reference Guide](https://docs.soliditylang.org)


C
Christoph Uschkrat 已提交
1059
#### Spring
1060

T
Timo Salomäki 已提交
1061 1062
* [Building Applications with Spring 5 and Vue.js 2](https://www.packtpub.com/free-ebooks/building-applications-spring-5-and-vuejs-2) - James J. Ye (Packt account *required*)
* [Software Architecture with Spring 5.0](https://www.packtpub.com/free-ebooks/software-architecture-spring-50) - René Enríquez, Alberto Salazar (Packt account *required*)
1063
* [Spring Framework Cookbook: Hot Recipes for Spring Framework](https://www.javacodegeeks.com/wp-content/uploads/2017/01/Spring-Framework-Cookbook.pdf) - JCGs (Java Code Geeks) (PDF)
1064
* [Spring Framework Notes for Professionals](https://goalkicker.com/SpringFrameworkBook) - Compiled from StackOverflow documentation (PDF)
1065
* [Spring Framework Reference Documentation](https://docs.spring.io/spring/docs/current/spring-framework-reference/) - Rod Johnson et al.
1066

1067

C
Christoph Uschkrat 已提交
1068
#### Spring Boot
1069

1070
* [Building modern Web Apps with Spring Boot and Vaadin](https://v.vaadin.com/hubfs/Pdfs/Building%20Modern%20Web%20Apps%20with%20Spring%20Boot%20and%20Vaadin.pdf) (PDF)
1071
* [Spring Boot Reference Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/) - Phillip Webb et al. ([PDF](https://docs.spring.io/spring-boot/docs/current/reference/pdf/spring-boot-reference.pdf))
1072

1073

S
savuckovi 已提交
1074 1075 1076 1077 1078
#### Spring Data

* [Spring Data Reference](https://docs.spring.io/spring-data/jpa/docs/current/reference/html) - Oliver Gierke, Thomas Darimont, Christoph Strobl, Mark Paluch, Jay Bryant


C
Christoph Uschkrat 已提交
1079
#### Spring Security
1080

1081 1082
* [Spring Security Reference](http://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/) - Ben Alex, Luke Taylor, Rob Winch

1083

C
Christoph Uschkrat 已提交
1084
#### Wicket
1085

D
David Metcalfe 已提交
1086
* [Official Free Online Guide for Apache Wicket framework](http://wicket.apache.org/learn/#guide)
1087

1088

C
Christoph Uschkrat 已提交
1089
### JavaScript
1090

A
Adzkar 已提交
1091
* [Airbnb JavaScript Style Guide() {](https://airbnb.io/javascript/) - Airbnb (HTML)
1092 1093
* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer (HTML)
* [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) - Various (HTML)
1094
* [Building Front-End Web Apps with Plain JavaScript](https://web-engineering.info/JsFrontendApp-Book) - Gerd Wagner (HTML,PDF)
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107
* [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) - Ryan McDermott (HTML)
* [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford (HTML)
* [Deep JavaScript: Theory and techniques](https://exploringjs.com/deep-js) - Dr. Axel Rauschmayer (HTML)
* [Designing Scalable JavaScript Applications](https://www.manning.com/books/designing-scalable-javascript-applications) - Emmit Scott (PDF+livebook)
* [Dev Docs](https://devdocs.io/javascript/) - Various (HTML)
* [Eloquent JavaScript 3rd edition](http://eloquentjavascript.net) - Marijn Haverbeke (HTML, PDF, EPUB, MOBI)
* [Exploring ES6](http://exploringjs.com/es6/) - Dr. Axel Rauschmayer (HTML)
* [Google JavaScript Style Guide](https://google.github.io/styleguide/javascriptguide.xml) - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, & Robby Walker (HTML)
* [Human JavaScript](http://read.humanjavascript.com/ch01-introduction.html) - Henrik Joreteg (HTML)
* [JavaScript Allongé](https://leanpub.com/javascript-allonge/read) - Reginald Braithwaite (HTML)
* [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) - Danny Goodman (PDF)
* [JavaScript Challenges Book](https://tcorral.github.io/javascript-challenges-book/) - Tomás Corral Casas (HTML)
* [JavaScript Enlightenment](http://www.javascriptenlightenment.com) - Cody Lindley (HTML)
A
AlbertoM 已提交
1108
* [JavaScript ES6 and beyond](https://github.com/AlbertoMontalesi/JavaScript-es6-and-beyond-ebook) - Alberto Montalesi (PDF, epub)
1109 1110 1111 1112
* [JavaScript For Cats](http://jsforcats.com) - Maxwell Ogden (HTML)
* [JavaScript for Impatient Programmers (ES2020 edition)](https://exploringjs.com/impatient-js/toc.html) - Dr. Axel Rauschmayer (HTML)
* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/) - Nicholas Johnson (HTML)
* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) Maintained by Tim Ruffles (HTML)
1113
* [JavaScript Interview #35](https://gumroad.com/l/javascript-interview-35) - Coderslang Master (PDF, email address *requested*, not required)
1114
* [JavaScript Notes for Professionals](https://goalkicker.com/JavaScriptBook/) - Compiled from StackOverflow documentation (PDF)
1115 1116 1117 1118 1119
* [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan (HTML)
* [JavaScript Spessore](https://web.archive.org/web/20160325064800/https://leanpub.com/javascript-spessore/read) - Reginald Braithwaite (HTML)
* [JavaScript Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/javascript) - Cody Lindley (PDF, Kindle; email address *requested*, not required)
* [JavaScript the Right Way](https://github.com/braziljs/js-the-right-way) - William Oliveira & Allan Esquina (HTML)
* [jQuery Fundamentals](http://jqfundamentals.com) - Bocoup (HTML)
I
ImVector 已提交
1120
* [JS Robots](https://web.archive.org/web/20201029045339/http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) - Mark Daggett (PDF)
1121 1122
* [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks/read) - Malcolm Maclean (HTML)
* [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani (HTML)
1123
* [Let's Learn ES6](https://bubblin.io/cover/let-s-learn-es6-by-ryan-christiani#frontmatter) - Ryan Christiani (Superbook format)
1124 1125 1126 1127 1128 1129 1130 1131
* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com) - Noel Rappin (dead link)
* [Marionette Exposé: Learn to write modular Javascript applications using Backbone Marionette and RequireJS/AMD](https://leanpub.com/marionetteexpose) - Jack Killilea  (HTML, PDF, EPUB, MOBI; Leanpub account or valid email requested)
* [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) - Mozilla Developer Network contributors (HTML)
* [Neural Networks with JavaScript Succinctly](https://www.syncfusion.com/ebooks/neural-networks-with-javascript-succinctly) - James McCaffrey (PDF, EPUB, MOBI)
* [Oh My JS](https://web.archive.org/web/20150317231950/https://leanpub.com/ohmyjs/read) - Azat Mardanov (HTML)
* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani (HTML)
* [Practical Modern JavaScript](https://github.com/mjavascript/practical-modern-javascript) - Nicolas Bevacqua (HTML)
* [Professor Frisby’s Mostly Adequate Guide to Functional Programming](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/) - Brian Lonsdorf (HTML)
1132
* [Robust Client-Side JavaScript](https://molily.de/robust-javascript/) - Matthias Schäfer (HTML, EPUB)
1133 1134 1135
* [Single page apps in depth](http://singlepageappbook.com) - Mixu (HTML)
* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer
* [Standard ECMA-262 ECMAScript 2016 Language Specification](https://www.ecma-international.org/publications/standards/Ecma-262.htm) - Ecma International (HTML,PDF)
1136
* [The JavaScript Tutorial](http://javascript.info) - Ilya Kantor (HTML)
1137
* [The JavaScript Way](https://github.com/bpesquet/thejsway) - Baptiste Pesquet
1138 1139 1140 1141
* [The Problem with Native JavaScript APIs](https://www.oreilly.com/programming/free/native-javascript-apis.csp) - Nicholas C. Zakas (PDF, email address *requested*)
* [Thinking in JavaScript](https://www.amazon.com/Thinking-JavaScript-Aravind-Shenoy-ebook/dp/B00JUI6LUQ) - Aravind Shenoy (Kindle)
* [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) - Nicholas C. Zakas (HTML)
* [Understanding JavaScript OOP](http://robotlolita.me/2011/10/09/understanding-javascript-oop.html) - Quil (HTML)
1142
* [Understanding the DOM — Document Object Model](https://www.digitalocean.com/community/books/understanding-the-dom-document-object-model-ebook) - Tania Rascia (PDF, EPUB)
1143
* [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) - Kyle Simpson (HTML, PDF, EPUB, MOBI)
1144 1145


1146
#### AngularJS
1147

1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161
> :information_source: See also &#8230; [Angular](#angular)

* [Angular 1 Style Guide](https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md) - John Papa (HTML)
* [Angular for the jQuery developer](http://www.ng-newsletter.com.s3-website-us-east-1.amazonaws.com/posts/angular-for-the-jquery-developer.html) - ng-newsletter, Ari Lerner, David Wu, Nate Murray (HTML)
* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/) - Nicholas Johnson (HTML)
* [AngularJS Guide](https://docs.angularjs.org/guide/) (HTML)
* [AngularJS Material Designing](https://material.angularjs.org/latest/) (HTML)
* [AngularJS Notes for Professionals](https://goalkicker.com/AngularJSBook) - Compiled from StackOverflow Documentation ([PDF](https://goalkicker.com/AngularJSBook/AngularJSNotesForProfessionals.pdf))
* [AngularJS Style Guide for teams](https://github.com/toddmotto/angularjs-styleguide) - Todd Motto (HTML)
* [AngularJS Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/angularjs) - Frederik Dietz (PDF, EPUB, Kindle) (email address *requested*, not required)
* [AngularJS Tutorial](https://docs.angularjs.org/tutorial) (HTML)
* [AngularJS vs EmberJs](https://angularjs-emberjs-compare.bguiz.com) - Brendan Graetz (HTML, [PDF, EBOOK, Kindle](https://leanpub.com/angularjs-emberjs-compare)) (Leanpub account / email address *not required*)
* [Seven-Part Introduction to AngularJS](http://ngokevin.com/blog/angular-1/) - Keving Ngo (HTML, [:package: demos, open-sourced examples](https://github.com/ngokevin/angularbook))
* [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) - Andy Shora (HTML)
S
sstt011 已提交
1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187


#### Aurelia

* [Beginning Aurelia](https://leanpub.com/beginning-of-aurelia) - behzad  *(Leanpub account or valid email requested)*


#### Backbone.js

* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com)
* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis   *(Leanpub account or valid email requested)*
* [Backbonejs Tutorials](https://cdnjs.com/libraries/backbone.js/tutorials/)
* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com) (:construction: *in process*)
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
* [Getting Started with Backbone.js](http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/)
* [How to share Backbone.js models with node.js](http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs)


#### Booty5.js

* [The Booty5 HTML5 Game Maker Manual](http://booty5.com/booty5-free-html-game-maker-e-book-manual/)


#### D3.js

* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks/read) - Malcolm Maclean
S
Seth 已提交
1188
* [Dashing D3.js Tutorial](https://www.dashingd3js.com/d3-tutorial)
S
sstt011 已提交
1189 1190 1191 1192 1193
* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3)


#### Dojo

T
Timo Salomäki 已提交
1194
* [Dojo: The Definitive Guide](https://www.oreilly.com/library/view/dojo-the-definitive/9780596516482/) - Matthew A. Russell
S
sstt011 已提交
1195 1196


1197 1198 1199 1200 1201
#### Electron

* [Electron Succinctly, Syncfusion](https://www.syncfusion.com/succinctly-free-ebooks/electron-succinctly) (PDF, Kindle) (email address requested, not required)


S
sstt011 已提交
1202 1203
#### Elm

A
Alex 已提交
1204 1205
* [An Introduction to Elm](https://guide.elm-lang.org) (HTML)
* [Beginning Elm](https://elmprogramming.com) - Pawan Poudel  (HTML)
S
sstt011 已提交
1206
* [Building a Live-Validating Signup Form in Elm](http://tech.noredink.com/post/129641182738/building-a-live-validated-signup-form-in-elm)
1207
* [Elm Accelerated](https://accelerated.amimetic.co.uk) - James Porter
A
Alex 已提交
1208
* [Elm Programming Language](https://en.wikibooks.org/wiki/Elm_programming_language) (HTML)
T
Timo Salomäki 已提交
1209
* [Elm Tutorial](https://legacy.gitbook.com/book/sporto/elm-tutorial/details)
A
Alex 已提交
1210
* [Learn You an Elm](https://learnyouanelm.github.io) (HTML)
S
sstt011 已提交
1211 1212 1213 1214 1215
* [The Elm Architecture](https://github.com/evancz/elm-architecture-tutorial)


#### Ember.js

1216
* [AngularJs vs EmberJs](https://angularjs-emberjs-compare.bguiz.com) - Brendan Graetz (HTML, [PDF, EPUB, Kindle](https://leanpub.com/angularjs-emberjs-compare)) (Leanpub account / email address *not required*)
S
sstt011 已提交
1217 1218
* [DockYard Ember.js Style Guide](https://github.com/DockYard/styleguides/blob/master/engineering/ember.md)
* [Ember App with RailsApi](https://dockyard.com/blog/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1)
J
Judah Lamm 已提交
1219
* [Ember.js - Getting started](https://guides.emberjs.com/release/)
S
sstt011 已提交
1220
* [Vic Ramon's Ember Tutorial](http://ember.vicramon.com)
1221
* [yoember.com](https://yoember.com)
S
sstt011 已提交
1222 1223 1224 1225 1226


#### Express.js

* [Express.js Guide](https://web.archive.org/web/20140621124403/https://leanpub.com/express/read) - Azat Mardanov
1227
* [The Express.js Handbook](https://flaviocopes.com/page/express-handbook/) - Flavio Copes (HTML, PDF) *(email required for PDF)*
S
sstt011 已提交
1228 1229


1230 1231 1232 1233 1234
#### Fastify

* [Fastify - Latest Documentation](https://www.fastify.io/docs/latest) (HTML)


1235 1236 1237 1238 1239
#### Ionic

* [Ionic 4 Succinctly](https://www.syncfusion.com/ebooks/ionic-4-succinctly) - Ed Freitas


S
sstt011 已提交
1240 1241 1242
#### jQuery

* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/)
1243
* [jQuery Notes for Professionals](https://goalkicker.com/jQueryBook/) - Compiled from StackOverflow Documentation (PDF)
S
sstt011 已提交
1244
* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF)
1245
* [jQuery Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) (email address *requested*, not required)
S
sstt011 已提交
1246 1247 1248 1249 1250


#### Meteor

* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/)
1251

1252

K
Kalpesh 已提交
1253 1254 1255 1256 1257 1258
#### Next.js

* [Mastering Next.js](https://masteringnextjs.com)
* [The Next.js Handbook](https://flaviocopes.com/page/nextjs-handbook/) - Flavio Copes (HTML, PDF) *(email required for PDF)*


C
Christoph Uschkrat 已提交
1259
#### Node.js
1260

C
Craig Davison 已提交
1261
* [An Introduction to libuv](https://nikhilm.github.io/uvbook/) - Nikhil Marathe  ([PDF](http://nikhilm.github.io/uvbook/An%20Introduction%20to%20libuv.pdf) - [ePub](http://nikhilm.github.io/uvbook/An%20Introduction%20to%20libuv.epub))
A
Asher 已提交
1262
* [From Containers to Kubernetes with Node.js](https://www.digitalocean.com/community/books/from-containers-to-kubernetes-with-node-js-ebook) - Kathleen Juell (PDF, EPUB)
1263
* [Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB](https://github.com/azat-co/fullstack-javascript) - Azat Mardan
1264
* [How To Code in Node.js - eBook](https://www.digitalocean.com/community/books/how-to-code-in-node-js-ebook) - David Landup, Marcus Sanatan @ Stack Abuse, Digital Ocean (PDF, EPUB)
1265
* [Introduction to Node.js](https://nodejs.dev/learn) (HTML)
S
Shirsh Zibbu 已提交
1266
* [Mastering Node](https://github.com/visionmedia/masteringnode) - visionmedia ([PDF](https://github.com/visionmedia/masteringnode/blob/master/book.pdf))
1267
* [Mixu's Node Book](http://book.mixu.net/node/)
1268
* [Module Patterns](https://leanpub.com/modulepatterns) - Pedro Teixeira (HTML, PDF, EPUB, Kindle) *(Leanpub account or valid email requested)*
1269
* [Node Documentation](https://nodejs.org/en/docs/)
T
Timo Salomäki 已提交
1270
* [Node: Up and Running](https://www.oreilly.com/library/view/node-up-and/9781449332235/) - Tom Hughes-Croucher
1271
* [Node.js Notes for Professionals](http://goalkicker.com/NodeJSBook) - Compiled from StackOverflow Documentation (PDF)
1272
* [Node.js Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) (email address *requested*, not required)
1273
* [Practical Node.js: Building Real-World Scalable Web Apps](https://github.com/azat-co/practicalnode) - Azat Mardan
V
Victor Felder 已提交
1274
* [The Node Beginner Book](http://nodebeginner.org)
J
Javed Shaikh 已提交
1275
* [The Node.js Handbook](https://flaviocopes.com/page/node-handbook/) - Flavio Copes (HTML, PDF) *(email required for PDF)*
S
sstt011 已提交
1276 1277 1278


#### Om
R
Robert Alm Nilsson 已提交
1279

S
sstt011 已提交
1280
* [Om Tutorial](http://awkay.github.io/om-tutorial/)
1281

1282

S
sstt011 已提交
1283 1284
#### React

A
Adzkar 已提交
1285
* [Airbnb React/JSX Style Guide](https://airbnb.io/javascript/react/) - Airbnb
T
Timo Salomäki 已提交
1286
* [Full-Stack React Projects](https://www.packtpub.com/free-ebooks/full-stack-react-projects) - Shama Hoque (Packt account *required*)
S
sstt011 已提交
1287
* [Hacking with React](http://www.hackingwithreact.com)
1288
* [How To Code in React.js](https://www.digitalocean.com/community/books/how-to-code-in-react-js-ebook) - Joe Morgan
S
sstt011 已提交
1289 1290
* [Intro to the React Framework](http://code.tutsplus.com/tutorials/intro-to-the-react-framework--net-35660)
* [Learning React.js: Getting Started and Concepts](https://scotch.io/tutorials/learning-react-getting-started-and-concepts)
T
Timo Salomäki 已提交
1291
* [React-Bits](https://github.com/vasanthk/react-bits)
C
chris 已提交
1292
* [React Book, your beginner guide to React](https://github.com/softchris/react-book/) - Chris Noring
1293 1294
* [React Enlightenment](https://www.reactenlightenment.com)
* [React In-depth: An exploration of UI development](https://developmentarc.gitbooks.io/react-indepth/content/)
1295
* [React in patterns](https://krasimir.gitbooks.io/react-in-patterns/content) - Krasimir Tsonev
1296
* [React JS Notes for Professionals](https://goalkicker.com/ReactJSBook/) - Compiled from StackOverflow Documentation (PDF)
S
sstt011 已提交
1297
* [React Primer Draft](https://github.com/mikechau/react-primer-draft)
1298
* [React Succinctly](https://www.syncfusion.com/ebooks/react-succinctly) - Samer Buna
S
sstt011 已提交
1299 1300 1301 1302 1303 1304 1305 1306
* [React Tutorial](https://reactjs.org/tutorial/tutorial.html)
* React Tutorial by Josh Finnie
  * [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/)
  * [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/)
  * [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/)
* [React with ASP.NET Core Tutorial](https://reactjs.net/getting-started/aspnetcore.html)
* [React.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial/)
* [SurviveJS - Webpack and React](http://survivejs.com)
1307 1308


S
sstt011 已提交
1309 1310 1311 1312 1313
#### React Native

* [Programming React Native](https://leanpub.com/programming-react-native)   *(Leanpub account or valid email requested)*
* [React Native Animation Book](http://browniefed.com/react-native-animation-book/)
* [React Native Express](http://www.reactnativeexpress.com)
1314
* [React Native Notes for Professionals](https://goalkicker.com/ReactNativeBook) - Compiled from StackOverflow documentation (PDF)
S
sstt011 已提交
1315 1316 1317
* [React Native Training](https://www.gitbook.com/book/unbug/react-native-training/details)


B
Boris Dinkevich 已提交
1318 1319
#### Redux

S
sstt011 已提交
1320 1321
* [Full-Stack Redux Tutorial](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html)
* [SoundCloud Application in React + Redux](https://www.robinwieruch.de/the-soundcloud-client-in-react-redux/)
1322
* [The Complete Redux Book](https://leanpub.com/redux-book) - Boris Dinkevich and Ilya Gelman  *(Leanpub account or valid email requested)*
B
Boris Dinkevich 已提交
1323 1324


A
Andrei Dobrinski 已提交
1325 1326 1327 1328 1329
#### Svelte

* [Svelte Tutorial](https://svelte.dev/tutorial/basics) - Svelte.dev


T
Timo Salomäki 已提交
1330 1331
#### Vue.js

1332
* [30 Days Of Vue](https://www.newline.co/30-days-of-vue) - Hassan Djirdeh (HTML; *email required for PDF*)
T
Timo Salomäki 已提交
1333
* [Learning Vue.js](https://riptutorial.com/Download/vue-js.pdf) (PDF)
1334
* [The Vue.js Handbook](https://flaviocopes.nyc3.digitaloceanspaces.com/vue-handbook/vue-handbook.pdf) - Flavio Copes (PDF)
T
Timo Salomäki 已提交
1335 1336


C
Christoph Uschkrat 已提交
1337
### Jenkins
1338

1339
* [Jenkins: The Definitive Guide](http://www.bogotobogo.com/DevOps/Jenkins/images/Intro_install/jenkins-the-definitive-guide.pdf) (PDF)
1340
* [Jenkins User Handbook](https://www.jenkins.io/user-handbook.pdf) (PDF)
A
amishpatel1994 已提交
1341 1342


1343 1344
### Julia

1345
* [Introducing Julia](https://en.wikibooks.org/wiki/Introducing_Julia) - Wikibooks
1346
* [Julia by Example](http://samuelcolvin.github.io/JuliaByExample) - Samuel Colvin (GitHub repo)
1347
* [Julia Data Science](https://juliadatascience.io) - Jose Storopoli, Rik Huijzer, and Lazaro Alonso
I
IgorLutiy 已提交
1348
* [Julia language: a concise tutorial](https://syl1.gitbook.io/julia-language-a-concise-tutorial) - Antonello Lobianco (GitBook)
1349
* [Learn Julia in Y minutes](https://learnxinyminutes.com/docs/julia) - Leah Hanson
J
Jordan Rinder 已提交
1350
* [Quantitative Economics with Julia](https://julia.quantecon.org) - Jesse Perla, Thomas J. Sargent and John Stachurski (HTML, [PDF](https://web.archive.org/web/20210713122108/https://julia.quantecon.org/_downloads/pdf/quantitative_economics_with_julia.pdf))
1351
* [The Julia Express](http://bogumilkaminski.pl/files/julia_express.pdf) - Bogumił Kamiński (PDF)
1352
* [Think Julia](https://benlauwens.github.io/ThinkJulia.jl/latest/book.html) - Ben Lauwens and Allen Downey (GitBook)
1353 1354


1355 1356
### Kotlin

1357
* [Kotlin Notes for Professionals](https://goalkicker.com/KotlinBook/) - Compiled from StackOverflow documentation (PDF)
1358
* [Kotlin Official Documentation](https://kotlinlang.org/docs/reference/)
1359
* [Kotlin Quick Reference](https://kotlin-quick-reference.com) - Alvin Alexander (gitbook)
1360
* [Learning Kotlin](https://riptutorial.com/Download/kotlin.pdf) (PDF)
1361 1362


1363 1364 1365
### LaTeX / TeX

#### LaTeX
1366

1367
* [Arbitrary LaTex Reference](http://latex.knobs-dials.com)
V
Victor Felder 已提交
1368
* [Begin Latex in minutes](https://github.com/VoLuong/Begin-Latex-in-minutes)
1369
* [LaTeX](https://en.wikibooks.org/wiki/LaTeX) - Wikibooks
1370
* [LaTex Notes for Professionals](https://goalkicker.com/LaTeXBook/) - Compiled from StackOverflow documentation (PDF)
C
Craig Davison 已提交
1371
* [The Not So Short Introduction to LaTeX](https://tobi.oetiker.ch/lshort/lshort.pdf) (PDF)
V
Victor Felder 已提交
1372

1373 1374 1375 1376 1377 1378

#### TeX

* [Notes On Programming in TeX](http://pgfplots.sourceforge.net/TeX-programming-notes.pdf) - Christian Feursänger (PDF)
* [TeX by Topic, A TeXnician's Reference](http://eijkhout.net/texbytopic/texbytopic.html) - Victor Eijkhout
* [TeX for the Impatient](https://www.gnu.org/software/teximpatient/) - Paul Abrahams, Kathryn Hargreaves, and Karl Berry
M
maieul 已提交
1379

1380

1381 1382 1383 1384 1385
### Language Agnostic

* [BY SUBJECT](free-programming-books-subjects.md) This section has been moved to its own file.


C
Christoph Uschkrat 已提交
1386
### Limbo
1387

1388
* [Inferno Programming With Limbo](http://doc.cat-v.org/inferno/books/inferno_programming_with_limbo/)
V
Victor Felder 已提交
1389

1390

C
Christoph Uschkrat 已提交
1391
### Linux
1392

1393
* [Ad Hoc Data Analysis From The Unix Command Line](https://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) - Wikibooks
1394
* [Advanced Linux Programming](https://mentorembedded.github.io/advancedlinuxprogramming/) (PDF)
O
omarayad1 已提交
1395
* [Automated Linux From Scratch](http://www.linuxfromscratch.org/alfs/download.html)
V
Victor Felder 已提交
1396
* [Getting Started with Ubuntu](http://ubuntu-manual.org)
C
Craig Davison 已提交
1397
* [GNU Autoconf, Automake and Libtool](http://www.sourceware.org/autobook/download.html)
V
Victor Felder 已提交
1398
* [GTK+/Gnome Application Development](http://www.linuxtopia.org/online_books/gui_toolkit_guides/gtk+_gnome_application_development/)
O
omarayad1 已提交
1399
* [Hardened Linux From Scratch](http://www.linuxfromscratch.org/hlfs/download.html)
T
Timo Salomäki 已提交
1400
* [Kali Linux 2018: Assuring Security by Penetration Testing, Fourth Edition](https://www.packtpub.com/free-ebooks/kali-linux-2018-assuring-security-penetration-testing-fourth-edition) - Shiva V. N Parasram, Alex Samm, Damian Boodoo, Gerard Johansen, Lee Allen, Tedi Heriyanto, Shakeel Ali (Packt account *required*)
L
Liza :) 已提交
1401
* [Kali Linux: Professional Penetration-Testing Distribution](http://docs.kali.org)
C
Craig Davison 已提交
1402
* [Learning Debian GNU/Linux](http://www.oreilly.com/openbook/debian/book/index.html)
1403
* [Linux 101 Hacks](http://thegeekstuff.s3.amazonaws.com/files/linux-101-hacks.zip) - Ramesh Natarajan (PDF)
G
gabriellim 已提交
1404
* [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html)
V
Victor Felder 已提交
1405
* [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org)
1406
* [Linux Appliance Design: A Hands-On Guide to Building Linux Appliances](http://librta.org/book.html) - Bob Smith, John Hardin, Graham Phillips, Bill Pierce (PDF, EPUB, MOBI)
1407
* [Linux commands Notes for Professionals](https://goalkicker.com/LinuxBook/) - Compiled from StackOverflow documentation (PDF)
1408
* [Linux Device Drivers, Third Edition](http://lwn.net/Kernel/LDD3/) - Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
G
gabriellim 已提交
1409
* [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/)
1410
* [Linux Fundamentals](http://linux-training.be/linuxfun.pdf) - Paul Cobbaut (PDF)
H
Hofer-Julian 已提交
1411
* [Linux Inside](https://0xax.gitbooks.io/linux-insides/content/index.html)
B
Boris 已提交
1412
* [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/)
V
Victor Felder 已提交
1413
* [Linux Newbie Administrator Guide](http://lnag.sourceforge.net)
G
gabriellim 已提交
1414
* [Linux Security for Beginners](http://www.linuxtopia.org/LinuxSecurity/index.html)
1415
* [Linux Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/linux) (PDF, Kindle) (email address *requested*, not required)
G
gabriellim 已提交
1416
* [Red Hat Enterprise Linux 6 Essentials](http://www.techotopia.com/index.php/Red_Hat_Enterprise_Linux_6_Essentials)
V
Victor Felder 已提交
1417
* [Secure Programming HOWTO - Creating Secure Software](http://www.dwheeler.com/secure-programs/) - D. A. Wheeler (HTML, PDF)
1418
* [Ten Steps to Linux Survival: Bash for Windows People](http://dullroar.com/book/TenStepsToLinuxSurvival.html) - Jim Lehmer
C
Craig Davison 已提交
1419
* [The Debian Administrator's Handbook](https://debian-handbook.info)
G
gabriellim 已提交
1420
* [The Linux Command Line](http://linuxcommand.org/tlcl.php) (PDF)
C
Craig Davison 已提交
1421
* [The Linux Development Platform](http://ptgmedia.pearsoncmg.com/imprint_downloads/informit/perens/0130091154.pdf) (PDF)
1422
* [The Linux Kernel Module Programming Guide](https://sysprog21.github.io/lkmpg/)
G
gabriellim 已提交
1423
* [The Linux System Administrator's Guide](http://www.tldp.org/LDP/sag/html/index.html)
B
Boris 已提交
1424
* [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html)
1425
* [Ubuntu Server Guide](https://help.ubuntu.com/20.04/serverguide/serverguide.pdf) (PDF)
S
Sameh Tharwat 已提交
1426
* [Understanding the Linux Virtual Memory Manager](https://www.kernel.org/doc/gorman/) - Mel Gorman (HTML, PDF)
A
Alex Gorelov 已提交
1427
* [UNIX Systems Programming for SVR4](http://www.bitsinthewind.com/about-dac/publications/unix-systems-programming) - David A. Curry
G
gabriellim 已提交
1428 1429
* [Upstart Intro, Cookbook and Best Practises](http://upstart.ubuntu.com/cookbook/)
* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF)
G
Glenford 已提交
1430

1431

C
Christoph Uschkrat 已提交
1432
### Lisp
1433

C
Craig Davison 已提交
1434
* [Basic Lisp Techniques](http://franz.com/resources/educational_resources/cooper.book.pdf) - David J. Cooper, Jr. (PDF)
A
Alexander Fefelov 已提交
1435
* [Casting Spels in Lisp](http://www.lisperati.com/casting.html)
V
Victor Felder 已提交
1436
* [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky (PDF, PS)
M
Mojtahedi 已提交
1437
* [Common Lisp: An Interactive Approach](http://www.cse.buffalo.edu/~shapiro/Commonlisp/) - Stuart C. Shapiro
V
Victor Felder 已提交
1438 1439
* [Common Lisp Quick Reference](http://clqr.boundp.org)
* [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html)
1440
* [Google's Common Lisp Style Guide](https://google.github.io/styleguide/lispguide.xml)
V
Victor Felder 已提交
1441
* [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott (PDF)
1442
* [Learn Lisp The Hard Way](https://github.com/LispTO/llthw) - Colin J.E. Lupton
V
Victor Felder 已提交
1443
* [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/) - D. Hoyte
D
Daniil Archangelsky 已提交
1444
* [Lisp for the Web](https://leanpub.com/lispweb) - Adam Tornhill (PDF, EPUB, MOBI) *(Leanpub account or valid email requested)*
1445
* [Lisp Hackers: Interviews with 100x More Productive Programmers](https://leanpub.com/lisphackers/read) - Vsevolod Dyomkin
A
Alexander Fefelov 已提交
1446
* [Lisp Koans](https://github.com/google/lisp-koans)
1447
* [Lisp Web Tales](https://leanpub.com/lispwebtales) - Pavel Penev *(Leanpub account or valid email requested)*
D
Daniil Archangelsky 已提交
1448
* [Loving Common Lisp, or the Savvy Programmer's Secret Weapon](https://leanpub.com/lovinglisp) - Mark Watson (PDF, EPUB, MOBI) *(Leanpub account or valid email requested)*
V
Victor Felder 已提交
1449
* [On Lisp](http://www.paulgraham.com/onlisp.html) - P. Graham
C
Charlie McMackin 已提交
1450
* [Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp](https://github.com/norvig/paip-lisp) - Peter Norvig (PDF, epub, markdown)
V
Victor Felder 已提交
1451
* [Practical Common Lisp](http://www.gigamonkeys.com/book/) - P. Seibel
A
Alex Gorelov 已提交
1452
* [The Common Lisp Cookbook](https://lispcookbook.github.io/cl-cookbook/)
V
Victor Felder 已提交
1453
* [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel (PDF)
V
Victor Felder 已提交
1454

1455

1456 1457
### Livecode

A
angerangel 已提交
1458
* [LiveCode userguide](http://www.scribd.com/doc/216789127/LiveCode-userguide) (PDF)
1459 1460


C
Christoph Uschkrat 已提交
1461
### Lua
1462

1463
* [Lua 5.3 Reference Manual](http://www.lua.org/manual/5.3/)
1464
* [Lua Programming](https://en.wikibooks.org/wiki/Lua_Programming) - Wikibooks
1465
* [Programming in Lua (first edition)](https://www.lua.org/pil/contents.html)
V
Victor Felder 已提交
1466 1467


1468 1469
### Make

N
nonce 已提交
1470
* [Makefile tutorial](https://makefiletutorial.com) - Chase Lambert
1471 1472 1473
* [Managing Projects with GNU Make](https://www.oreilly.com/openbook/make3/book/index.html) - Robert Mecklenburg


C
Christoph Uschkrat 已提交
1474
### Markdown
1475

C
Craig Davison 已提交
1476
* [Learn Markdown](https://www.gitbook.com/book/gitbookio/markdown/details) - Sammy P., Aaron O. (PDF) (EPUB) (MOBI)
D
Diego Ponce 已提交
1477 1478


C
Christoph Uschkrat 已提交
1479
### Mathematica
1480

V
Victor Felder 已提交
1481
* [Mathematica® programming: an advanced introduction by Leonid Shifrin](http://www.mathprogramming-intro.org)
C
Charlotte Tan 已提交
1482
* [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724) - David B. Wagner
V
Victor Felder 已提交
1483
* [Stephen Wolfram's The Mathematica Book](http://reference.wolfram.com/legacy/v5_2/)
1484
* [Vector Math for 3d Computer Graphics](http://chortle.ccsu.edu/VectorLessons/index.html)
C
Charlotte Tan 已提交
1485
* [Wolfram Mathematica Product Training: Wolfram U](https://www.wolfram.com/wolfram-u/catalog/product-training/mathematica/)
V
Victor Felder 已提交
1486 1487


C
Christoph Uschkrat 已提交
1488
### MATLAB
1489

1490
* [An Interactive Introduction to MATLAB](http://www.science.smith.edu/~jcardell/Courses/EGR326/Intro-to-MATLAB.pdf) (PDF)
C
Craig Davison 已提交
1491
* [An Introduction to MATLAB](http://www.maths.dundee.ac.uk/software/MatlabNotes.pdf) (PDF)
T
Todd Atkins 已提交
1492
* [Applications of MATLAB in Science and Engineering](http://www.intechopen.com/books/applications-of-matlab-in-science-and-engineering)
C
Craig Davison 已提交
1493
* [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html?requestedDomain=www.mathworks.com&nocookie=true)
T
Timo Salomäki 已提交
1494
* [Freshman Engineering Problem Solving with MATLAB](https://cnx.org/exports/3a643c1f-c1ba-4c2a-8065-317a1f2b1add@18.1.pdf/freshman-engineering-problem-solving-with-matlab-18.1.pdf) (PDF)
E
Espartaco Palma 已提交
1495
* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials)
1496
* [Introduction to MATLAB for Engineering Students](https://www.mccormick.northwestern.edu/documents/students/undergraduate/introduction-to-matlab.pdf) - David Houcque (PDF) (1.2, 2005)
M
Mohammad Hossein Mojtahedi 已提交
1497 1498
* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1)
* [MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer)
T
Todd Atkins 已提交
1499
* [MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics)
1500
* [MATLAB Notes for professionals](https://goalkicker.com/MATLABBook) - Compiled from StackOverflow documentation (PDF)
1501
* [MATLAB Programming](https://en.wikibooks.org/wiki/MATLAB_Programming) - Wikibooks
1502
* [MATLAB Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/matlab) (PDF, Kindle) (email address *requested*, not required)
C
Craig Davison 已提交
1503
* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html?requestedDomain=www.mathworks.com&nocookie=true)
1504
* [Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey
1505
* [Scientific Computing](https://www.math.ust.hk/~machas/scientific-computing.pdf) - Jeffrey R. Chasnov (PDF)
T
Todd Atkins 已提交
1506 1507


C
Christoph Uschkrat 已提交
1508
### Maven
1509

C
Charlotte Tan 已提交
1510
* [Developing with Eclipse and Maven](https://books.sonatype.com/m2eclipse-book/reference/index.html)
C
Craig Davison 已提交
1511 1512 1513
* [Maven by Example](http://books.sonatype.com/mvnex-book/reference/public-book.html)
* [Maven: The Complete Reference](http://books.sonatype.com/mvnref-book/reference/public-book.html)
* [Repository Management with Nexus](http://books.sonatype.com/nexus-book/reference/)
V
Victor Felder 已提交
1514 1515


C
Christoph Uschkrat 已提交
1516
### Mercurial
1517

N
Nemo 已提交
1518
* [Hg Init: a Mercurial Tutorial](https://hginit.github.io) - Joel Spolsky
V
Victor Felder 已提交
1519
* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com)
B
borgified 已提交
1520
* [Mercurial: The Definitive Guide 2nd edition](https://book.mercurial-scm.org)
V
Victor Felder 已提交
1521

R
Robert Alm Nilsson 已提交
1522

C
Christoph Uschkrat 已提交
1523
### Mercury
1524

1525
* [The Mercury Users' Guide](http://www.mercurylang.org/information/doc-release/user_guide.pdf) (PDF)
V
Victor Felder 已提交
1526

R
Robert Alm Nilsson 已提交
1527

1528 1529 1530 1531 1532
### Modelica

* [Modelica by Example](http://book.xogeny.com)


1533 1534 1535 1536 1537 1538 1539 1540 1541 1542
### MongoDB

* [Introduction to MongoDB](https://www.tutorialspoint.com/mongodb) - Tutorials Point
* [Learning MongoDB](https://riptutorial.com/Download/mongodb.pdf) - Based on Unaffiliated  Stack Overflow Documentation (PDF)
* [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans)
* [MongoDB Notes for Professionals](https://goalkicker.com/MongoDBBook/) - Compiled from StackOverflow Documentation (PDF)
* [MongoDB Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/mongodb) (PDF, Kindle) (email address *requested*, not required)
* [The Little MongoDB Book](http://openmymind.net/2011/3/28/The-Little-MongoDB-Book/)


C
Christoph Uschkrat 已提交
1543
### MySQL
1544

C
Charlotte Tan 已提交
1545
* [MySQL 8.0 Tutorial Excerpt](https://dev.mysql.com/doc/mysql-tutorial-excerpt/8.0/en/tutorial.html) (HTML) [(PDF)](https://downloads.mysql.com/docs/mysql-tutorial-excerpt-8.0-en.pdf)
V
Virendra Chandak 已提交
1546
* [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials)
1547
* [MySQL Notes for Professionals](https://goalkicker.com/MySQLBook/) - Compiled from StackOverflow Documentation (PDF)
A
Alvaro Garcia 已提交
1548

1549

1550 1551
### Neo4J

I
Igor Rozani 已提交
1552 1553 1554 1555
* [Fullstack GraphQL Applications with GRANDStack – Essential Excerpts](https://neo4j.com/fullstack-graphql-applications-with-grandstack/) - William Lyon (PDF) *(email requested)*
* [Graph Algorithms: Practical Examples in Apache Spark and Neo4j](https://neo4j.com/graph-algorithms-book/) - Mark Needham and Amy E. Hodler (PDF, EPUB, MOBI) *(email requested)*
* [Graph Databases 2nd edition](http://neo4j.com/books/graph-databases/) - Ian Robinson, Jim Webber and Emil Eifrém (PDF, EPUB, MOBI) *(email requested)*
* [Graph Databases For Dummies](https://neo4j.com/graph-databases-for-dummies/) - Dr. Jim Webber and Rik Van Bruggen (PDF) *(email requested)*
1556 1557


1558 1559 1560 1561 1562 1563 1564 1565
### .NET Core

* [Clean Code .NET](https://github.com/thangchung/clean-code-dotnet)
* [Entity Framework Core Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/entity-frame-work-core-succinctly) - Ricardo Peres
* [.NET documentation - Microsoft Docs](https://docs.microsoft.com/en-us/dotnet/)
* [Using .NET Core, Docker, and Kubernetes Succinctly](https://www.syncfusion.com/ebooks/using-netcore-docker-and-kubernetes-succinctly) - Michele Aponte


C
Christoph Uschkrat 已提交
1566
### .NET Framework
1567

1568
* [Akka.NET Succinctly](https://www.syncfusion.com/ebooks/akka_net_succinctly) - Zoran Maksimovic
1569 1570
* [Application Security in .NET Succinctly](https://www.syncfusion.com/ebooks/application_security_in_net_succinctly) - Stan Drapkin
* [Cryptography in .NET Succinctly](https://www.syncfusion.com/ebooks/cryptography_in_net_succinctly) - Dirk Strauss
C
Craig Davison 已提交
1571
* [Entity Framework](http://weblogs.asp.net/zeeshanhirani/my-christmas-present-to-the-entity-framework-community)
1572
* [Game Creation with XNA](https://en.wikibooks.org/wiki/Game_Creation_with_XNA) - Wikibooks
1573 1574
* [Getting the Most from LINQPad Succinctly](https://www.syncfusion.com/ebooks/getting-the-most-from-linqpad-succinctly) - José Roberto Olivas Mendoza
* [MonoGame Succinctly](https://www.syncfusion.com/ebooks/monogame_succinctly) - Jim Perry
E
Espartaco Palma 已提交
1575
* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm)
1576
* [.NET Framework Notes for Professionals](https://goalkicker.com/DotNETFrameworkBook/) - Compiled from StackOverflow Documentation (PDF)
1577
* [.NET Performance Testing and Optimization - The Complete Guide](https://www.red-gate.com/library/net-performance-testing-and-optimization-the-complete-guide) - Paul Glavich, Chris Farrell (PDF)
1578
* [NuGet In-House Succinctly](https://www.syncfusion.com/ebooks/nuget-in-house-succinctly) - José Roberto Olivas Mendoza
1579
* [Rider Succinctly](https://www.syncfusion.com/ebooks/rider-succinctly) - Dmitri Nesteruk
1580
* [Under the Hood of .NET Memory Management](https://assets.red-gate.com/community/books/under-the-hood-of-net-memory-management.pdf) - Chris Farrell, Nick Harrison (PDF)
1581
* [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only)
1582
* [Visual Studio 2019 Succinctly](https://www.syncfusion.com/ebooks/visual-studio-2019-succinctly) - Alessandro Del Sole
V
Victor Felder 已提交
1583 1584


W
Willyboar 已提交
1585 1586
### Nim

1587
* [Computer Programming with the Nim Programming Language](http://ssalewski.de/nimprogramming.html) - Dr. Stefan Salewski
G
Gampol T 已提交
1588 1589 1590
* [Nim Basics](https://narimiran.github.io/nim-basics) - narimiran
* [Nim by Example](https://nim-by-example.github.io) - Flaviu Tamas
* [Nim Days](https://xmonader.github.io/nimdays) - Ahmed Thabet
W
Willyboar 已提交
1591 1592


C
Christoph Uschkrat 已提交
1593
### NoSQL
1594

C
Craig Davison 已提交
1595
* [CouchDB: The Definitive Guide](http://guide.couchdb.org)
V
Victor Felder 已提交
1596
* [Extracting Data from NoSQL Databases: A Step towards Interactive Visual Analysis of NoSQL Data](http://publications.lib.chalmers.se/records/fulltext/155048.pdf) - Petter Nasholm (PDF)
V
Victor Felder 已提交
1597
* [Graph Databases](http://graphdatabases.com)
R
Richard Green 已提交
1598
* [How To Manage a Redis Database](https://www.digitalocean.com/community/books/how-to-manage-a-redis-database-ebook) - Mark Drake (PDF, EPUB)
V
Victor Felder 已提交
1599
* [NoSQL Databases](http://www.christof-strauch.de/nosqldbs.pdf) - Christof Strauch (PDF)
I
Indra Hertanto 已提交
1600
* [Redis in Action](https://redis.com/ebook/redis-in-action/) - Josiah L. Carlson
V
Victor Felder 已提交
1601
* [The Little Redis Book](http://openmymind.net/2012/1/23/The-Little-Redis-Book/) - K. Seguin (PDF, Epub)
V
Victor Felder 已提交
1602

1603

C
Christoph Uschkrat 已提交
1604
### Oberon
1605

1606
* [Algorithms and Data-Structures](https://inf.ethz.ch/personal/wirth/AD.pdf) - Niklaus Wirth (PDF)
M
mjn 已提交
1607
* [Object-Oriented Programming in Oberon-2](http://ssw.jku.at/Research/Books/Oberon2.pdf) - Hanspeter Mössenböck (PDF)
1608
* [Programming in Oberon](https://www.inf.ethz.ch/personal/wirth/ProgInOberonWR.pdf) - Niklaus Wirth (PDF)
V
Victor Felder 已提交
1609 1610


C
Christoph Uschkrat 已提交
1611
### Objective-C
1612

1613
* [Google's Objective-C Style Guide](https://github.com/google/styleguide/blob/gh-pages/objcguide.md)
1614
* [Object-Oriented Programming with Objective-C](https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/OOP_ObjC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40005149)
1615
* [Objective-C Notes for Professionals](https://goalkicker.com/ObjectiveCBook/) - Compiled from StackOverflow Documentation (PDF)
1616
* [Objective-C Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/objective-c) (PDF, Kindle) (email address *requested*, not required)
C
Craig Davison 已提交
1617
* [Programming With Objective-C](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html)
V
Victor Felder 已提交
1618

1619

C
Christoph Uschkrat 已提交
1620
### OCaml
1621

A
Alexander Fefelov 已提交
1622
* [Developing Applications With Objective Caml](http://caml.inria.fr/pub/docs/oreilly-book/)
1623
* [Functional Programming in OCaml](https://www.cs.cornell.edu/courses/cs3110/2019sp/textbook/) - Michael R. Clarkson
1624
* [OCaml From the Ground Up](https://ocamlbook.org) - Daniil Baturin (HTML) (:construction: *in process*)
1625
* [OCaml Scientific Computing](https://ocaml.xyz/book/) - Liang Wang, Jianxin Zhao (HTML) (:construction: *in process*)
1626
* [Real World OCaml](https://dev.realworldocaml.org/toc.html)
A
AllenDowney 已提交
1627
* [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje
1628
* [Unix System Programming in OCaml](http://ocaml.github.io/ocamlunix/) [Github Repo](https://github.com/ocaml/ocamlunix/)
V
Victor Felder 已提交
1629
* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier Rémy
N
nerandell 已提交
1630

1631

C
Christoph Uschkrat 已提交
1632
### Octave
1633

1634
* [Octave Programming](https://en.wikibooks.org/wiki/Octave_Programming_Tutorial) - Wikibooks
V
Victor Felder 已提交
1635

B
Bruno Girin 已提交
1636

C
Christoph Uschkrat 已提交
1637
### OpenMP
1638

V
victor felder 已提交
1639
* [A Guide To OpenMP](http://bisqwit.iki.fi/story/howto/openmp/)
1640
* [OpenMP Application Programming Interface Standard Version 4.0](http://www.openmp.org/mp-documents/OpenMP4.0.0.pdf) (PDF)
1641
* [OpenMP Application Programming Interface Standard Version 5.0](https://www.openmp.org/wp-content/uploads/OpenMP-API-Specification-5.0.pdf) (PDF)
D
Diogo Barros 已提交
1642

B
Bruno Girin 已提交
1643

1644 1645 1646 1647 1648
### OpenResty

* [Programming OpenResty](https://www.gitbook.com/book/openresty/programming-openresty/details)


1649
### OpenSCAD
B
Bruno Girin 已提交
1650

1651
* [OpenSCAD User Manual](https://en.wikibooks.org/wiki/OpenSCAD_User_Manual) - Wikibooks
V
Victor Felder 已提交
1652 1653


1654
### TrueOS
1655

1656
* [TrueOS® Users Handbook](https://www.trueos.org/handbook/trueos.html)
1657 1658


C
Christoph Uschkrat 已提交
1659
### Perl
1660

C
Craig Davison 已提交
1661
* [Beginning Perl](https://www.perl.org/books/beginning-perl/)
1662
* [Data Munging with Perl](https://datamungingwithperl.com) (PDF)
V
victor felder 已提交
1663
* [Embedding Perl in HTML with Mason](http://masonbook.houseabsolute.com/book/) - D. Rolsky, K. Williams
V
Victor Felder 已提交
1664
* [Essential Perl](http://cslibrary.stanford.edu/108/EssentialPerl.pdf) (PDF)
G
gabriellim 已提交
1665
* [Exploring Programming Language Architecture in Perl](http://www.billhails.net/Book/)
V
Victor Felder 已提交
1666 1667
* [Extreme Perl](http://www.extremeperl.org/bk/home) - R. Nagier (HTML, PDF)
* [Higher-Order Perl](http://hop.perl.plover.com/book/) - M. J. Dominus (PDF)
C
Craig Davison 已提交
1668
* [Impatient Perl](https://www.perl.org/books/impatient-perl/)
G
gabriellim 已提交
1669
* [Learning Perl The Hard Way](http://www.greenteapress.com/perl/)
V
Victor Felder 已提交
1670
* [Modern Perl 5](http://www.onyxneon.com/books/modern_perl/)
V
Victor Felder 已提交
1671
* [Perl & LWP](http://lwp.interglacial.com/index.html)
1672
* [Perl 5 Internals](http://www.faqs.org/docs/perl5int/)
V
Victor Felder 已提交
1673
* [Perl for the Web](http://www.globalspin.com/thebook/) - C. Radcliff
1674
* [Perl Notes for Professionals](https://goalkicker.com/PerlBook/) - Compiled from StackOverflow Documentation (PDF)
1675
* [Perl one-liners cookbook](https://learnbyexample.github.io/learn_perl_oneliners/) - Sundeep Agarwal
1676
* [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html)
V
Victor Felder 已提交
1677
* [Plack Handbook](http://handbook.plackperl.org)
1678
* [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual)
1679
* [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html)
1680
* [The DBIx-Class Book](https://github.com/castaway/dbix-class-book)
E
Eric Guirbal 已提交
1681
* [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF)
C
Craig Davison 已提交
1682
* [Web Client Programming with Perl](http://www.oreilly.com/openbook/webclient/)
V
Update  
Victor Felder 已提交
1683

V
Victor Felder 已提交
1684

C
Christoph Uschkrat 已提交
1685
### PHP
1686

B
Borislav Kosun 已提交
1687
* [Clean Code PHP](https://github.com/jupeter/clean-code-php)
1688
* [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) (PDF)
V
Victor Felder 已提交
1689
* [PHP Best Practices](https://phpbestpractices.org)
J
Jonatan Santos 已提交
1690
* [PHP Documentor - Documentation](https://docs.phpdoc.org) - phpdoc.org
V
Victor Felder 已提交
1691
* [PHP Internals Book](http://www.phpinternalsbook.com)
1692
* [PHP Notes for Professionals](https://goalkicker.com/PHPBook/) - Compiled from StackOverflow Documentation (PDF)
P
Paulo Freitas 已提交
1693
* [PHP Pandas](http://daylerees.com/php-pandas/) - Dayle Rees
1694
* [PHP Programming](https://en.wikibooks.org/wiki/PHP_Programming) - Wikibooks
1695
* [PHP Reference: Beginner to Intermediate PHP5](https://phpreferencebook.com/pdf/download/) - Mario Lurig (PDF)
M
Mohammad Hossein Mojtahedi 已提交
1696
* [PHP Security Guide](http://phpsec.org/projects/guide/)
V
Victor Felder 已提交
1697
* [PHP: The Right Way](http://www.phptherightway.com)
1698
* [PHPUnit Manual](https://phpunit.de/manual/current/en/phpunit-book.pdf) - Sebastian Bergmann (PDF)
1699
* [Practical PHP Programming](http://www.hackingwithphp.com)
V
Virendra Chandak 已提交
1700
* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html)
1701
* [Survive The Deep End: PHP Security](https://phpsecurity.readthedocs.org/en/latest/)
1702
* [Using Libsodium in PHP Projects](https://paragonie.com/book/pecl-libsodium)
1703 1704 1705 1706 1707 1708 1709 1710 1711


#### CakePHP

* [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf) (PDF)


#### CodeIgniter

1712 1713
* [CodeIgniter 3 User Guide](https://codeigniter.com/userguide3/index.html)
* [CodeIgniter 4 User Guide](https://codeigniter.com/user_guide/index.html)
1714 1715 1716 1717 1718 1719 1720 1721 1722


#### Drupal

* [The Tiny Book of Rules](https://www.drupal.org/files/tiny-book-of-rules.pdf) (PDF)


#### Laravel

E
Eric Hellman 已提交
1723
* [100 (and counting) Laravel Quick Tips](https://laraveldaily.com/wp-content/uploads/2020/04/laravel-tips-2020-04.pdf) - Povilas Korop / LaravelDaily Team (PDF)
1724 1725 1726 1727 1728 1729 1730 1731 1732 1733
* [Laravel 5.x Official Documentation. Synced Daily](https://leanpub.com/laravel-5)  *(Leanpub account or valid email requested)*
* [Laravel Best Practices](http://www.laravelbestpractices.com)
* [Laravel: Code Bright](http://daylerees.com/codebright) - Dayle Rees
* [Laravel: Code Happy](http://daylerees.com/codehappy) - Dayle Rees
* [Laravel: Code Smart](https://daylerees.com/codesmart/) - Dayle Rees
* [Laravel Collections Unraveled](https://leanpub.com/laravelcollectionsunraveled) - Jeffrey Madsen  *(Leanpub account or valid email requested)*


#### Symfony

1734
* [Symfony 5: The Fast Track](https://symfony.com/doc/5.0/the-fast-track/en/index.html)
1735 1736 1737 1738 1739 1740 1741 1742 1743
* [The Symfony Best practices 4.1.x](https://web.archive.org/web/20181017123206/https://symfony.com/pdf/Symfony_best_practices_4.1.pdf) (PDF)
* [The Symfony Book 2.8.x](https://symfony.com/doc/2.8/index.html)
* [The Symfony Book 3.4.x](https://symfony.com/doc/3.4/index.html)
* [The Symfony Book 4.4.x](https://symfony.com/doc/4.4/index.html)


#### Zend

* [Using Zend Framework 3](https://olegkrivtsov.github.io/using-zend-framework-3-book/html/)
V
Victor Felder 已提交
1744 1745


C
Christoph Uschkrat 已提交
1746
### PicoLisp
1747

V
Victor Felder 已提交
1748 1749
* [PicoLisp by Example](https://github.com/tj64/picolisp-by-example)
* [PicoLisp Works](https://github.com/tj64/picolisp-works)
M
Marios Zindilis 已提交
1750 1751


C
Christoph Uschkrat 已提交
1752
### PostgreSQL
1753

J
Jake Worth 已提交
1754
* [Postgres Official Documentation](http://www.postgresql.org/docs/)
1755
* [Postgres Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/postgres) (PDF, Kindle) (email address *requested*, not required)
1756
* [PostgreSQL Notes for Professionals](https://goalkicker.com/PostgreSQLBook/) - Compiled from StackOverflow documentation (PDF)
1757
* [PostgreSQL Tutorial](https://www.tutorialspoint.com/postgresql) - Tutorials Point
1758
* [Practical PostgreSQL](http://www.faqs.org/docs/ppbook/book1.htm)
1759
* [The Internals of PostgreSQL for database administrators and system developers](http://www.interdb.jp/pg)
R
Robert Alm Nilsson 已提交
1760 1761


C
Christoph Uschkrat 已提交
1762
### PowerShell
1763

1764 1765 1766 1767
* [A Unix Person's Guide to PowerShell](https://leanpub.com/aunixpersonsguidetopowershell) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
* [Creating HTML Reports in PowerShell](https://leanpub.com/creatinghtmlreportsinwindowspowershell) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
* [DevOps: The Ops Perspective](https://leanpub.com/devopstheopsperspective) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
* [Ditch Excel: Making Historical & Trend Reports in PowerShell](https://leanpub.com/ditchexcelmakinghistoricalandtrendreportsinpowershell) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
C
Charlotte Tan 已提交
1768
* [Layman’s Guide to PowerShell 2.0 remoting](https://ravichaganti.com/ebooks/AlaymansguidetoPowerShell2remotingv2.pdf) (PDF)
T
Timo Salomäki 已提交
1769
* [Learn PowerShell Core 6.0](https://www.packtpub.com/free-ebooks/learn-powershell-core-60) - David das Neves, Jan-Hendrik Peters (Packt account *required*)
1770
* [Learn PowerShell in Y Minutes](https://learnxinyminutes.com/docs/powershell/)
1771
* [Mastering PowerShell v2](http://community.idera.com/powershell/powertips/b/ebookv2#pi619PostSortOrder=Ascending)
E
Eric Hellman 已提交
1772
* [PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell](https://leanpub.com/powershell101) - Mike F. Robbins *(Leanpub account or valid email requested)*
B
bbuyukguzel 已提交
1773
* [PowerShell 2.0 – One CMDLET At A Time](http://www.jonathanmedd.net/wp-content/uploads/2010/09/PowerShell_2_One_Cmdlet_at_a_Time.pdf) (PDF)
1774
* [PowerShell Notes for Professionals](http://goalkicker.com/PowerShellBook/) - Compiled from StackOverflow documentation (PDF)
1775
* [PowerShell Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/powershell) (PDF, Kindle) (email address *requested*, not required)
1776
* [PowerShell Tips to Write By](https://leanpub.com/powershelltips) - Adam Bertram *(Leanpub account or valid email requested)* (:construction: *in process*)
C
Charlotte Tan 已提交
1777
* [Secrets of PowerShell Remoting](https://leanpub.com/secretsofpowershellremoting) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
1778 1779 1780 1781 1782 1783
* [The Big Book of PowerShell Error Handling](https://leanpub.com/thebigbookofpowershellerrorhandling) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
* [The Big Book of PowerShell Gotchas](https://leanpub.com/thebigbookofpowershellgotchas) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
* [The Monad Manifesto - Annotated](https://leanpub.com/themonadmanifestoannotated) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
* [The PowerShell + DevOps Global Summit Manual for Summiteers](https://leanpub.com/windowspowershellnetworkingguide) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
* [Why PowerShell?](https://leanpub.com/whypowershell) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
* [Windows PowerShell Networking Guide](https://leanpub.com/windowspowershellnetworkingguide) - The DevOps Collective, Inc. (PDF, ePub, MOBI, HTML) *(Leanpub account or valid email requested)*
1784 1785


C
Christoph Uschkrat 已提交
1786
### Processing
1787

S
Saheed 已提交
1788 1789 1790
* [The Nature of Code: Simulating Natural Systems with Processing](http://natureofcode.com/book/)


C
Christoph Uschkrat 已提交
1791
### Prolog
1792

B
bryonye 已提交
1793
* [Adventure in Prolog](http://www.amzi.com/AdventureInProlog/) - Dennis Merritt
G
G-Square 已提交
1794
* [Coding Guidelines for Prolog](http://arxiv.org/abs/0911.2899) - Michael A. Covington, Roberto Bagnara, Richard A. O'Keefe, Jan Wielemaker, Simon Price
B
bryonye 已提交
1795 1796 1797
* [Concise Intro to Prolog](https://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html) - David Matuszek
* [Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/) - David Matuszek
* [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) - Daniel Diaz (PDF)
V
Victor Felder 已提交
1798
* [Introduction to Prolog for Mathematicians](http://www.j-paine.org/prolog/mathnotes/files/pms/pms.html) - J. Ireson-Ireson-Paine
V
Victor Felder 已提交
1799
* [Learn Prolog Now!](http://www.learnprolognow.org)
B
bryonye 已提交
1800
* [Logic, Programming and Prolog (2ed)](https://www.ida.liu.se/~ulfni53/lpp/) - Ulf Nilsson and Jan Maluszynski
V
Victor Felder 已提交
1801 1802
* [Natural Language Processing Techniques in Prolog](http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/) - P. Blackburn, K. Striegnitz
* [Prolog and Natural - Language Analysis](http://www.mtome.com/Publications/PNLA/pnla-digital.html) - Fernando C. N. Pereira, Stuart M. Shieber
B
bryonye 已提交
1803
* [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/) - Feliks Kluźniak, Stanisław Szpakowicz & Janusz S. Bień
A
Alexander Fefelov 已提交
1804
* [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett
B
bryonye 已提交
1805 1806
* [Prolog Tutorial](https://www.cpp.edu/~jrfisher/www/prolog_tutorial/contents.html) - J. R. Fisher
* [Simply Logical: Intelligent Reasoning by Example](https://book.simply-logical.space) - Peter Flach
S
Seth 已提交
1807
* [The Art of Prolog, Second Edition](https://mitpress.mit.edu/books/art-prolog-second-edition) - Leon S. Sterling, Ehud Y. Shapiro (Open Access)
B
bryonye 已提交
1808 1809
* [The First 10 Prolog Programming Contests](https://dtai.cs.kuleuven.be/ppcbook) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon
* [The Power of Prolog](https://www.metalevel.at/prolog) - Markus Triska
V
Victor Felder 已提交
1810
* [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net) - Hassan A¨it-Kaci
V
Victor Felder 已提交
1811

1812

C
Christoph Uschkrat 已提交
1813
#### Constraint Logic Programming (extended Prolog)
1814

V
Victor Felder 已提交
1815
* [A Gentle Guide to Constraint Logic Programming via ECLiPSe](http://anclp.pl)
1816

1817

P
Phil Freeman 已提交
1818
### PureScript
1819

C
Craig Davison 已提交
1820
* [PureScript By Example](https://leanpub.com/purescript/read) - Phil Freeman
1821

1822

C
Christoph Uschkrat 已提交
1823
### Python
1824

1825
* [100 Page Python Intro](https://learnbyexample.github.io/100_page_python_intro/) - Sundeep Agarwal
T
Timo Salomäki 已提交
1826
* [20 Python Libraries You Aren't Using (But Should)](https://www.oreilly.com/learning/20-python-libraries-you-arent-using-but-should) - Caleb Hattingh
1827
* [A Beginner's Python Tutorial](https://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) - Wikibooks
1828
* [A Byte of Python](https://python.swaroopch.com) (3.x) (HTML, PDF, EPUB, Mobi)
1829
* [A Guide to Python's Magic Methods](https://github.com/RafeKettler/magicmethods) - Rafe Kettler
1830
* [A Whirlwind Tour of Python](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) - Jake VanderPlas (PDF) [(EPUB, MOBI)](http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp?download=yes)
1831
* [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival & Bob Gregory (HTML)
1832 1833
* [Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners](https://automatetheboringstuff.com/2e/chapter0/) - Al Sweigart (3.8)
  * [Automate the Boring Stuff with Python: Practical Programming for Total Beginners](https://automatetheboringstuff.com/chapter0/) - Al Sweigart (3.4)
1834
* [Beej's Guide to Python Programming - For Beginners](http://beej.us/guide/bgpython/) - B. Hall (HTML,PDF)
1835 1836
* [Beyond the Basic Stuff with Python](https://inventwithpython.com/beyond/) - Al Sweigart (3.x)
* [Biopython Tutorial and Cookbook](https://biopython.org/DIST/docs/tutorial/Tutorial.pdf) (PDF)
S
Suraj Patil 已提交
1837
* [Build applications in Python the antitextbook](http://github.com/thewhitetulip/build-app-with-python-antitextbook) (3.x) (HTML, PDF, EPUB, Mobi)
1838 1839 1840
* [Building Skills in Object-Oriented Design, V4](https://slott56.github.io/building-skills-oo-design-book/build/html/) - Steven F. Lott (3.7)
  * [Building Skills in Object-Oriented Design, Release 2.2.1](https://web.archive.org/web/20150824204101/http://buildingskills.itmaybeahack.com/book/oodesign-python-2.2/latex/BuildingSkillsinOODesign.pdf) - Steven F. Lott (PDF) (2.2.1)
  * [Building Skills in Object-Oriented Design, Release 3.1](https://web.archive.org/web/20160322093622/http://buildingskills.itmaybeahack.com/book/oodesign-3.1/latex/BuildingSkillsinObject-OrientedDesign.pdf) - Steven F. Lott (PDF) (3.1)
1841
* [Building Skills in Python](https://web.archive.org/web/20190918094202/http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) - Steven F. Lott (PDF) (2.6)
1842
* [Clean Architectures in Python](https://www.pycabook.com) - Leonardo Giordani (3.x)
1843
* [Code Like a Pythonista: Idiomatic Python](https://web.archive.org/web/20180411011411/http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) - David Goodger
C
Craig Davison 已提交
1844
* [CodeCademy Python](https://www.codecademy.com/learn/python)
V
Victor Felder 已提交
1845
* [Composing Programs](http://composingprograms.com) (3.x)
1846
* [Cracking Codes with Python](https://inventwithpython.com/cracking/) - Al Sweigart (3.6)
1847
* [Data Structures and Algorithms in Python](https://web.archive.org/web/20161016153130/http://www.brpreiss.com/books/opus7/html/book.html) - B. R. Preiss (PDF)
1848 1849
* [Dive into Python 3](https://diveintopython3.problemsolving.io) - Mark Pilgrim (3.0)
  * [Dive into Python](https://linux.die.net/diveintopython/html/toc/index.html) - Mark Pilgrim (2.3)
1850 1851
* [From Python to NumPy](https://www.labri.fr/perso/nrougier/from-python-to-numpy/) - Nicolas P. Rougier (3.6)
* [Full Stack Python](https://www.fullstackpython.com) - Matt Makai
T
Timo Salomäki 已提交
1852
* [Functional Programming in Python](https://www.oreilly.com/ideas/functional-programming-in-python) - David Mertz
1853
* [Fundamentals of  Python Programming](https://web.archive.org/web/20191005170430/http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) (:construction: *in process*)
1854
* [Google's Python Class](https://developers.google.com/edu/python/) (2.4 - 2.x)
1855
* [Google's Python Style Guide](https://google.github.io/styleguide/pyguide.html)
S
Seth 已提交
1856
* [Hadoop with Python](https://www.oreilly.com/learning/hadoop-with-python) - Zachary Radtka, Donald Miner
1857
* [Hands-On Natural Language Processing with Python](https://www.packtpub.com/free-ebook/hands-on-natural-language-processing-with-python/9781789139495) - Rajesh Arumugam, Rajalingappaa Shanmugamani (Packt account *required*)
A
aneasystone 已提交
1858
* [Hitchhiker's Guide to Python!](http://docs.python-guide.org/en/latest/) (2.6)
B
Benjamin Yee 已提交
1859
* [How to Code in Python 3](https://assets.digitalocean.com/books/python/how-to-code-in-python.pdf) - Lisa Tagliaferri (PDF)
1860
* [How to Make Mistakes in Python](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf) - Mike Pirnat (PDF) (1st edition)
1861 1862 1863 1864
* [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](https://runestone.academy/runestone/books/published/thinkcspy/index.html) - Brad Miller, David Ranum, Jeffrey Elkner, Peter Wentworth, Allen B. Downey, Chris Meyers, and Dario Mitchell (3.2)
  * [How to Think Like a Computer Scientist: Learning with Python 1st Edition](https://greenteapress.com/wp/learning-with-python/) - Allen B. Downey, Jeff Elkner and Chris Meyers (2.4) (HTML, PDF)
  * [How to Think Like a Computer Scientist: Learning with Python 2nd Edition](https://openbookproject.net/thinkcs/python/english2e/) - Jeffrey Elkner, Allen B. Downey, and Chris Meyers (Using Python 2.x)
  * [How to Think Like a Computer Scientist: Learning with Python 3 (RLE)](https://openbookproject.net/thinkcs/python/english3e/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers [(PDF)](https://www.ict.ru.ac.za/Resources/cspw/thinkcspy3/thinkcspy3.pdf)
1865
* [Intermediate Python](https://book.pythontips.com/en/latest/) - Muhammad Yasoob Ullah Khalid (1st edition)
1866
* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3)
1867
  * [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3)
1868
* [Introduction to Python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3)
1869 1870
* [Introduction to Python for Econometrics, Statistics and Numerical Analysis](https://www.kevinsheppard.com/files/teaching/python/notes/python_introduction_2020.pdf) - Kevin Sheppard (PDF) (3.8)
* [Invent Your Own Computer Games With Python](https://inventwithpython.com/invent4thed/) - Al Sweigart (3.4)
V
Victor Felder 已提交
1871
* [Learn Python, Break Python](http://learnpythonbreakpython.com)
1872
* [Learn Python Programming, Second Edition](https://www.packtpub.com/free-ebooks/learn-python-programming-second-edition) - Fabrizio Romano (Packt account *required*)
A
Adhiraj 已提交
1873
* [Learn Python the Right Way](https://learnpythontherightway.com)
I
ImVector 已提交
1874
* [Learn to Program Using Python](https://web.archive.org/web/20201224032210/https://www.ida.liu.se/~732A47/literature/PythonBook.pdf) - Cody Jackson (PDF)
V
Victor Felder 已提交
1875
* [Learning to Program](http://www.alan-g.me.uk)
1876
* [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson (2.7)
1877
* [Making Games with Python & Pygame](https://inventwithpython.com/pygame/chapters/) - Al Sweigart (3.2)
1878
* [Math for programmers (using python)](https://akuli.github.io/math-tutorial/)
1879
* [Modeling and Simulation in Python](https://greenteapress.com/wp/modsimpy/) - Allen B. Downey (PDF)
1880
* [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF)
1881
* [Natural Language Processing (NLP) with Python — Tutorial](https://medium.com/towards-artificial-intelligence/natural-language-processing-nlp-with-python-tutorial-for-beginners-1f54e610a1a0) (PDF)
1882
* [Natural Language Processing with Python](http://www.nltk.org/book/) (3.x)
1883 1884
* [Non-Programmer's Tutorial for Python 3](https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) - Wikibooks (3.3)
  * [Non-Programmer's Tutorial for Python 2.6](https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) - Wikibooks (2.6)
T
Timo Salomäki 已提交
1885
* [Picking a Python Version: A Manifesto](https://www.oreilly.com/ideas/picking-a-python-version) - David Mertz
1886
* [Porting to Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x)
V
Victor Felder 已提交
1887
* [Practical Programming in Python](https://launchpadlibrarian.net/165489933/PracticalProgrammingPython2014.pdf) - Jeffrey Elkner (PDF)
1888
* [Practice Python Projects](https://learnbyexample.github.io/practice_python_projects/) - Sundeep Agarwal
1889
* [Problem Solving with Algorithms and Data Structures using Python](https://runestone.academy/runestone/books/published/pythonds3/index.html) - Bradley N. Miller and David L. Ranum (3.x)
V
Victor Felder 已提交
1890
* [Program Arcade Games With Python And Pygame](http://programarcadegames.com) (3.3)
1891
* [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) (PDF)
1892
* [Programming for Non-Programmers, Release 2.6.2](https://web.archive.org/web/20180921063136/http://buildingskills.itmaybeahack.com/book/programming-2.6/latex/ProgrammingforNon-Programmers.pdf) - Steven F. Lott (PDF) (2.6)
1893
* [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) - Dr. Marc Lichtman (3.x)
1894
* [Python 101](https://python101.pythonlibrary.org) - Michael Driscoll (HTML, TEXT)
1895
* [Python 2 Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x)
1896
* [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7)
1897
* [Python 3 Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x)
1898
* [Python 3 Tutorial](https://github.com/Akuli/python-tutorial)
1899
* [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook) - Jake VanderPlas (HTML, Jupyter Notebooks)
1900 1901
* [Python for Everybody](http://py4e.com/book) - Charles Russell Severance (PDF, EPUB, HTML) (3.x)
* [Python for Informatics: Exploring Information](http://www.pythonlearn.com/book.php) - Charles Russell Severance (2.7.5)
1902
* [Python for you and me](http://pymbook.readthedocs.org/en/latest/) (2.7.3)
1903
* [Python for you and me](http://pymbook.readthedocs.org/en/py3/) (3.x)
1904
* [Python Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) (PDF)
T
Timo Salomäki 已提交
1905
* [Python in Education](https://www.oreilly.com/ideas/python-in-education) - Nicholas Tollervey
1906
* [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer
1907
* [Python Koans](https://github.com/gregmalcolm/python_koans) (2.7 or 3.x)
1908
* [Python Machine Learning By Example](https://www.packtpub.com/free-ebooks/python-machine-learning-example) - Yuxi (Hayden) Liu (Packt account *required*)
J
José Carlos García 已提交
1909
* [Python Module of the Week](https://pymotw.com/3/) (3.x)
1910
  * [Python Module of the Week](https://pymotw.com/2/) (2.x)
1911
* [Python Notes for Professionals](http://goalkicker.com/PythonBook/) - Compiled from StackOverflow documentation (PDF)
1912
* [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1)
C
Craig Davison 已提交
1913
* [Python Practice Projects](http://pythonpracticeprojects.com)
1914 1915
* [Python Programming](https://en.wikibooks.org/wiki/Python_Programming) - Wikibooks (2.7)
* [Python Programming](https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) - Wikibooks (PDF) (2.6)
1916
* [Python Programming And Numerical Methods: A Guide For Engineers And Scientists](https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html) - Qingkai Kong, Timmy Siauw, Alexandre Bayen (3.7)
1917
* [Python Tutorial](https://www.tutorialspoint.com/python) - Tutorials Point
1918
* [Scipy Lecture Notes](http://scipy-lectures.github.io)
1919
* [SICP in Python](http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/) (3.2)
I
ImVector 已提交
1920
* [Slither into Python: An introduction to Python for beginners](https://web.archive.org/web/20210411065902/https://www.slitherintopython.com/) (3.7)
1921
* [Supporting Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x)
1922
* [Test-Driven Web Development with Python](http://www.obeythetestinggoat.com/pages/book.html) - Harry Percival (3.3 - 3.x)
1923
* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz (2.3 - 2.x)
1924
* [The Big Book of Small Python Projects](https://inventwithpython.com/bigbookpython/) - Al Sweigart
1925
* [The Coder's Apprentice: Learning Programming with Python 3](http://www.spronck.net/pythonbook/) - Pieter Spronck (PDF) (3.x)
T
Timo Salomäki 已提交
1926
* [The Definitive Guide to Jython, Python for the Java Platform](https://jython.readthedocs.io/en/latest/) - Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (2.5)
1927
* [The Little Book of Python Anti-Patterns](http://docs.quantifiedcode.com/python-anti-patterns/) ([Source](https://github.com/quantifiedcode/python-anti-patterns))
1928
* [The Programming Historian](http://niche-canada.org/research/niche-digital-infrastructure-project/the-programming-historian/) - William J. Turkel, Adam Crymble and Alan MacEachern
1929
* [The Python GTK+ 3 Tutorial](http://python-gtk-3-tutorial.readthedocs.org/en/latest/)
1930
* [The Python Handbook](https://flaviocopes.com/page/python-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
1931
* [The Standard Python Library](https://web.archive.org/web/20200626001242/http://effbot.org/librarybook/) - Fredrik Lundh
1932 1933
* [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey (2nd Edition) (PDF, HTML)
* [Think DSP - Digital Signal Processing in Python](https://greenteapress.com/wp/think-dsp/) - Allen B. Downey (PDF, HTML)
1934 1935
* [Think Python 2nd Edition](https://greenteapress.com/wp/think-python-2e/) - Allen B. Downey (3.x) (HTML, PDF)
  * [Think Python First Edition](https://greenteapress.com/wp/think-python/) - Allen B. Downey (2.x) (HTML, PDF)
1936
* [Tiny Python 3.6 Notebook](https://github.com/mattharrison/Tiny-Python-3.6-Notebook) - Matt Harrison (3.6)
1937
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x)
V
Victor Felder 已提交
1938

1939

C
Christoph Uschkrat 已提交
1940
#### Django
1941

M
miwojc 已提交
1942
* [Django Girls Tutorial](https://tutorial.djangogirls.org/en/) (1.11)
A
anio 已提交
1943 1944
* [Django Official Documentation](https://media.readthedocs.org/pdf/django/1.5.x/django.pdf) (PDF) (1.5)
* [Django Official Documentation](https://media.readthedocs.org/pdf/django/1.7.x/django.pdf) (PDF) (1.7)
1945
* [Django Official Documentation](https://media.readthedocs.org/pdf/django/1.9.x/django.pdf) (PDF) (1.9)
1946
* [Django Official Documentation](https://media.readthedocs.org/pdf/django/1.10.x/django.pdf) (PDF) (1.10)
1947
* [Django Official Documentation](https://buildmedia.readthedocs.org/media/pdf/django/2.2.x/django.pdf) (PDF) (2.2)
S
Syed Azeem Javed 已提交
1948
* [Django Official Documentation](https://buildmedia.readthedocs.org/media/pdf/django/3.1.x/django.pdf) (PDF) (3.1)
1949
* [Django Official Documentation](https://buildmedia.readthedocs.org/media/pdf/django/3.2.x/django.pdf) (PDF) (3.2)
T
Timo Salomäki 已提交
1950
* [Django RESTful Web Services](https://www.packtpub.com/free-ebooks/django-restful-web-services) - Gaston C. Hillar (Packt account *required*)
1951
* [Django Web Framework (Python)](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) - MDN contributors
1952
* [Djen of Django](http://agiliq.com/books/djenofdjango/)
T
Timo Salomäki 已提交
1953
* [Effective Django](https://web.archive.org/web/20181130092020/http://www.effectivedjango.com/) (1.5)
1954
* [How to Tango With Django](http://www.tangowithdjango.com/book17/) (1.7)
D
dkovacevic15 已提交
1955
* [Test-Driven Development With Python And Django](http://www.obeythetestinggoat.com/pages/book.html) (1.11)
1956

1957

C
Christoph Uschkrat 已提交
1958
#### Flask
1959

C
Craig Davison 已提交
1960
* [Explore Flask](https://exploreflask.com) - Robert Picard
1961
* [Flask Documentation](https://flask.palletsprojects.com) - Pallets
1962
* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg (0.9)
N
Nimesh Ghelani 已提交
1963

V
Victor Felder 已提交
1964

1965
#### Kivy
1966

V
victor felder 已提交
1967
* [Kivy Programming Guide](https://kivy.org/docs/guide-index.html)
1968 1969


C
Christoph Uschkrat 已提交
1970
#### Pandas
1971

D
David 已提交
1972
* [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas (0.18.1)
1973
* [pandas: powerful Python data analysis toolkit](https://pandas.pydata.org/docs) - Wes McKinney and the Pandas Development Team (HTML, PDF)
B
bmcculley 已提交
1974 1975


1976
#### Pyramid
1977

1978
* [Quick Tutorial for Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/index.html#quick-tutorial)
1979 1980


D
David 已提交
1981 1982 1983 1984 1985
#### Tornado

* [Learn Web Programming](https://bitbucket.org/hrojas/learn-web-programming)


C
Christoph Uschkrat 已提交
1986
### QML
1987

E
eshellman 已提交
1988
* [Qt5 Cadaques](http://qmlbook.github.io) - Juergen Bocklage-Ryannel and Johan Thelin (HTML, PDF, ePub) (:construction: *in process*)
1989 1990


C
Christoph Uschkrat 已提交
1991
### R
1992

V
Victor Felder 已提交
1993
* [Advanced R Programming](http://adv-r.had.co.nz) - Hadley Wickham
1994
* [An Introduction to R](https://cran.r-project.org/doc/manuals/R-intro.html) -David M. Smith and William N. Venables
Y
Yash Pawar 已提交
1995
* [An Introduction to Statistical Learning with Applications in R](https://web.stanford.edu/~hastie/ISLR2/ISLRv2_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani (PDF)
J
Jonathan Hill 已提交
1996
* [Cookbook for R](http://www.cookbook-r.com) - Winston Chang
B
BaoGiang HoangVu 已提交
1997
* [Data Analysis and Prediction Algorithms with R](https://rafalab.github.io/dsbook/) - Rafael A. Irizarry
1998
* [Data Analysis for the Life Sciences](https://leanpub.com/dataanalysisforthelifesciences) - Rafael A Irizarry, Michael I Love *(Leanpub account or valid email requested)*
1999
* [Efficient R programming](https://csgillespie.github.io/efficientR/) - Colin Gillespie, Robin Lovelace
2000
* [Exploratory Data Analysis with R](https://leanpub.com/exdata) - Roger D. Peng *(Leanpub account or valid email requested)*
2001
* [Forecasting: Principles and Practice](https://otexts.com/fpp3/) - Rob J Hyndman and George Athanasopoulos
2002
* [Functional Programming](https://dcl-prog.stanford.edu) - Sara Altman, Bill Behrman and Hadley Wickham
2003
* [Introduction to Probability and Statistics Using R](https://github.com/gjkerns/IPSUR) - G. Jay Kerns (PDF)
2004
* [Learning Statistics with R](https://learningstatisticswithr.com/book/) - Danielle Navarro
2005
* [ModernDive](https://ismayc.github.io/moderndiver-book/) - Chester Ismay and Albert Y. Kim
2006
* [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) - Julian J. Faraway (PDF)
J
Jonathan Hill 已提交
2007 2008 2009
* [R for Data Science](http://r4ds.had.co.nz) - Garrett Grolemund and Hadley Wickham
* [R for Spatial Analysis](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/spatialEpiBook.pdf) (PDF)
* [R Language for Programmers](http://www.johndcook.com/blog/r_language_for_programmers) - John D. Cook
2010
* [R Notes for Professionals](https://goalkicker.com/RBook/) - Compiled from StackOverflow Documentation (PDF)
J
Jonathan Hill 已提交
2011 2012
* [R Packages](http://r-pkgs.had.co.nz) - Hadley Wickham
* [R Practicals](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/R/practicalsBookNoAns.pdf) (PDF)
2013 2014
* [R Programming](https://en.wikibooks.org/wiki/R_Programming) - Wikibooks
* [R Programming for Data Science](https://leanpub.com/rprogramming) - Roger D. Peng  *(Leanpub account or valid email requested)*
2015
* [R Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) (email address *requested*, not required)
2016
* [Summary and Analysis of Extension Program Evaluation in R](https://rcompanion.org/handbook/index.html) - Salvatore S. Mangiafico
J
Jonathan Hill 已提交
2017
* [The caret Package](http://topepo.github.io/caret/index.html) - Max Kuhn
2018
* [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) - Patrick Burns (PDF)
J
Jonathan Hill 已提交
2019
* [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html)
H
hoganlong 已提交
2020
* [The R Manuals](http://cran.r-project.org/manuals.html)
V
Victor Felder 已提交
2021
* [Tidy Text Mining with R](http://tidytextmining.com) - Julia Silge and David Robinson
V
Victor Felder 已提交
2022

R
Robert Alm Nilsson 已提交
2023

C
Christoph Uschkrat 已提交
2024
### Racket
2025

T
Timo Salomäki 已提交
2026
* [How to Design Programs](https://htdp.org/2019-02-24/) - Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
V
Victor Felder 已提交
2027
* [Programming Languages: Application and Interpretation](http://cs.brown.edu/courses/cs173/2012/book/index.html)
2028
* [The Racket Guide](http://docs.racket-lang.org/guide/index.html)
2029

A
ajauhri 已提交
2030

2031 2032
### Raku

2033
* [Metagenomics](https://kyclark.gitbooks.io/metagenomics) - Ken Youens-Clark
2034 2035 2036 2037 2038 2039 2040 2041 2042
* [Perl 6 at a Glance](https://andrewshitov.com/wp-content/uploads/2020/01/Perl-6-at-a-Glance.pdf) - Andrew Shitov (PDF)
* [Raku Guide](https://raku.guide) (HTML) [(PDF)](https://github.com/hankache/rakuguide)
* [Raku One-Liners](https://andrewshitov.com/wp-content/uploads/2020/01/Raku-One-Liners.pdf) - Andrew Shitov (PDF)
* [Raku Programming](https://en.wikibooks.org/wiki/Raku_Programming) - Wikibooks (HTML)
* [Think Raku](https://github.com/LaurentRosenfeld/think_raku/raw/master/PDF/think_raku.pdf) - Laurent Rosenfeld, with Allen B. Downey (PDF)
* [Using Perl 6](https://github.com/perl6/book/) (:construction: *project is dead*)
* [X=Raku](https://learnxinyminutes.com/docs/raku/) - Learn X in Y minutes (HTML)


K
kumaresan18 已提交
2043
### Raspberry Pi
2044

S
sstt011 已提交
2045 2046
* [Raspberry Pi: Measure, Record, Explore](https://leanpub.com/RPiMRE/read) - Malcolm Maclean (HTML)
* [Raspberry Pi Users Guide - (2012)](http://www.cs.unca.edu/~bruce/Fall14/360/RPiUsersGuide.pdf) - Eben Upton (PDF)
I
ImVector 已提交
2047
* [The Official Raspberry Pi Project Book](https://web.archive.org/web/20210725063023/https://www.raspberrypi.org/magpi-issues/Projects_Book_v1.pdf) (PDF)
2048

2049

C
Christoph Uschkrat 已提交
2050
### REBOL
2051

A
Alexander Fefelov 已提交
2052 2053 2054
* [Learn REBOL](http://www.lulu.com/shop/nick-antonaccio/learn-rebol/ebook/product-17383182.html) - Nick Antonaccio


C
Christoph Uschkrat 已提交
2055
### Ruby
2056

G
Gabriel Lim 已提交
2057
* [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide)
C
Craig Davison 已提交
2058
* [CodeCademy Ruby](https://www.codecademy.com/learn/ruby)
2059
* [Developing Games With Ruby](https://leanpub.com/developing-games-with-ruby/read) - Tomas Varaneckas
2060
* [I Love Ruby](https://i-love-ruby.gitlab.io)
2061
* [Introduction to Programming with Ruby](https://launchschool.com/books/ruby) - Launch School
C
Craig Davison 已提交
2062
* [Just Enough Ruby to Get By](http://jasonkim.ca/projects/just_enough_ruby_to_get_by/)
T
Timo Salomäki 已提交
2063
* [Learn Ruby First](https://essenceofchaos.gitbooks.io/learn-ruby-first/content/) - Frederick John
2064
* [Learn Ruby the Hard Way](https://learnrubythehardway.org/book/) - Zed A. Shaw
2065
* [Learn to Program](http://pine.fm/LearnToProgram/) - Chris Pine
2066
* [Mastering Roda](https://fiachetti.gitlab.io/mastering-roda) - Federico Iachetti, Avdi Grimm and Jeremy Evans
T
Timo Salomäki 已提交
2067
* [Mr. Neighborly's Humble Little Ruby Book](https://web.archive.org/web/20180321101922/http://www.humblelittlerubybook.com/book/html/index.html)
K
Kevin Wang 已提交
2068
* [Object Oriented Programming with Ruby](https://launchschool.com/books/oo_ruby) - Launch School
2069
* [Practicing Ruby](https://github.com/elm-city-craftworks/practicing-ruby-manuscripts)
C
Craig Davison 已提交
2070
* [Programming Ruby](http://ruby-doc.com/docs/ProgrammingRuby/)
2071
* [Ruby Best Practices](https://github.com/practicingruby/rbp-book/tree/gh-pages/pdfs) - Gregory Brown (PDF)
V
Victor Velazquez 已提交
2072
* [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials)
V
Victor Felder 已提交
2073
* [Ruby Hacking Guide](http://ruby-hacking-guide.github.io)
V
Victor Felder 已提交
2074
* [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/)
V
Victor Felder 已提交
2075 2076
* [Ruby Koans](http://www.rubykoans.com)
* [Ruby Learning](http://rubylearning.com)
2077
* [Ruby Notes for Professionals](https://goalkicker.com/RubyBook/) - Compiled from StackOverflow Documentation (PDF)
2078
* [Ruby one-liners cookbook](https://learnbyexample.github.io/learn_ruby_oneliners/) - Sundeep Agarwal
G
Gabriel Lim 已提交
2079
* [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/)
A
Adzkar 已提交
2080
* [Ruby Style Guide](https://github.com/airbnb/ruby) - Airbnb
2081
* [Ruby User's Guide](https://ruby-doc.org/docs/ruby-doc-bundle/UsersGuide/rg/index.html)
2082
* [Ruby Web Dev: The Other Way](https://leanpub.com/rwdtow/read) - Yevhen Kuzminov
A
Alexey Gorelov 已提交
2083
* [Rubyfu](https://rubyfu.net)
V
Victor Felder 已提交
2084
* [The Bastards Book of Ruby](http://ruby.bastardsbook.com)
2085
* [The Book Of Ruby](http://www.sapphiresteel.com/ruby-programming/The-Book-Of-Ruby.html) - Huw Collingbourne
2086
* [The Definitive Ruby Tutorial For Complete Beginners](https://www.rubyguides.com/ruby-tutorial/) - Jesus Castello
2087
* [The Little Book Of Ruby](http://www.sapphiresteel.com/ruby-programming/The-Little-Book-Of-Ruby.html) - Huw Collingbourne
2088
* [The Ruby Reference](https://rubyreferences.github.io/rubyref/) - Victor Shepelev
2089
* [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald
I
ImVector 已提交
2090
* [Using Blocks in Ruby](https://web.archive.org/web/20201027171026/https://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf) - Jay McGavren (PDF)
2091
* [Why's (Poignant) Guide to Ruby](http://poignant.guide)
V
Victor Felder 已提交
2092

2093

C
Christoph Uschkrat 已提交
2094
#### RSpec
2095

2096
* [Better Specs (RSpec Guidelines with Ruby)](http://betterspecs.org)
V
Victor Felder 已提交
2097

2098

C
Christoph Uschkrat 已提交
2099
#### Ruby on Rails
2100

2101
* [A community-driven Rails style guide](https://github.com/bbatsov/rails-style-guide)
2102
* [Api on Rails 6](https://github.com/madeindjs/api_on_rails) - Alexandre Rousseau
I
ImVector 已提交
2103
* [Building REST APIs with Rails](https://www.softcover.io/read/06acc071/api_on_rails) - Abraham Kuri Vargas
2104
* [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read) - Reg Braithwaite
C
carl sednaoui 已提交
2105
* [Learn Ruby on Rails as You Modify a Craigslist Clone](http://www.thinkful.com/learn/ruby-on-rails-tutorial/)
2106
* [Learn Ruby on Rails: Book One](https://leanpub.com/learnrubyonrails) - Daniel Kehoe (PDF, EPUB) *(Leanpub account or valid email requested)*
T
Timo Salomäki 已提交
2107
* [Objects on Rails](https://web.archive.org/web/20190319201525/http://objectsonrails.com/) - Avdi Grimm
J
Jake Worth 已提交
2108
* [Rails Girls Guides](http://guides.railsgirls.com)
2109
* [Ruby Notes for Professionals](https://books.goalkicker.com/RubyBook/) - Compiled from StackOverflow Documentation (PDF)
2110
* [Ruby on Rails 3.2 - Step by Step](http://www.xyzpub.com/en/ruby-on-rails/3.2/)
D
Daniel Bayerlein 已提交
2111
* [Ruby on Rails 4.0 Guide](http://www.xyzpub.com/en/ruby-on-rails/4.0/)
2112
* [Ruby on Rails Guides](http://guides.rubyonrails.org)
2113
* [Ruby on Rails Notes for Professionals](https://goalkicker.com/RubyOnRailsBook/) - Compiled from StackOverflow Documentation (PDF)
2114
* [Ruby on Rails Tutorial (Rails 5): Learn Web Development with Rails](https://www.railstutorial.org/book) - [Michael Hartl](http://www.michaelhartl.com)
J
Jake Worth 已提交
2115
* [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4)
V
Victor Felder 已提交
2116

R
Robert Alm Nilsson 已提交
2117

2118 2119 2120 2121 2122
#### Sinatra

* [Sinatra Book](https://github.com/sinatra/sinatra-book)


C
Christoph Uschkrat 已提交
2123
### Rust
2124

2125 2126 2127 2128 2129 2130 2131
* [A Gentle Introduction To Rust](https://stevedonovan.github.io/rust-gentle-intro) - Steve J Donovan
* [Asynchronous Programming in Rust](https://rust-lang.github.io/async-book)
* [Guide to Rustc Development](https://rustc-dev-guide.rust-lang.org)
* [Learn Rust With Entirely Too Many Linked Lists](https://rust-unofficial.github.io/too-many-lists) - Alexis Beingessner
* [Rust by Example](https://doc.rust-lang.org/stable/rust-by-example)
* [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook)
* [Rust for Rubyists](https://web.archive.org/web/20190520171322/http://www.rustforrubyists.com/book) - Steve Klabnik
G
Gintautas Švedas 已提交
2132 2133
* [Rust For Systems Programmers](https://github.com/nrc/r4cppp) - Nick Cameron
* [The Embedded Rust Book](https://docs.rust-embedded.org/book/intro/index.html)
2134
* [The Little Book of Rust Macros](https://danielkeep.github.io/tlborm/book)
G
Gintautas Švedas 已提交
2135
* [The Rust Language Reference](https://github.com/rust-lang/reference)
2136 2137 2138 2139 2140 2141
* [The Rust Performance Book](https://nnethercote.github.io/perf-book)
* [The Rust Programming Language](http://doc.rust-lang.org/book)
* [The Rust RFC Book](https://rust-lang.github.io/rfcs)
* [The Rustc Book](https://doc.rust-lang.org/rustc)
* [The Rustonomicon](https://doc.rust-lang.org/nomicon)
* [Why Rust?](https://www.oreilly.com/content/why-rust)
G
Grigoriy Dzhanelidze 已提交
2142

2143

C
Christoph Uschkrat 已提交
2144
### Sage
2145

V
Victor Felder 已提交
2146
* [Sage for Power Users](http://wstein.org/books/sagebook/sagebook.pdf) - William Stein (PDF)
C
Craig Davison 已提交
2147
* [The Sage Manuals](http://www.sagemath.org/doc/)
V
Victor Felder 已提交
2148 2149


C
Christoph Uschkrat 已提交
2150
### Scala
2151

2152
* [A Scala Tutorial for Java programmers](https://docs.scala-lang.org/tutorials/scala-for-java-programmers.html) (PDF)
2153
* [Advanced Scala with Cats](http://underscore.io/books/advanced-scala/) - Noel Welsh and Dave Gurnell (PDF, HTML, EPUB) (email address *requested*, not required)
T
Timo Salomäki 已提交
2154
* [Another tour of Scala](https://web.archive.org/web/20190629103826/http://naildrivin5.com/scalatour/) - David Copeland
2155
* [Creative Scala](http://underscore.io/books/creative-scala/) - Noel Welsh and Dave Gurnell (PDF, HTML, EPUB) (email address *requested*, not required)
2156
* [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon
C
Craig Davison 已提交
2157
* [Effective Scala](https://twitter.github.io/effectivescala/)
2158
* [Essential Scala](http://underscore.io/books/essential-scala/) - Noel Welsh and Dave Gurnell (PDF, HTML, EPUB) (email address *requested*, not required)
B
Bruno Ferreira 已提交
2159
* [Functional Programming for Mortals](https://leanpub.com/fpmortals/read) - Sam Halliday
2160 2161
* [Functional Programming, Simplified (Scala edition)](https://alvinalexander.com/photos/functional-programming-simplied-free-pdf-preview) - Alvin Alexander (free preview (400 pages from 595), PDF)
* [Hello, Scala](https://alvinalexander.com/photos/hello-scala-free-pdf-preview) - Alvin Alexander (free preview (120 pages from 257), PDF)
R
Rafael Andrade de Oliveira 已提交
2162
* [Learning Scala in small bites](http://matt.might.net/articles/learning-scala-in-small-bites/)
M
Mojtahedi 已提交
2163
* [Learning Scalaz](http://eed3si9n.com/learning-scalaz/)
V
Victor Felder 已提交
2164
* [Pro Scala: Monadic Design Patterns for the Web](https://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/)
V
Victor Felder 已提交
2165
* [Programming in Scala, First Edition](http://www.artima.com/pins1ed/) - by M. Odersky, L. Spoon, B. Venners
T
Timo Salomäki 已提交
2166
* [Pure functional HTTP APIs in Scala](https://leanpub.com/pfhais/read) - Jens Grassel
V
Victor Felder 已提交
2167
* [PythonToScala](https://wrobstory.gitbooks.io/python-to-scala/content/) - Rob Story
2168
* [S-99: Ninety-Nine Scala Problems](http://aperiodic.net/phil/scala/s-99/) - Phil! Gold
V
Victor Felder 已提交
2169
* [Scala & Design Patterns: Exploring Language Expressivity](http://www.scala-lang.org/old/sites/default/files/FrederikThesis.pdf) - Fredrik Skeel Løkke (PDF)
2170
* [Scala Book](https://alvinalexander.com/scala/scala-book-free/) - Alvin Alexander (PDF, MOBI, HTML, EPUB)
2171
* [Scala By Example](https://www.scala-lang.org/old/sites/default/files/linuxsoft_archives/docu/files/ScalaByExample.pdf) - M. Odersky (PDF)
V
Victor Felder 已提交
2172
* [Scala Cookbook: Bonus Chapters](http://examples.oreilly.com/9781449339616-files/Scala_Cookbook_bonus_chapters.pdf) - Alvin Alexander (PDF)
2173
* [Scala for Perl 5 Programmers](https://github.com/garu/scala-for-perl5-programmers) - Breno G. de Oliveira
2174
* [Scala School by Twitter](http://twitter.github.io/scala_school/)
2175
* [Scala Succinctly](https://www.syncfusion.com/ebooks/scala_succinctly) - Chris Rose
2176
* [Scala Tutorial](https://www.tutorialspoint.com/scala) - Tutorials Point
2177
* [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book)
2178
* [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide
2179
* [The Type Astronaut's Guide to Shapeless](http://underscore.io/books/shapeless-guide/) - Dave Gurnell (PDF, HTML, EPUB) (email address *requested*, not required)
V
Victor Felder 已提交
2180
* [Xtrace](https://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/)
V
Victor Felder 已提交
2181

2182

C
Christoph Uschkrat 已提交
2183
#### Lift
2184

V
Victor Felder 已提交
2185
* [Exploring Lift](http://exploring.liftweb.net) (published earlier as "The Definitive Guide to Lift", [PDF](http://groups.google.com/group/the-lift-book))
V
Victor Felder 已提交
2186
* [Lift](https://github.com/tjweir/liftbook)
T
Timo Salomäki 已提交
2187
* [Lift Cookbook](https://www.oreilly.com/library/view/lift-cookbook/9781449365042/) - Richard Dallaway
V
Victor Felder 已提交
2188
* [Simply Lift](http://simply.liftweb.net/Simply_Lift.pdf) - David Pollak (PDF)
V
Victor Felder 已提交
2189

2190

C
Christoph Uschkrat 已提交
2191
#### Play Scala
2192

2193
* [Essential Play](http://underscore.io/books/essential-play/) - Dave Gurnell (PDF, HTML, EPUB) (email address *requested*, not required)
A
Alexander Fefelov 已提交
2194
* [Play Framework Recipes](http://alvinalexander.com/scala/scala-cookbook-play-framework-recipes-pdf-ebook) - Alvin Alexander
V
Victor Felder 已提交
2195

2196

C
Christoph Uschkrat 已提交
2197
### Scheme
2198

2199
* [A Pamphlet Against R. Computational Intelligence in Guile Scheme](https://panicz.github.io/pamphlet/)
E
Edward Look 已提交
2200
* [An Introduction to Scheme and its Implementation](http://www.cs.rpi.edu/academics/courses/fall00/ai/scheme/reference/schintro-v14/schintro_toc.html)
V
Victor Felder 已提交
2201
* [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) - M. Hailperin, B. Kaiser, K. Knight
2202
* [Scheme Tutorial](http://www.cs.hut.fi/Studies/T-93.210/schemetutorial/)
V
Victor Felder 已提交
2203
* [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) - B. Harvey, M. Wright
2204
* [Teach Yourself Scheme in Fixnum Days](https://ds26gte.github.io/tyscheme/index-Z-H-1.html)
D
David Metcalfe 已提交
2205
* [The Scheme Programming Language: Edition 3](http://www.scheme.com/tspl3/) - [The Scheme Programming Language: Edition 4](http://www.scheme.com/tspl4/)
2206
* [Write Yourself a Scheme in 48 Hours](https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours) - Wikibooks
V
Victor Felder 已提交
2207

2208

C
Christoph Uschkrat 已提交
2209
### Scilab
2210

2211
* [Introduction to Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/)
2212
* [Programming in Scilab](http://forge.scilab.org/index.php/p/docprogscilab/downloads/)
2213
* [Writing Scilab Extensions](http://forge.scilab.org/index.php/p/docsciextensions/downloads/)
V
Update  
Victor Felder 已提交
2214

R
Robert Alm Nilsson 已提交
2215

C
Christoph Uschkrat 已提交
2216
### Scratch
2217

2218
* [An Introductory Computing Curriculum Using Scratch](http://scratched.gse.harvard.edu/guide/download.html)
V
victor felder 已提交
2219
* [Computer Science Concepts in Scratch](https://stwww1.weizmann.ac.il/scratch/scratch_en/)
I
ImVector 已提交
2220
* [Learn to Code with Scratch](https://magpi.raspberrypi.com/books/essentials-scratch-v1) - The MagPi magazine (PDF)
2221
* [Scratch Programming Playground](https://inventwithscratch.com/book/) - Al Sweigart
V
Victor Felder 已提交
2222

R
Robert Alm Nilsson 已提交
2223

C
Christoph Uschkrat 已提交
2224
### Sed
2225

2226 2227
* [GNU sed](https://learnbyexample.github.io/learn_gnused/) - Sundeep Agarwal
* [Sed - An Introduction and Tutorial](https://www.grymoire.com/Unix/Sed.html) - Bruce Barnett
V
Victor Felder 已提交
2228

R
Robert Alm Nilsson 已提交
2229

L
Lorenzo Bragaglia 已提交
2230 2231
### Self

Z
Zach Panzarino 已提交
2232
* [The Self Handbook](http://handbook.selflanguage.org)
L
Lorenzo Bragaglia 已提交
2233 2234


C
Christoph Uschkrat 已提交
2235
### Smalltalk
2236

T
Timo Salomäki 已提交
2237
* [Deep into Pharo](http://books.pharo.org/deep-into-pharo/) - Alexandre Bergel, Damien Cassou, Stéphane Ducasse, Jannik Laval
S
Seth 已提交
2238
* [Dynamic Web Development with Seaside](http://book.seaside.st/book/table-of-contents) - S. Ducasse, L. Renggli, C. D. Shaffer, R. Zaccone
F
Foo Chuan Wei 已提交
2239
* [Enterprise Pharo: a Web Perspective](http://books.pharo.org/enterprise-pharo/)
T
Timo Salomäki 已提交
2240 2241
* [Numerical Methods with Pharo](http://books.pharo.org/numerical-methods/) - Didier Besset, Stéphane Ducasse, Serge Stinckwich
* [Pharo by Example](http://books.pharo.org/pharo-by-example/) - Andrew P. Black et al. (Smalltalk Implementation and IDE)
V
Victor Felder 已提交
2242
* [Stef's Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks.html) (meta-list)
V
Victor Felder 已提交
2243 2244


2245 2246 2247 2248 2249
### Snap

* [Snap! Reference Manual](https://snap.berkeley.edu/snapsource/help/SnapManual.pdf) - B. Harvey, J. Mönig (PDF)


“Sumit 已提交
2250 2251 2252 2253 2254 2255 2256
### Spark

* [Databricks Spark Knowledge Base](https://www.gitbook.com/book/databricks/databricks-spark-knowledge-base/details)
* [Databricks Spark Reference Applications](https://www.gitbook.com/book/databricks/databricks-spark-reference-applications/details)
* [Mastering Apache Spark](https://www.gitbook.com/book/jaceklaskowski/mastering-apache-spark/details)


T
Timo Salomäki 已提交
2257 2258 2259 2260 2261
### Splunk

* [Splunk 7.x Quick Start Guide](https://www.packtpub.com/free-ebooks/splunk-7x-quick-start-guide) - James H. Baxter (Packt account *required*)


C
Christoph Uschkrat 已提交
2262
### SQL (implementation agnostic)
2263

T
Timo Salomäki 已提交
2264
* [Developing Time-Oriented Database Applications in SQL](https://www2.cs.arizona.edu/~rts/tdbbook.pdf) - Richard T. Snodgrass (PDF)
2265
* [Introduction to SQL](https://github.com/bobbyiliev/introduction-to-sql) - Bobby Iliev (Markdown, PDF)
2266
* [SQL For Web Nerds](http://philip.greenspun.com/sql/)
2267
* [SQL Notes for Professionals](http://goalkicker.com/SQLBook/) - Compiled from StackOverflow Documentation (PDF)
T
Timo Salomäki 已提交
2268
* [SQL Queries Succinctly](https://www.syncfusion.com/ebooks/sql_queries_succinctly) - Nick Harrison
V
Victor Felder 已提交
2269
* [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com)
V
Victor Felder 已提交
2270

V
Update  
Victor Felder 已提交
2271

C
Christoph Uschkrat 已提交
2272
### SQL Server
2273

C
Craig Davison 已提交
2274
* [Best of SQLServerCentral.com Vol 7](http://www.red-gate.com/community/books/ssc-7) *(RedGate, By SQLServerCentral Authors)
2275 2276 2277 2278 2279
* [Brad's Sure Guide to SQL Server Maintenance Plans](http://www.red-gate.com/community/books/sql-server-maintenance-plans) - Brad McGehee (PDF) (email address *requested*)
* [Defensive Database Programming](https://www.red-gate.com/library/defensive-database-programming) - Alex Kuznetsov (PDF)
* [Fundamentals Of SQL Server 2012 Replication](https://www.red-gate.com/library/fundamentals-of-sql-server-2012-replication) - Sebastian Meine (PDF) (email address *requested*)
* [How to Become an Exceptional DBA, Second edition](http://www.red-gate.com/community/books/exceptional-dba-book) - Brad McGehee (PDF)
* [Inside the SQL Server Query Optimizer](http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/sql-query-optimizer-ebook3) - Benjamin Nevarez (PDF) (email address *requested*)
C
Craig Davison 已提交
2280 2281
* [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies-en.aspx#IntroducingMicrosoftSQLServer2008R2)
* [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies-en.aspx#IntroducingMicrosoftSQLServer2012)
2282
* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx)
2283
* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler) - Brad McGehee (PDF)
2284
* [Microsoft SQL Server Notes for Professionals](http://goalkicker.com/MicrosoftSQLServerBook/) - Compiled from StackOverflow Documentation (PDF)
2285 2286
* [Performance Tuning with SQL Server Dynamic Management Views](http://www.red-gate.com/community/books/dynamic-management-views) - Tim Ford, Louis Davidson (PDF)
* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data) - John Magnabosco (PDF)
C
Craig Davison 已提交
2287
* [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies-en.aspx#SQLServer2012Tutorials%3AReportingServices)
T
Timo Salomäki 已提交
2288
* [SQL Server 2017 Administrator's Guide](https://www.packtpub.com/free-ebooks/sql-server-2017-administrators-guide) - Marek Chmel, Vladimír Mužný (Packt account *required*)
2289 2290
* [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore) - Shawn McGehee (PDF) (email address *requested*)
* [SQL Server Execution Plans, Third Edition](https://assets.red-gate.com/community/books/sql-server-execution-plans-3rd-edition.pdf) - Grant Fritchey (PDF)
T
Timo Salomäki 已提交
2291
* [SQL Server for C# Developers Succinctly](https://www.syncfusion.com/ebooks/sql_server_for_c_sharp_developers_succinctly) - Sander Rossel
2292 2293
* [SQL Server Hardware](http://www.red-gate.com/community/books/sql-server-hardware) - Glenn Berry (PDF)
* [SQL Server Internals: In-Memory OLTP](http://www.red-gate.com/library/sql-server-internals-in-memory-oltp) - Kalen Delaney (PDF)
2294
* [SQL Server Metadata Succinctly](https://www.syncfusion.com/ebooks/sql-server-metadata-succinctly) - Joseph D. Booth
2295 2296 2297 2298 2299 2300 2301 2302 2303 2304
* [SQL Server Source Control Basics](https://www.red-gate.com/products/sql-development/sql-source-control/entrypage/sql-server-source-control-basics) - Rob Sheldon, Rob Richardson, Tony Davis (PDF)
* [SQL Server Statistics](http://www.red-gate.com/community/books/sql-server-statistics) - Holger Schmeling (PDF)
* [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5) (PDF)
* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) - Rodney Landrum (PDF)
* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) - Tony Davis, Gail Shaw (PDF)
* [The Art of SQL Server FILESTREAM](http://www.red-gate.com/community/books/art-of-filestream) - Jacob Sebastian, Sven Aelterman (PDF)
* [The Art of XSD](https://www.red-gate.com/library/the-art-of-xsd) - Jacob Sebastian (PDF)
* [The Best of SQLServerCentral.com Vol 7](https://www.red-gate.com/library/the-best-of-sqlservercentral-com-vol-7) (PDF)
* [The Redgate Guide to SQL Server Team-based Development](https://www.red-gate.com/library/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](http://www.red-gate.com/community/books/accidental-dba) - Jonathan Kehayias, Ted Krueger (PDF)
2305

2306

C
Christoph Uschkrat 已提交
2307
### Standard ML
2308

2309
* [Introduction to Standard ML](http://www.pllab.riec.tohoku.ac.jp/smlsharp/smlIntroSlides.pdf) - Atsushi Ohori (PDF)
2310
* [ML for the Working Programmer, 2nd Edition](https://www.cl.cam.ac.uk/~lp15/MLbook/pub-details.html) - Lawrence C. Paulson
C
Craig Davison 已提交
2311
* [Programming in Standard ML '97](http://homepages.inf.ed.ac.uk/stg/NOTES/) - Stephen Gilmore, University of Edinburgh
V
Victor Felder 已提交
2312
* [Programming in Standard ML, DRAFT](http://www.cs.cmu.edu/~rwh/isml/book.pdf) - Robert Harper (PDF)
2313
* [SML# Document](http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/3.0/en/manual.xhtml) - Atsushi Ohori, Katsuhiro Ueno
2314
* [The Definition of Standard ML (Revised)](http://sml-family.org/sml97-defn.pdf) - SMLFamily GitHub project (PDF)
V
Victor Felder 已提交
2315

2316

C
Christoph Uschkrat 已提交
2317
### Subversion
2318

C
Craig Davison 已提交
2319
* [Subversion Version Control](http://ptgmedia.pearsoncmg.com/images/0131855182/downloads/Nagel_book.pdf) (PDF)
V
Victor Felder 已提交
2320
* [Version Control with Subversion](http://svnbook.red-bean.com)
R
Robert Alm Nilsson 已提交
2321 2322


C
Christoph Uschkrat 已提交
2323
### Swift
2324

I
ImVector 已提交
2325
* [Essential Swift](https://www.programming-books.io/essential/swift/) - Krzysztof Kowalczyk (Compiled from StackOverflow Documentation)
D
Dupz 已提交
2326
* [Hacking with Swift](https://www.hackingwithswift.com)
2327
* [Swift Notes for Professionals](https://goalkicker.com/SwiftBook/) - Compiled from StackOverflow Documentation (PDF)
2328 2329
* [The Swift Programming Language](https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html) (HTML) [(iBook)](https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11)
* [Using Swift with Cocoa and Objective-C](https://developer.apple.com/library/content//documentation/Swift/Conceptual/BuildingCocoaApps/index.html) (HTML) [(iBook)](https://itunes.apple.com/us/book/using-swift-cocoa-objective/id888894773?mt=11)
2330

2331

G
Gus Uy 已提交
2332 2333 2334 2335 2336 2337
#### Vapor

* [Vapor 3 Tutorial For Beginners](https://theswiftdev.com/2018/04/09/vapor-3-tutorial-for-beginners) - Tibor Bödecs
* [Vapor Official Docs](https://docs.vapor.codes)


C
Christoph Uschkrat 已提交
2338
### Tcl
2339

C
Craig Davison 已提交
2340
* [Tcl Programming](https://en.wikibooks.org/wiki/Programming%3ATcl) - Richard.Suchenwirth, et. al.
T
Tom Poindexter 已提交
2341

R
Robert Alm Nilsson 已提交
2342

2343 2344 2345 2346 2347
### TEI

* [What is the Text Encoding Initiative?](https://books.openedition.org/oep/426) - Lou Bernard


C
Christoph Uschkrat 已提交
2348
### Teradata
2349

V
Victor Felder 已提交
2350
* [Teradata Books](http://www.info.teradata.com)
V
Victor Felder 已提交
2351

M
maieul 已提交
2352

C
Christoph Uschkrat 已提交
2353
### Tizen
2354

2355
* [Guide to Developing Tizen Native Application](https://developer.tizen.org/sites/default/files/documentation/guide_to_developing_tizen_native_application_en_2.pdf) - Jung, Dong-Geun (Denis.Jung) (PDF)
D
danilov kirill 已提交
2356

V
Update  
Victor Felder 已提交
2357

C
Christoph Uschkrat 已提交
2358
### TLA
2359 2360

* [Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers](http://research.microsoft.com/en-us/um/people/lamport/tla/book.html) - Leslie Lamport (Postscript or PDF)
X
Xuankang Lin 已提交
2361 2362


C
Christoph Uschkrat 已提交
2363
### TypeScript
2364

2365
* [Learn TypeScript in Y Minutes](https://learnxinyminutes.com/docs/typescript/)
A
Ahmet Cetin 已提交
2366
* [Tackling TypeScript: Upgrading from JavaScript](https://exploringjs.com/tackling-ts/toc.html) - Dr. Axel Rauschmayer
2367
* [TypeScript Accelerated](https://accelerated.amimetic.co.uk) - James Porter
B
Basarat Ali Syed 已提交
2368
* [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/)
C
Chris Ben 已提交
2369
* [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers)
2370
* [TypeScript Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) (email address *requested*, not required)
2371

R
Robert Alm Nilsson 已提交
2372

2373 2374
#### Angular

2375 2376 2377 2378 2379 2380 2381 2382
> :information_source: See also &#8230; [AngularJS](#angularjs)

* [Angular 2 Style Guide](https://github.com/johnpapa/angular-styleguide/blob/master/a2/README.md) - John Papa (HTML)
* [Angular 2+ Notes for Professionals](https://goalkicker.com/Angular2Book/) - Compiled from StackOverflow documentation ([PDF](https://goalkicker.com/Angular2Book/Angular2NotesForProfessionals.pdf))
* [Angular Docs](https://angular.io/docs) (HTML)
* [Angular Material](https://material.angular.io/guide) (HTML)
* [Angular Tutorial](https://angular.io/tutorial) (HTML)
* [Build a Full-Stack Web Application Using Angular & Firebase](https://www.c-sharpcorner.com/ebooks/build-a-full-stack-web-application-using-angular-and-firebase) - Ankit Sharma (PDF, [:package: code samples](https://github.com/AnkitSharma-007/blogging-app-with-Angular-CloudFirestore))
2383 2384 2385


#### Deno
T
Thomas 已提交
2386 2387 2388 2389 2390

* [Deno Manual](https://deno.land/manual)
* [FlavioCopes Deno Handbook](https://flaviocopes.com/deno) - *free PDF with registration*


C
Christoph Uschkrat 已提交
2391
### Unix
2392

2393
* [An Introduction to Unix](http://www.oliverelliott.org/article/computing/tut_unix/)
2394
* [Beej's Guide to Unix Interprocess Communication](http://beej.us/guide/bgipc/) - B. Hall (HTML,PDF)
2395
* [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions
G
Gintautas Švedas 已提交
2396
* [INTRODUCTION TO UNIX](https://homepages.uc.edu/~thomam/Intro_Unix_Text/TOC.html) - Mark A. Thomas
2397
* [Unix as IDE](https://github.com/mrzool/unix-as-ide) - Tom Ryder (epub, mobi)
2398
* [UNIX Commands and Concepts](http://www.cs.bu.edu/teaching/unix/reference/) - Robert I. Pitts
C
Craig Davison 已提交
2399
* [Unix for Poets](http://web.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF)
I
ImVector 已提交
2400
* [Unix Toolbox](https://web.archive.org/web/20210912091852/https://cb.vu/unixtoolbox.xhtml) - Colin Barschel
2401
* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/)
R
Robert Alm Nilsson 已提交
2402

2403

C
Christoph Uschkrat 已提交
2404
### Verilog
2405

2406
* [Verilog, Formal Verification and Verilator Beginner's Tutorial](https://zipcpu.com/tutorial/) - Daniel E. Gisselquist, Ph.D.
S
setyawanfa 已提交
2407
* [Verilog Quick Reference Guide - Sutherland HDL](http://sutherland-hdl.com/pdfs/verilog_2001_ref_guide.pdf) (PDF)
2408 2409 2410
* [Verilog Tutorial](http://www.asic-world.com/verilog/veritut.html)


C
Christoph Uschkrat 已提交
2411
### VHDL
2412

V
Victor Felder 已提交
2413
* [Free Range VHDL](https://github.com/fabriziotappero/Free-Range-VHDL-book) - Bryan Mealy, Fabrizio Tappero (TeX and PDF)
V
Victor Felder 已提交
2414 2415
* [VHDL Tutorial](http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html)
* [VHDL Tutorial: Learn By Example](http://esd.cs.ucr.edu/labs/tutorial/)
2416 2417


C
Christoph Uschkrat 已提交
2418
### Vim
2419

V
Victor Felder 已提交
2420
* [A Byte of Vim](http://www.swaroopch.com/notes/vim/)
2421
* [Learn Vim (the Smart Way)](https://github.com/iggredible/Learn-Vim) (HTML) (:construction: *in process*)
V
Vashishth Patel 已提交
2422
* [Learn Vim For the Last Time](https://danielmiessler.com/study/vim/) - Daniel Miessler
2423
* [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/)
2424
* [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com) - Steve Losh
2425
* [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) - Tim Ottinger  *(Leanpub account or valid email requested)*
2426
* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF)
2427
* [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) (HTML)
2428
* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) (PDF)
V
Victor Felder 已提交
2429
* [Vim Regular Expressions 101](http://vimregex.com)
V
Victor Felder 已提交
2430

2431

C
Christoph Uschkrat 已提交
2432
### Visual Basic
2433

2434
* [Visual Basic .NET Notes for Professionals](https://goalkicker.com/VisualBasic_NETBook/) - Compiled from StackOverflow Documentation (PDF)
2435
* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials)
K
Kalpesh 已提交
2436
* [Visual Basic Official Docs](https://docs.microsoft.com/en-us/dotnet/visual-basic)
2437 2438


C
Christoph Uschkrat 已提交
2439
### Visual Prolog
2440

2441 2442 2443 2444
* [A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog)
* [Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros)


2445 2446 2447 2448 2449 2450 2451 2452
#### Vulkan

* [Vulkan Tutorial](https://vulkan-tutorial.com) - Alexander Overvoorde (EPUB, HTML, PDF) (C++)
* [Vulkan Tutorial Java](https://github.com/Naitsirc98/Vulkan-Tutorial-Java) - Cristian Herrera et al (Java)
* [Vulkan Tutorial RS](https://github.com/bwasty/vulkan-tutorial-rs) - Benjamin Wasty et al. (:construction: *in process*) (Rust)
* [Vulkano](https://vulkano.rs/guide/introduction) - Tomaka et al. (HTML) (Rust)


C
Christoph Uschkrat 已提交
2453
### Web Services
2454

M
Manoj Agarwal 已提交
2455
* [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF)
V
Victor Felder 已提交
2456 2457


C
Christoph Uschkrat 已提交
2458
### Windows 8
2459

2460
* [Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition](https://web.archive.org/web/20150624142410/http://download.microsoft.com/download/6/6/5/665AF7A6-2184-45DC-B9DA-C89185B01937/Microsoft_Press_eBook_Programming_Windows_8_Apps_HTML_CSS_JavaScript_2E_PDF.pdf) - Kraig Brockschmidt (PDF)
R
Robert Alm Nilsson 已提交
2461 2462


C
Christoph Uschkrat 已提交
2463
### Windows Phone
2464

2465
* [Developing An Advanced Windows Phone 7.5 App That Connects To The Cloud](https://web.archive.org/web/20150709045622/http://download.microsoft.com/download/C/4/6/C4635738-5E06-4DF7-904E-BDC22AED2E58/Developing%20an%20Advanced%20Windows%20Phone%207.5%20App%20that%20Connects%20to%20the%20Cloud.pdf) - MSDN Library, David Britch, Francis Cheung, Adam Kinney, Rohit Sharma (PDF) (:card_file_box: *archived*)
C
Craig Davison 已提交
2466
* [Windows Phone 8 Development Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) - Matteo Pagani (PDF)
2467
* [Windows Phone 8.1 Development for Absolute Beginners](http://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners)
2468
* [Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/)
G
Gustavo Sillero 已提交
2469 2470


C
Christoph Uschkrat 已提交
2471
### Workflow
2472

2473
* [Declare Peace on Virtual Machines. A guide to simplifying vm-based development on a Mac](https://leanpub.com/declarepeaceonvms/read)
2474 2475


C
Christoph Uschkrat 已提交
2476
### xBase (dBase / Clipper / Harbour)
2477

2478
* [Application Development with Harbour](https://en.wikibooks.org/wiki/Application_Development_with_Harbour) - Wikibooks
2479
* [CA-Clipper 5.2 Norton Guide](https://web.archive.org/web/20190516192814/http://www.ousob.com/ng/clguide/)
2480
* [Clipper Tutorial: a Guide to Open Source Clipper(s)](https://en.wikibooks.org/wiki/Clipper_Tutorial%3A_a_Guide_to_Open_Source_Clipper(s)) - Wikibooks