Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -1,7 +1,7 @@
 Awesome Open Source Documents
 Awesome Open Source Documents
This is not a list of free programming books. This is a curated list of open source or open source licensed documents, guides, and books which can be read, used, modified, translated, redistributed and even 
rewritten under their same license.
This is not a list of free programming books. This is a curated list of open source or open source licensed documents, guides, and books which can be read, used, modified, translated, 
redistributed and even rewritten under their same license.
Document Template
@@ -68,29 +68,34 @@
⟡ Structure and Interpretation of Computer Programs (Site site-sicp , cc-sa)
⟡ Programming Languages: Application and Interpretation (Site site-plai , cc-nc-sa)
⟡ Practical Foundations for Programming Languages (Site site-pfpl , cc-nc-nd)
⟡ Open Data Structures repo-ods (Site site-ods , cc) - To provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete implementation
⟡ Algorithms, Etc. (Site site-algorithm-etc , cc-nc-sa) - This page contains lecture notes and other course materials for various algorithms classes Jeff Erickson have taught at the University of Illinois, 
Urbana-Champaign.
⟡ Introduction to Theory of Computation (Site site-michiel-computation , cc-sa) - This is a free textbook for an undergraduate course on the Theory of Computation, which we have been teaching at Carleton 
University since 2002
⟡ Discrete Structures for Computer Science: Counting, Recursion, and Probability (Site site-michiel-structures , cc-nc-sa) - This is a free textbook for an undergraduate course on Discrete Structures for 
Computer Science, which I have been teaching at Carleton University since 2013
⟡ graphbook repo-graphbook (GNU-FDL) - A GNU-FDL book on algorithmic graph theory by David Joyner, Minh Van Nguyen, and David Phillips. This is an introductory book on algorithmic graph theory
⟡ Operating Systems and Middleware: Supporting Controlled Interaction repo-operating-middleware (Site site-operating-middleware cc-sa) - free, modifiable textbook on operating systems principles
⟡ Open Data Structures repo-ods (Site site-ods , cc) - To provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete 
implementation
⟡ Algorithms, Etc. (Site site-algorithm-etc , cc-nc-sa) - This page contains lecture notes and other course materials for various algorithms classes Jeff Erickson have taught at the 
University of Illinois, Urbana-Champaign.
⟡ Introduction to Theory of Computation (Site site-michiel-computation , cc-sa) - This is a free textbook for an undergraduate course on the Theory of Computation, which we have been teaching
at Carleton University since 2002
⟡ Discrete Structures for Computer Science: Counting, Recursion, and Probability (Site site-michiel-structures , cc-nc-sa) - This is a free textbook for an undergraduate course on Discrete 
Structures for Computer Science, which I have been teaching at Carleton University since 2013
⟡ graphbook repo-graphbook (GNU-FDL) - A GNU-FDL book on algorithmic graph theory by David Joyner, Minh Van Nguyen, and David Phillips. This is an introductory book on algorithmic graph 
theory
⟡ Operating Systems and Middleware: Supporting Controlled Interaction repo-operating-middleware (Site site-operating-middleware cc-sa) - free, modifiable textbook on operating systems 
principles
⟡ Programming on Parallel Machines (Site site-parallel-machine , cc-nd) - The purpose of this book is to help you program shared-memory parallel machines without risking your sanity
⟡ Is Parallel Programming Hard, And, If So, What Can You Do About It? repo-perfbook (Site site-perfbook , cc-sa) - The purpose of this book is to teach new programmers and scientists about the basics of High 
Performance Computing
⟡ Is Parallel Programming Hard, And, If So, What Can You Do About It? repo-perfbook (Site site-perfbook , cc-sa) - The purpose of this book is to teach new programmers and scientists about 
the basics of High Performance Computing
⟡ High Performance Computing (Site site-high-perfomance-computing , cc)
⟡ Natural Language Processing for the Working Programmer (Site site-nlpwp , cc) - We will go into many of the techniques that so-called computational linguists use to analyze the structure of human language, and
transform it into a form that computers work with
⟡ Fundamentals of Programming: With Object Oriented Programming (Site site-funop , cc-nc-sa) - This book presents a balanced and flexible approach to the incorporation of object-oriented principles in 
introductory courses using Python
⟡ Introduction to Computing (Site site-introtocom , cc-nc-sa) - This book introduces the most important ideas in computing using the Scheme and Python programming languages. It focuses on how to describe 
information processes by defining procedures, how to analyze the costs required to carry out a procedure, and the fundamental limits of what can and cannot be computed mechanically
⟡ Computer Science from the Bottom Up repo-csftbu (Site site-csftbu , cc-sa) - Computer Science from the Bottom Up — A free, online book designed to teach computer science from the bottom end up. Topics covered
include binary and binary logic, operating systems internals, toolchain fundamentals and system library fundamentals
⟡ Natural Language Processing for the Working Programmer (Site site-nlpwp , cc) - We will go into many of the techniques that so-called computational linguists use to analyze the structure of
human language, and transform it into a form that computers work with
⟡ Fundamentals of Programming: With Object Oriented Programming (Site site-funop , cc-nc-sa) - This book presents a balanced and flexible approach to the incorporation of object-oriented 
principles in introductory courses using Python
⟡ Introduction to Computing (Site site-introtocom , cc-nc-sa) - This book introduces the most important ideas in computing using the Scheme and Python programming languages. It focuses on how
to describe information processes by defining procedures, how to analyze the costs required to carry out a procedure, and the fundamental limits of what can and cannot be computed 
mechanically
⟡ Computer Science from the Bottom Up repo-csftbu (Site site-csftbu , cc-sa) - Computer Science from the Bottom Up — A free, online book designed to teach computer science from the bottom 
end up. Topics covered include binary and binary logic, operating systems internals, toolchain fundamentals and system library fundamentals
⟡ Problem Solving with Algorithms and Data Structures repo-psads (Site site-psads , cc-nc-sa) - Examples and work from Problem Solving with Algorithms and Data Structures Using Python
⟡ Data Compression Explained (Site site-dce , custom liscense) - This book is for the reader who wants to understand how data compression works, or who wants to write data compression software.
⟡ Data Compression Explained (Site site-dce , custom liscense) - This book is for the reader who wants to understand how data compression works, or who wants to write data compression 
software.
site-dce : http://mattmahoney.net/dc/dce.html
repo-psads : https://github.com/ErikRHanson/Problem-Solving-with-Algorithms-and-Data-Structures-Using-Python
@@ -128,9 +133,11 @@
⟡ Think Stats repo-thinkstats (Site site-thinkstats , cc-sa) - Probability and Statistics for Programmers
⟡ A Brief Introduction to Neural Networks (Site site-abinn , cc-nc-nd)
⟡ Data Mining for the Masses (PDF site-dmftm , cc)
⟡ Bayesian Methods for Hackers repo-baymh (Site site-baymh , MIT) - An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second point of view
⟡ Bayesian Methods for Hackers repo-baymh (Site site-baymh , MIT) - An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second 
point of view
⟡ Journal of Statistical Software (Site site-jstatsoft , cc-by)
⟡ The Book Of Jupyter repo-jupyter-book (Site site-jupyter-book , cc) - This is some of the material that covers the advanced Jupyter/IPython SciPy tutorial that is/was/will be given in July 2015
⟡ The Book Of Jupyter repo-jupyter-book (Site site-jupyter-book , cc) - This is some of the material that covers the advanced Jupyter/IPython SciPy tutorial that is/was/will be given in July
2015
repo-jupyter-book : https://github.com/Carreau/jupyter-book
site-jupyter-book : https://carreau.gitbooks.io/jupyter-book/content/
@@ -211,15 +218,16 @@
⟡ 500 Lines or Less repo-500-lines (cc & mit) - This is the source for the book 500 Lines or Less, the fourth in the Architecture of Open Source Applications series.
⟡ Guides repo-thoughtbot-guides (cc) - Guides for getting things done, programming well, and programming in style.
⟡ An App Launch Guide repo-app-launch-guide (Site site-app-launch-guide , Public Domain) - This guide goes through all of the necessary steps for validating, building, marketing, and launching your product, 
specifically focused on app dev.
⟡ An App Launch Guide repo-app-launch-guide (Site site-app-launch-guide , Public Domain) - This guide goes through all of the necessary steps for validating, building, marketing, and 
launching your product, specifically focused on app dev.
⟡ Reverse Engineering for Beginners repo-refb-book (Site site-refb-book , cc-nc-nd) - Topics discussed: x86/x64, ARM/ARM64, MIPS, Java/JVM.
⟡ Build Podcast repo-build-podcast (Site site-build-podcast , Public Domain) - Build Podcast is a show about technology tools for design and development all in the fun spirit of hacking, creating and building 
stuff!
⟡ Build Podcast repo-build-podcast (Site site-build-podcast , Public Domain) - Build Podcast is a show about technology tools for design and development all in the fun spirit of hacking, 
creating and building stuff!
⟡ Mozilla Developer Network (Site site-mdn , cc-by-sa) - Shared knowledge for the Open Web
⟡ The Little Introduction To Programming repo-tlitp (Site site-tlitp , cc-nc) - This book will teach you the fundamentals of programming and act as a foundation for whatever your programming goals may be.
⟡ The Programming Historian repo-tphistorian (Site site-tphistorian , cc) - The Programming Historian is an online, open-access, peer-reviewed suite of tutorials that help humanists learn a wide range of 
digital tools, techniques, and workflows to facilitate their research.
⟡ The Little Introduction To Programming repo-tlitp (Site site-tlitp , cc-nc) - This book will teach you the fundamentals of programming and act as a foundation for whatever your programming
goals may be.
⟡ The Programming Historian repo-tphistorian (Site site-tphistorian , cc) - The Programming Historian is an online, open-access, peer-reviewed suite of tutorials that help humanists learn a 
wide range of digital tools, techniques, and workflows to facilitate their research.
⟡ WHAT IS CODE? repo-what-is-code (Site site-what-is-code , cc-nc-nd) - Paul Fords “What Is Code?”
site-what-is-code : http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/
@@ -258,7 +266,8 @@
⟡ North repo-north (Site site-north , MIT) - MIT Design and development standards to align and guide your project.
⟡ RESTful Web APIs (Site site-restful-web-apis , cc-nc-nd) - Restful Web APIs was the first book-length treatment of RESTful design, and the predecessor to RESTful Web APIs.
⟡ DOM Enlightenment (Site site-domenlight , cc-nc-nd) - Exploring the relationship between JavaScript and the modern HTML DOM
⟡ http2 explained repo-http2-explained (Site site-http2-explained , cc-nc-nd) - http2 explained is a detailed document explaining and documenting HTTP/2, the successor to the widely popular HTTP/1.1 protocol
⟡ http2 explained repo-http2-explained (Site site-http2-explained , cc-nc-nd) - http2 explained is a detailed document explaining and documenting HTTP/2, the successor to the widely popular 
HTTP/1.1 protocol
⟡ RESTful API Guidelines (Site zalando-guidelines , cc) - Comprehensive, "API First" design guidelines developed by Zalando
site-http2-explained : http://daniel.haxx.se/http2/
@@ -287,7 +296,8 @@
⟡ Write the Docs repo-write-the-docs (Site site-write-the-docs , cc) - A place for Sphinx documentation and general writing of things.
⟡ The Hitchhiker's Guide to Documentation! repo-thgtd (Site site-thgtd , cc-nc-sa) - This Guide exists to provide advices and a best-practice handbook about creating documentation.
⟡ CommonMark Spec repo-commonmark-spec (Site site-commonmark-spec , cc-sa) - CommonMark is a rationalized version of Markdown syntax, with a spec and BSD-licensed reference implementations in C and JavaScript.
⟡ CommonMark Spec repo-commonmark-spec (Site site-commonmark-spec , cc-sa) - CommonMark is a rationalized version of Markdown syntax, with a spec and BSD-licensed reference implementations 
in C and JavaScript.
⟡ reStructuredText Markup Specification (Site site-rst-spec , Public Domain)
⟡ Prose for Programmers repo-prose-prog (cc-nc-nd) - A book to help software developers write better prose.
@@ -303,9 +313,11 @@
Journalism and Visualization
⟡ Data Journalism Handbook site-data-journalism-handbook (cc-sa) - The Data Journalism Handbook is a free, open source reference book for anyone interested in the emerging field of data journalism
⟡ Data Journalism Handbook site-data-journalism-handbook (cc-sa) - The Data Journalism Handbook is a free, open source reference book for anyone interested in the emerging field of data 
journalism
⟡ Intro to D3.js repo-intro-to-d3 (Site site-intro-to-d3 , Apache 2.0) - The tutorial provides a quick intro to D3.js, a Javascript library for creating data visualizations in the browser.
⟡ The Nature of Code repo-natureofcode (Site site-natureofcode , cc-nc, LGPL) - This book focuses on the programming strategies and techniques behind computer simulations of natural systems using Processing
⟡ The Nature of Code repo-natureofcode (Site site-natureofcode , cc-nc, LGPL) - This book focuses on the programming strategies and techniques behind computer simulations of natural systems 
using Processing
⟡ Data Science 45-min Intros repo-data-science-45min (Public Domain) - Ipython notebook presentations for getting starting with basic programming, statistics and machine learning techniques
⟡ Data + Design repo-data-design (Site site-data-design , cc-nc-sa) - A Simple Introduction to Preparing and Visualizing Information
⟡ D3 101 Screencasts repo-d3-101-screencasts (Site site-d3-101-screencasts , MIT) - Curran Kelleher's D3.js screencasts
@@ -411,7 +423,8 @@
Fortran
⟡ Introduction to Programming using Fortran 95 (Site site-ipufortran , cc-nc-sa) - This text provides an introduction to programming and problem solving using the Fortran 95 programming language.
⟡ Introduction to Programming using Fortran 95 (Site site-ipufortran , cc-nc-sa) - This text provides an introduction to programming and problem solving using the Fortran 95 programming 
language.
site-ipufortran : http://www.egr.unlv.edu/~ed/fortran
@@ -524,21 +537,22 @@
⟡ ECMAScript 6 Features repo-es6-features (MIT) - ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard
⟡ React Primer Draft repo-react-primer (GNU) - A primer for building Single-Page Applications with React
⟡ Angular Style Guide repo-angular-style-guide (MIT) - Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices
⟡ JavaScript : The Right Way repo-jstherightway (Site site-jstherightway , cc-nc-sa) - This is a guide intended to introduce new developers to JavaScript and help experienced developers learn more about its 
best practices
⟡ JavaScript : The Right Way repo-jstherightway (Site site-jstherightway , cc-nc-sa) - This is a guide intended to introduce new developers to JavaScript and help experienced developers 
learn more about its best practices
⟡ Idiomatic JavaScript repo-idiomatic-js (cc) - Principles of Writing Consistent, Idiomatic JavaScript
⟡ Angular Test Patterns repo-angular-test-pattern (MIT) - A High-Quality Guide for Testing Angular 1.x Applications
⟡ Airbnb JavaScript Style Guide repo-airbnb-javascript (MIT) - A mostly reasonable approach to JavaScript
⟡ JavaScript Garden repo-js-garden (Site site-js-garden , MIT) - A collection of documentation about the most quirky parts of the JavaScript language
⟡ Node.js Style Guide repo-node-style-guide (cc-sa) - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste
⟡ Node.js Best Practices repo-nodejs-bp (Site site-nodejs-bp , MIT) - This is a list of best practices for writing robust Node.js code. It is inspired by other guilds such as Felix Geisendörfer's Node Style 
Guide and what is popular within the community
⟡ function qualityGuide () { repo-function-quality (MIT) - This style guide aims to provide the ground rules for an application's JavaScript code, such that it's highly readable and consistent across different 
developers on a team
⟡ The Node Beginner Book repo-node-biginner (Site site-node-biginner , cc-nc-sa) - The Node Beginner Book is a comprehensive introduction to Node.js and some of the more advanced JavaScript topics like 
functional programming
⟡ Node.js Best Practices repo-nodejs-bp (Site site-nodejs-bp , MIT) - This is a list of best practices for writing robust Node.js code. It is inspired by other guilds such as Felix 
Geisendörfer's Node Style Guide and what is popular within the community
⟡ function qualityGuide () { repo-function-quality (MIT) - This style guide aims to provide the ground rules for an application's JavaScript code, such that it's highly readable and 
consistent across different developers on a team
⟡ The Node Beginner Book repo-node-biginner (Site site-node-biginner , cc-nc-sa) - The Node Beginner Book is a comprehensive introduction to Node.js and some of the more advanced JavaScript 
topics like functional programming
⟡ Learn You The Node.js For Much Win! repo-learn-node-win (MIT) - Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
⟡ Understanding ECMAScript 6 (Site site-understanding-es6 , cc-nc-nd) - ECMAScript 6 is coming, are you ready? There's a lot of new concepts to learn and understand. Get a headstart with this book!
⟡ Understanding ECMAScript 6 (Site site-understanding-es6 , cc-nc-nd) - ECMAScript 6 is coming, are you ready? There's a lot of new concepts to learn and understand. Get a headstart with this
book!
⟡ An introduction to Node.js repo-art-of-node (cc-sa) - a short introduction to node.js
⟡ stream-handbook repo-stream-handbook (cc) - how to write node programs with streams
⟡ You Don't Know JS repo-you-dont-know-js (Site site-you-dont-know-js , cc-nc-nd) - A book series on JavaScript. @YDKJS on twitter.
@@ -609,8 +623,8 @@
Ocaml
⟡ Real World OCaml (Site site-real-world-ocaml , cc-nc-nd) - Real World OCaml is aimed at programmers who have some experience with conventional programming languages, but not specifically with statically typed 
functional programming.
⟡ Real World OCaml (Site site-real-world-ocaml , cc-nc-nd) - Real World OCaml is aimed at programmers who have some experience with conventional programming languages, but not specifically 
with statically typed functional programming.
site-real-world-ocaml : https://realworldocaml.org/v1/en/html/
@@ -625,8 +639,8 @@
PHP
⟡ PHP: The Right Way repo-php-right-way (Site site-php-right-way , by-nc-sa) - An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the
Web
⟡ PHP: The Right Way repo-php-right-way (Site site-php-right-way , by-nc-sa) - An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative 
tutorials around the Web
repo-php-right-way : https://github.com/codeguy/php-the-right-way
site-php-right-way : http://www.phptherightway.com/
@@ -640,20 +654,20 @@
⟡ Dive Into Python 3 (Site site-diveintopython3 , cc-sa) - Dive Into Python is a free Python book for experienced programmers
⟡ Explore Flask repo-explore-flask (Site site-explore-flask , Public Domain) - Explore Flask is a book about best practices and patterns for developing web applications with Flask
⟡ Full Stack Python repo-full-python (Site site-full-python , MIT) - Full Stack Python source with Pelican, Bootstrap and Markdown
⟡ A Byte of Python repo-byte-python (Site site-byte-python , cc-sa) - "A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a 
beginner audience
⟡ A Byte of Python repo-byte-python (Site site-byte-python , cc-sa) - "A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the 
Python language for a beginner audience
⟡ Learning to Program Using Python (Site site-lpupython , cc-sa)
⟡ A guide to Python's magic methods repo-magic-methods (Site site-magic-methods , cc-nc-sa) - This guide is the culmination of a few months' worth of blog posts. The subject is magic methods
⟡ Think Python repo-think-python (Site site-think-python , cc-nc) - How to Think Like a Computer Scientist
⟡ Automate the Boring Stuff with Python (Site site-automatetheboringstuff , cc-nc-sa) - learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming
experience required
⟡ A Whirlwind Tour of Python repo-whirlwind-tour (Site site-whirlwind-tour , cc0) - fast-paced introduction to essential components of the Python language for researchers and developers who are already familiar
with programming in another language
⟡ Practical Python Programming repo-practical-python (Site site-practical-python , cc-sa) - covers foundational aspects of Python programming with an emphasis on script writing, data manipulation, and program 
organization
⟡ Automate the Boring Stuff with Python (Site site-automatetheboringstuff , cc-nc-sa) - learn how to use Python to write programs that do in minutes what would take you hours to do by hand - 
no prior programming experience required
⟡ A Whirlwind Tour of Python repo-whirlwind-tour (Site site-whirlwind-tour , cc0) - fast-paced introduction to essential components of the Python language for researchers and developers who 
are already familiar with programming in another language
⟡ Practical Python Programming repo-practical-python (Site site-practical-python , cc-sa) - covers foundational aspects of Python programming with an emphasis on script writing, data 
manipulation, and program organization
⟡ Python Basics repo-python-basics (Site site-python-basics , cc-nc-sa) - Introduction to Python
⟡ Google's Python Class (Site site-google-python , cc) - this is a free class for people with a little bit of programming experience who want to learn Python (Note that this course is designed for Python 2.6 or 
later, not Python 3.x)
⟡ Google's Python Class (Site site-google-python , cc) - this is a free class for people with a little bit of programming experience who want to learn Python (Note that this course is 
designed for Python 2.6 or later, not Python 3.x)
⟡ Think DSP repo-think-dsp (Site site-think-dsp , cc-nc) - introduction to Digital Signal Processing in Python
⟡ Python re(gex)? repo-python-regex (Site site-python-regex , cc-nc-sa) - step by step guide to learning Python regular expressions
@@ -738,12 +752,12 @@
Smalltalk
⟡ Deep into Pharo (Site site-deep-pharo , cc-sa) - Deep into Pharo is the second volume of a series of books covering Pharo
⟡ Pharo by example (Site site-pharo-example , cc-sa) - Pharo by Example, intended for both students and developers, will guide you gently through the Pharo language and environment by means of a series of 
examples and exercises
⟡ Dynamic Web Development with Seaside (Site site-dwd-seaside , cc-nc-sa) - Dynamic Web Development with Seaside, intended for developers, will present the core of Seaside as well as advanced features such as 
Web 2.0 support and deployment
⟡ Squeak by Example (Site site-squeak-example , cc-sa) - Squeak by Example, intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of 
examples and exercises
⟡ Pharo by example (Site site-pharo-example , cc-sa) - Pharo by Example, intended for both students and developers, will guide you gently through the Pharo language and environment by means 
of a series of examples and exercises
⟡ Dynamic Web Development with Seaside (Site site-dwd-seaside , cc-nc-sa) - Dynamic Web Development with Seaside, intended for developers, will present the core of Seaside as well as advanced
features such as Web 2.0 support and deployment
⟡ Squeak by Example (Site site-squeak-example , cc-sa) - Squeak by Example, intended for both students and developers, will guide you gently through the Squeak language and environment by 
means of a series of examples and exercises
site-squeak-example : http://www.squeakbyexample.org/
site-dwd-seaside : http://book.seaside.st/book
@@ -763,14 +777,16 @@
Editor
⟡ GNU Emacs manual (Site site-emacs-manual , GNU-FDL) - Emacs is the extensible, customizable, self-documenting real-time display editor. This manual describes how to edit with Emacs and some of the ways to 
customize it
⟡ GNU Emacs manual (Site site-emacs-manual , GNU-FDL) - Emacs is the extensible, customizable, self-documenting real-time display editor. This manual describes how to edit with Emacs and some
of the ways to customize it
⟡ GNU Emacs Lisp Reference Manual (Site site-elisp-manual , GNU-FDL) - Documentation for Emacs Lisp
⟡ Emacs is sexy! repo-emacs-sexy (Site site-emacs-sexy , GNU) - Simple website to share the love for Emacs
⟡ Learn Vimscript the Hard Way repo-vimscript-hard-way (Site site-vimscript-hard-way , custom license) - Learn Vimscript the Hard Way is a book for users of the Vim editor who want to learn how to customize Vim
⟡ The Emacs Lisp Style Guide repo-elisp-style-guide (cc) - This Emacs Lisp style guide recommends best practices so that real-world Emacs Lisp programmers can write code that can be maintained by other 
real-world Emacs Lisp programmers
⟡ A Byte of Vim (Site site-byte-vim , cc-sa) - “A Byte of Vim” is a book which aims to help you to learn how to use the Vim editor (version 7), even if all you know is how to use the computer keyboard
⟡ Learn Vimscript the Hard Way repo-vimscript-hard-way (Site site-vimscript-hard-way , custom license) - Learn Vimscript the Hard Way is a book for users of the Vim editor who want to learn 
how to customize Vim
⟡ The Emacs Lisp Style Guide repo-elisp-style-guide (cc) - This Emacs Lisp style guide recommends best practices so that real-world Emacs Lisp programmers can write code that can be 
maintained by other real-world Emacs Lisp programmers
⟡ A Byte of Vim (Site site-byte-vim , cc-sa) - “A Byte of Vim” is a book which aims to help you to learn how to use the Vim editor (version 7), even if all you know is how to use the computer
keyboard
⟡ Vim Reference repo-vim-reference (Site site-vim-reference , cc-nc-sa) - guide for beginner to intermediate users
repo-vim-reference : https://github.com/learnbyexample/vim_reference
@@ -788,7 +804,8 @@
Git
⟡ Pro Git repo-progit (Site site-progit , cc-nc-sa) - An open source book on Git by Scott Chacon and Ben Straub
⟡ A Git Style Guide repo-git-style-guide (cc) - This is a Git Style Guide inspired by How to Get Your Change Into the Linux Kernel, the git man pages and various practices popular among the community.
⟡ A Git Style Guide repo-git-style-guide (cc) - This is a Git Style Guide inspired by How to Get Your Change Into the Linux Kernel, the git man pages and various practices popular among the 
community.
⟡ Github Cheatsheet repo-github-cheatsheet (MIT) - A list of cool features of Git and GitHub
⟡ Git Magic repo-git-magic (Site site-git-magic , GPL) - A guide to using Git
⟡ Git it repo-git-it (Site site-git-it , BSD) - A workshopper for learning Git and GitHub.
@@ -805,7 +822,8 @@
etc.
⟡ Gibber User Manual (Site site-gibber-manual , cc) - Gibber is a creative coding environment that runs in the browser. This book explains why Gibber was created, what its features are and how to use it
⟡ Gibber User Manual (Site site-gibber-manual , cc) - Gibber is a creative coding environment that runs in the browser. This book explains why Gibber was created, what its features are and 
how to use it
⟡ Upstart Intro, Cookbook and Best Practises (Site site-upstart-cookbook , cc-sa)
site-upstart-cookbook : http://upstart.ubuntu.com/cookbook/
@@ -844,8 +862,9 @@
Korean
⟡ 점프 투 파이썬 (Site site-jump-to-python , cc-nc-nd) - 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을
알기 쉽게 풀어서 쓰려고 노력하였으며, 파이썬이란 언어의 개별적인 특성만을 강조하지 않고 프로그래밍 전반에 관한 사항을 파이썬이란 언어를 통해 알 수 있도록 알기 쉽게 설명하였다.
⟡ 점프 투 파이썬 (Site site-jump-to-python , cc-nc-nd) - 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 
사용되는 전문적인 용어들을 알기 쉽게 풀어서 쓰려고 노력하였으며, 파이썬이란 언어의 개별적인 특성만을 강조하지 않고 프로그래밍 전반에 관한 사항을 파이썬이란 언어를 통해 알 수 있도록 알기 쉽게 
설명하였다.
⟡ emacsbook repo-emacsbook (cc-nc)
⟡ 꾸준히, 자유롭게, 즐겁게 : 한국 오픈 소스 개발자들 이야기 (Site site-osdi , cc-nc-nd)
@@ -898,10 +917,10 @@
⟡ Guides repo-narkoz-guides - Design and development guides
⟡ List of Free Learning Resources repo-free-programming-books - Freely available programming books
⟡ Gitbook site-gitbook - A modern publishing toolchain. Simply taking you from ideas to finished, polished books
⟡ O'Reilly Open Books site-oreilly-openbook - O'Reilly has published a number of Open Books--books with various forms of "open" copyright--over the years. The reasons for "opening" copyright, as well as the 
specific license agreements under which they are opened, are as varied as our authors
⟡ OnlineProgrammingBooks.com site-online-programming-books - This site lists free eBooks and online books related to programming, computer science, software engineering, web design, mobile app development, 
networking, databases, information technology, AI, graphics and computer hardware which are provided by publishers or authors on their websites legally
⟡ O'Reilly Open Books site-oreilly-openbook - O'Reilly has published a number of Open Books--books with various forms of "open" copyright--over the years. The reasons for "opening" 
copyright, as well as the specific license agreements under which they are opened, are as varied as our authors
⟡ OnlineProgrammingBooks.com site-online-programming-books - This site lists free eBooks and online books related to programming, computer science, software engineering, web design, mobile 
app development, networking, databases, information technology, AI, graphics and computer hardware which are provided by publishers or authors on their websites legally
⟡ Free Software Foundation - books/documentation site-fsf-book 
⟡ Green Tea Press site-greentea-press - Free books by Allen Downey
⟡ Wikipedia books(community books) site-wikipedia-book