fix: homogenize markdown across files using markdownlint rules (#6988)

* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)

* format: homogenize c# category title

right markdown escape instead of use HTML entities

* lint: fix `MD012/no-multiple-blanks` rule

Multiple consecutive blank lines [Expected: 2; Actual: 3]

* lint: fix `MD039/no-space-in-links`

Spaces inside link text

* lint: fix `MD009/no-trailing-spaces` rule

Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]

* lint: fix `MD006/ul-start-left` rule

* format: remove extra spaces between note tokens

* spell: fix lint `MD044/proper-names` rule

- HTML
- JavaScript
- YouTube

* spell: normalize to the most common `Index` heading

* lint: fix `MD007/ul-indent` rule

Unordered list indentation [Expected: 4; Actual: 2]

* format: escape pipes `|` from resources text

addresses #5176

* add Hesham Asem courses about machine and deep learning and nlp

* Expand the name of nlp section

* Change the order

* Revert "spell: normalize to the most common `Index` heading"

This reverts commit 4d6a74e7d7.

Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
pull/6882/head
David Ordás 2 years ago committed by GitHub
parent bd1434fcb2
commit 5324b9e3cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      books/free-programming-books-ar.md
  2. 14
      books/free-programming-books-cs.md
  3. 6
      books/free-programming-books-de.md
  4. 4
      books/free-programming-books-el.md
  5. 36
      books/free-programming-books-es.md
  6. 4
      books/free-programming-books-et.md
  7. 5
      books/free-programming-books-fa_IR.md
  8. 34
      books/free-programming-books-fr.md
  9. 4
      books/free-programming-books-he.md
  10. 2
      books/free-programming-books-hu.md
  11. 4
      books/free-programming-books-id.md
  12. 32
      books/free-programming-books-it.md
  13. 62
      books/free-programming-books-ja.md
  14. 10
      books/free-programming-books-ko.md
  15. 188
      books/free-programming-books-langs.md
  16. 2
      books/free-programming-books-nl.md
  17. 4
      books/free-programming-books-pl.md
  18. 46
      books/free-programming-books-pt_BR.md
  19. 2
      books/free-programming-books-ro.md
  20. 66
      books/free-programming-books-ru.md
  21. 4
      books/free-programming-books-sk.md
  22. 10
      books/free-programming-books-subjects.md
  23. 3
      books/free-programming-books-th.md
  24. 2
      books/free-programming-books-tr.md
  25. 4
      books/free-programming-books-uk.md
  26. 210
      books/free-programming-books-zh.md
  27. 4
      casts/free-podcasts-screencasts-en.md
  28. 26
      casts/free-podcasts-screencasts-pt_BR.md
  29. 4
      casts/free-podcasts-screencasts-ru.md
  30. 24
      courses/free-courses-ar.md
  31. 8
      courses/free-courses-bn.md
  32. 2
      courses/free-courses-de.md
  33. 48
      courses/free-courses-en.md
  34. 4
      courses/free-courses-es.md
  35. 14
      courses/free-courses-fa_IR.md
  36. 10
      courses/free-courses-fr.md
  37. 14
      courses/free-courses-hi.md
  38. 20
      courses/free-courses-id.md
  39. 12
      courses/free-courses-it.md
  40. 4
      courses/free-courses-kk.md
  41. 6
      courses/free-courses-km.md
  42. 8
      courses/free-courses-ko.md
  43. 6
      courses/free-courses-ml.md
  44. 6
      courses/free-courses-pt_BR.md
  45. 4
      courses/free-courses-ru.md
  46. 2
      courses/free-courses-si.md
  47. 8
      courses/free-courses-th.md
  48. 6
      courses/free-courses-vi.md
  49. 14
      more/free-programming-cheatsheets.md
  50. 14
      more/free-programming-interactive-tutorials-en.md
  51. 2
      more/free-programming-interactive-tutorials-ja.md
  52. 2
      more/free-programming-interactive-tutorials-ru.md
  53. 4
      more/free-programming-playgrounds.md

@ -9,12 +9,12 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Introduction to Programming in Arabic](#introduction-to-programming-in-arabic) * [Introduction to Programming in Arabic](#introduction-to-programming-in-arabic)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Linux](#linux) * [Linux](#linux)
* [Open Source Software](#open-source-software) * [Open Source Software](#open-source-software)
* [Operating System](#operating-systems) * [Operating System](#operating-systems)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Programming in Scratch](#programming-in-scratch) * [Programming in Scratch](#programming-in-scratch)
* [Python](#python) * [Python](#python)
* [Raspberry Pi](#raspberry-pi) * [Raspberry Pi](#raspberry-pi)
@ -22,7 +22,7 @@
* [Security](#security) * [Security](#security)
* [SEO](#seo) * [SEO](#seo)
* [SQL](#sql) * [SQL](#sql)
* [PostgreSQL](#postgresql) * [PostgreSQL](#postgresql)
* [UI/UX](#uiux) * [UI/UX](#uiux)
@ -73,7 +73,7 @@
### Linux ### Linux
* [الإدارة المتقدمة لجنو/لينكس ](https://librebooks.org/gnu-linux-advanced-administration/) - Remo Suppi Boldrito, Josep Jorba Esteve, Abdel Rahim Ghaleb&rlm; (PDF) * [الإدارة المتقدمة لجنو/لينكس](https://librebooks.org/gnu-linux-advanced-administration/) - Remo Suppi Boldrito, Josep Jorba Esteve, Abdel Rahim Ghaleb&rlm; (PDF)
* [أوبنتو ببساطة](https://www.simplyubuntu.com) - Ahmed AbouZaid&rlm; (PDF) * [أوبنتو ببساطة](https://www.simplyubuntu.com) - Ahmed AbouZaid&rlm; (PDF)
* [دفتر مدير دبيان](https://ar.debian-handbook.info) - Raphaël Hertzog, Roland Mas, MUHAMMET SAİT Muhammet Sait&rlm; (PDF, HTML) * [دفتر مدير دبيان](https://ar.debian-handbook.info) - Raphaël Hertzog, Roland Mas, MUHAMMET SAİT Muhammet Sait&rlm; (PDF, HTML)
* [دليل إدارة خواديم أوبنتو 14.04](https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/) - Ubuntu documentation team, Abdullatif Eymash&rlm; (PDF) * [دليل إدارة خواديم أوبنتو 14.04](https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/) - Ubuntu documentation team, Abdullatif Eymash&rlm; (PDF)
@ -118,7 +118,7 @@
### Raspberry Pi ### Raspberry Pi
* [احترف الرازبيري باي](https://www.ev-center.com/uploads/2/1/2/6/21261678/كتاب_احترف_الرازبيري_باي.pdf) (PDF) * [احترف الرازبيري باي](https://www.ev-center.com/uploads/2/1/2/6/21261678/كتاب_احترف_الرازبيري_باي.pdf) (PDF)
* [راسبيري باي السهل](http://librebooks.org/simply-raspberry-pi/) * [راسبيري باي السهل](http://librebooks.org/simply-raspberry-pi/)

@ -7,19 +7,19 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [Language Agnostic](#language-agnostic) * [Language Agnostic](#language-agnostic)
* [Algoritmy a datové struktury](#algoritmy-a-datove-struktury) * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury)
* [Bezpečnost](#bezpecnost) * [Bezpečnost](#bezpecnost)
* [Matematika](#matematika) * [Matematika](#matematika)
* [Právo](#pravo) * [Právo](#pravo)
* [Regulární výrazy](#regularni-vyrazy) * [Regulární výrazy](#regularni-vyrazy)
* [Sítě](#site) * [Sítě](#site)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Linux](#linux) * [Linux](#linux)
* [Distribuce](#distribuce) * [Distribuce](#distribuce)
* [OpenSource](#opensource) * [OpenSource](#opensource)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Ruby](#ruby) * [Ruby](#ruby)
* [TeX](#tex) * [TeX](#tex)
* [Unity](#unity) * [Unity](#unity)

@ -15,16 +15,16 @@
* [iOS](#ios) * [iOS](#ios)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [React](#react) * [React](#react)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Mathematik](#mathematik) * [Mathematik](#mathematik)
* [Meta-Lists](#meta-lists) * [Meta-Lists](#meta-lists)
* [MySQL](#mysql) * [MySQL](#mysql)
* [Neo4j](#neo4j) * [Neo4j](#neo4j)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Ruby on Rails](#ruby-on-rails) * [Ruby on Rails](#ruby-on-rails)
* [Scilab](#scilab) * [Scilab](#scilab)
* [Scratch](#scratch) * [Scratch](#scratch)

@ -3,7 +3,7 @@
* [C](#c) * [C](#c)
* [C++](#cpp) * [C++](#cpp)
* [Java](#java) * [Java](#java)
* [Javascript](#javascript) * [JavaScript](#javascript)
* [Python](#python) * [Python](#python)
* [Scala](#scala) * [Scala](#scala)
* [SQL](#sql) * [SQL](#sql)
@ -30,7 +30,7 @@
* [Σημειώσεις Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/shmeiwseis-Java-eBooks4Greeks.gr_.pdf) (PDF) * [Σημειώσεις Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/shmeiwseis-Java-eBooks4Greeks.gr_.pdf) (PDF)
### Javascript ### JavaScript
* [HTML5-JavaScript (Δημιουργώντας παιχνίδια – Ο εύκολος τρόπος)](https://www.ebooks4greeks.gr/html5-javascript) * [HTML5-JavaScript (Δημιουργώντας παιχνίδια – Ο εύκολος τρόπος)](https://www.ebooks4greeks.gr/html5-javascript)

@ -2,12 +2,12 @@
* [0 - Meta-Listas](#0---meta-listas) * [0 - Meta-Listas](#0---meta-listas)
* [1 - Agnósticos](#1---agn&#x00F3;sticos) * [1 - Agnósticos](#1---agn&#x00F3;sticos)
* [Algoritmos y Estructuras de Datos](#algoritmos-y-estructuras-de-datos) * [Algoritmos y Estructuras de Datos](#algoritmos-y-estructuras-de-datos)
* [Base de Datos](#base-de-datos) * [Base de Datos](#base-de-datos)
* [Ciencia Computacional](#ciencia-computacional) * [Ciencia Computacional](#ciencia-computacional)
* [Metodologías de Desarrollo de Software](#metodolog&#x00ED;as-de-desarrollo-de-software) * [Metodologías de Desarrollo de Software](#metodolog&#x00ED;as-de-desarrollo-de-software)
* [Misceláneos](#miscel&#x00E1;neos) * [Misceláneos](#miscel&#x00E1;neos)
* [Sistemas Operativos](#sistemas-operativos) * [Sistemas Operativos](#sistemas-operativos)
* [Android](#android) * [Android](#android)
* [C](#c) * [C](#c)
* [C++](#cpp) * [C++](#cpp)
@ -21,35 +21,35 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [D3](#d3js) * [D3](#d3js)
* [jQuery](#jquery) * [jQuery](#jquery)
* [node.js](#nodejs) * [node.js](#nodejs)
* [React](#react) * [React](#react)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Linux](#linux) * [Linux](#linux)
* [Matemáticas](#matem%C3%A1ticas) * [Matemáticas](#matem%C3%A1ticas)
* [.NET (C# Visual Studio)](#net-c--visual-studio) * [.NET (C# Visual Studio)](#net-c--visual-studio)
* [NoSQL](#nosql) * [NoSQL](#nosql)
* [MongoDB](#mongodb) * [MongoDB](#mongodb)
* [Redis](#redis) * [Redis](#redis)
* [Perl](#perl) * [Perl](#perl)
* [Perl 6 / Raku](#perl-6--raku) * [Perl 6 / Raku](#perl-6--raku)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Web2py](#web2py) * [Web2py](#web2py)
* [R](#r) * [R](#r)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Ruby on Rails](#ruby-on-rails) * [Ruby on Rails](#ruby-on-rails)
* [Scala](#scala) * [Scala](#scala)
* [Scratch](#scratch) * [Scratch](#scratch)
* [SQL](#sql) * [SQL](#sql)
* [Subversion](#subversion) * [Subversion](#subversion)
* [SVG](#svg) * [SVG](#svg)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
### 0 - Meta-Listas ### 0 - Meta-Listas

@ -5,8 +5,8 @@
* [C#](#csharp) * [C#](#csharp)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [Vue](#vue) * [Vue](#vue)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [R](#r) * [R](#r)

@ -8,9 +8,9 @@
* [LaTeX](#latex) * [LaTeX](#latex)
* [Linux](#linux) * [Linux](#linux)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [R](#r) * [R](#r)
@ -83,4 +83,3 @@
* [تحلیل شبکههای اجتماعی در R](http://cran.r-project.org/doc/contrib/Raeesi-SNA_in_R_in_Farsi.pdf) (PDF) * [تحلیل شبکههای اجتماعی در R](http://cran.r-project.org/doc/contrib/Raeesi-SNA_in_R_in_Farsi.pdf) (PDF)
* [راهنمای زبان R](http://cran.r-project.org/doc/contrib/Mousavi-R-lang_in_Farsi.pdf) (PDF) * [راهنمای زبان R](http://cran.r-project.org/doc/contrib/Mousavi-R-lang_in_Farsi.pdf) (PDF)
* [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) (PDF) * [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) (PDF)

@ -2,11 +2,11 @@
* [0 - Méta-listes](#0---méta-listes) * [0 - Méta-listes](#0---méta-listes)
* [1 - Non dépendant du langage](#1---non-dépendant-du-langage) * [1 - Non dépendant du langage](#1---non-dépendant-du-langage)
* [Algorithmique](#algorithmique) * [Algorithmique](#algorithmique)
* [Logiciels libres](#logiciels-libres) * [Logiciels libres](#logiciels-libres)
* [Makefile](#makefile) * [Makefile](#makefile)
* [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents) * [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents)
* [Théorie des langages](#théorie-des-langages) * [Théorie des langages](#théorie-des-langages)
* [Ada](#ada) * [Ada](#ada)
* [Assembleur](#assembleur) * [Assembleur](#assembleur)
* [Bash / Shell](#bash--shell) * [Bash / Shell](#bash--shell)
@ -22,21 +22,21 @@
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [jQuery](#jquery) * [jQuery](#jquery)
* [(La)TeX et associés](#latex-et-associés) * [(La)TeX et associés](#latex-et-associés)
* [Asymptote](#asymptote) * [Asymptote](#asymptote)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Metapost](#metapost) * [Metapost](#metapost)
* [PGF/TikZ](#pgftikz) * [PGF/TikZ](#pgftikz)
* [TeX](#tex) * [TeX](#tex)
* [Lisp](#lisp) * [Lisp](#lisp)
* [Lua](#lua) * [Lua](#lua)
* [Mathématiques](#math%C3%A9matiques) * [Mathématiques](#math%C3%A9matiques)
* [Meteor](#meteor) * [Meteor](#meteor)
* [Perl](#perl) * [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Processing](#processing) * [Processing](#processing)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [R](#r) * [R](#r)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Rust](#rust) * [Rust](#rust)
@ -122,8 +122,8 @@
### Chaîne de blocs / Blockchain ### Chaîne de blocs / Blockchain
* [Maîtriser Bitcoin: Programmer la chaîne de blocs publique](https://bitcoin.maitriser.ca) - Andreas M. Antonopoulos, Serafim Dos Santos (asciidoc, html) * [Maîtriser Bitcoin: Programmer la chaîne de blocs publique](https://bitcoin.maitriser.ca) - Andreas M. Antonopoulos, Serafim Dos Santos (asciidoc, HTML)
* [Maîtriser Ethereum: Développer des contrats intelligents et des DApps](https://ethereum.maitriser.ca) - Andreas M. Antonopoulos, Dr. Gavin Wood, Serafim Dos Santos (asciidoc, html) * [Maîtriser Ethereum: Développer des contrats intelligents et des DApps](https://ethereum.maitriser.ca) - Andreas M. Antonopoulos, Dr. Gavin Wood, Serafim Dos Santos (asciidoc, HTML)
### Coq ### Coq
@ -135,9 +135,9 @@
* [IDRIS adaptation of the Fortran 77 manual](http://www.idris.fr/formations/fortran/fortran-77.html) - IDRIS, Hervé Delouis, Patrick Corde (HTML) * [IDRIS adaptation of the Fortran 77 manual](http://www.idris.fr/formations/fortran/fortran-77.html) - IDRIS, Hervé Delouis, Patrick Corde (HTML)
* [IDRIS Formations Fortran: documentation](http://www.idris.fr/formations/fortran/) (HTML) * [IDRIS Formations Fortran: documentation](http://www.idris.fr/formations/fortran/) (HTML)
* [Fortran_Avancé : "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau)](http://www.idris.fr/media/formations/fortran/idris_fortran_avance_cours.pdf) - Patrick Corde, Hervé Delouis (PDF) ([:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_avance_tp.tar.gz)) * [Fortran_Avancé : "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau)](http://www.idris.fr/media/formations/fortran/idris_fortran_avance_cours.pdf) - Patrick Corde, Hervé Delouis (PDF) ([:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_avance_tp.tar.gz))
* [Fortran_Base : "Fortran : notions de base" (1er niveau)](http://www.idris.fr/media/formations/fortran/idris_fortran_base_cours.pdf) - Anne Fouilloux, Patrick Corde (PDF) ([:package: examples du support](http://www.idris.fr/media/formations/fortran/idris_fortran_base_exemples.tar.gz), [:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_base_tp.tar.gz)) * [Fortran_Base : "Fortran : notions de base" (1er niveau)](http://www.idris.fr/media/formations/fortran/idris_fortran_base_cours.pdf) - Anne Fouilloux, Patrick Corde (PDF) ([:package: examples du support](http://www.idris.fr/media/formations/fortran/idris_fortran_base_exemples.tar.gz), [:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_base_tp.tar.gz))
* [Fortran_Expert : "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008"](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_cours.pdf) - Patrick Corde, Hervé Delouis (PDF) ([:package: examples du support](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_exemples.tar.gz), [:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_tp.tar.gz)) * [Fortran_Expert : "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008"](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_cours.pdf) - Patrick Corde, Hervé Delouis (PDF) ([:package: examples du support](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_exemples.tar.gz), [:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_tp.tar.gz))
### Git ### Git

@ -1,8 +1,8 @@
### Index ### Index
* [ללא תלות בשפה](#ללא-תלות-בשפה) * [ללא תלות בשפה](#ללא-תלות-בשפה)
* [מערכות הפעלה](#מערכות-הפעלה) * [מערכות הפעלה](#מערכות-הפעלה)
* [רשתות](#רשתות) * [רשתות](#רשתות)
* [Assembly](#assembly) * [Assembly](#assembly)
* [C#](#csharp) * [C#](#csharp)
* [Java](#java) * [Java](#java)

@ -13,7 +13,7 @@
* [PHP](#php) * [PHP](#php)
* [PowerShell](#powershell) * [PowerShell](#powershell)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Windows Phone](#windows-phone) * [Windows Phone](#windows-phone)

@ -21,8 +21,8 @@
* [React](#react) * [React](#react)
* [Solidity](#solidity) * [Solidity](#solidity)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [Deno](#deno) * [Deno](#deno)
* [Vue](#vue) * [Vue](#vue)

@ -1,12 +1,12 @@
### Index ### Index
* [0 - Agnostico](#0---agnostico) * [0 - Agnostico](#0---agnostico)
* [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati) * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati)
* [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software) * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software)
* [Open source](#open-source) * [Open source](#open-source)
* [Sistemi](#sistemi) * [Sistemi](#sistemi)
* [Sistemi di controllo versione](#sistemi-di-controllo-versione) * [Sistemi di controllo versione](#sistemi-di-controllo-versione)
* [Storia dell'informatica](#storia-dellinformatica) * [Storia dell'informatica](#storia-dellinformatica)
* [Android](#android) * [Android](#android)
* [Assembly Language](#assembly-language) * [Assembly Language](#assembly-language)
* [BASH](#bash) * [BASH](#bash)
@ -14,27 +14,27 @@
* [C#](#csharp) * [C#](#csharp)
* [C++](#cpp) * [C++](#cpp)
* [Database](#database) * [Database](#database)
* [NoSQL](#nosql) * [NoSQL](#nosql)
* [Relazionali](#relazionali) * [Relazionali](#relazionali)
* [SQL](#sql) * [SQL](#sql)
* [Git](#git) * [Git](#git)
* [Golang](#golang) * [Golang](#golang)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Linux](#linux) * [Linux](#linux)
* [Livecode](#livecode) * [Livecode](#livecode)
* [Perl](#perl) * [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Ruby](#ruby) * [Ruby](#ruby)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [UML](#uml) * [UML](#uml)
* [Visual Basic](#visual-basic) * [Visual Basic](#visual-basic)
@ -165,7 +165,7 @@
* [Appendici del manuale di Java 9](https://www.hoepli.it/editore/hoepli_file/download_pub/978-88-203-8302-2_Java9-Appendici.pdf) - C. De Sio Cesari (PDF) * [Appendici del manuale di Java 9](https://www.hoepli.it/editore/hoepli_file/download_pub/978-88-203-8302-2_Java9-Appendici.pdf) - C. De Sio Cesari (PDF)
* [Esercitazioni di Spring Boot](https://www.emmecilab.net/blog/esercitazioni-di-spring-boot-0-come-impostare-un-progetto/) - M. Cicolella (HTML) * [Esercitazioni di Spring Boot](https://www.emmecilab.net/blog/esercitazioni-di-spring-boot-0-come-impostare-un-progetto/) - M. Cicolella (HTML)
* [Esercizi del manuale di Java 9](https://www.hoepli.it/editore/hoepli_file/download_pub/978-88-203-8302-2_java9-esercizi.pdf) - C. De Sio Cesari (PDF) * [Esercizi del manuale di Java 9](https://www.hoepli.it/editore/hoepli_file/download_pub/978-88-203-8302-2_java9-esercizi.pdf) - C. De Sio Cesari (PDF)
* [Esercizi di Java Avanzato](http://wpage.unina.it/m.faella/Didattica/LpII/archivio.pdf) - M. Faella (PDF) * [Esercizi di Java Avanzato](http://wpage.unina.it/m.faella/Didattica/LpII/archivio.pdf) - M. Faella (PDF)
* [Fondamenti di informatica - Java - Eserciziario](http://www.dei.unipd.it/~filira/fi/etc/eserciziario.pdf) (PDF) * [Fondamenti di informatica - Java - Eserciziario](http://www.dei.unipd.it/~filira/fi/etc/eserciziario.pdf) (PDF)
* [Guida a Java 8](http://twiki.di.uniroma1.it/pub/Metod_prog/RS_INFO/lezioni.html) * [Guida a Java 8](http://twiki.di.uniroma1.it/pub/Metod_prog/RS_INFO/lezioni.html)
* [Guida Java](http://www.html.it/guide/guida-java/?cref=development) (HTML) * [Guida Java](http://www.html.it/guide/guida-java/?cref=development) (HTML)
@ -178,10 +178,10 @@
### JavaScript ### JavaScript
* [Corso completo Javascript](https://www.grimaldi.napoli.it/pdf/manuale_unite_224_2_html_1000213680.pdf) - [HTML.it](http://www.html.it) _Anno di pubblicazione_ 2005 (PDF) * [Corso completo JavaScript](https://www.grimaldi.napoli.it/pdf/manuale_unite_224_2_html_1000213680.pdf) - [HTML.it](http://www.html.it) _Anno di pubblicazione_ 2005 (PDF)
* [Guida Completa sviluppo lato Client](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.pdf) (PDF) (Includo anche Jquery) * [Guida Completa sviluppo lato Client](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.pdf) (PDF) (Includo anche Jquery)
* [Guida di riferimento](http://lia.deis.unibo.it/Courses/TecnologieWeb0809/materiale/laboratorio/guide/JScriptRef_Ita.pdf) (PDF) * [Guida di riferimento](http://lia.deis.unibo.it/Courses/TecnologieWeb0809/materiale/laboratorio/guide/JScriptRef_Ita.pdf) (PDF)
* [Guida Javascript](https://www.html.it/guide/guida-javascript-di-base/) - Andrea Chiarelli, Davide Brognoli, Alberto Bottarini, Ilario Valdelli (HTML) * [Guida JavaScript](https://www.html.it/guide/guida-javascript-di-base/) - Andrea Chiarelli, Davide Brognoli, Alberto Bottarini, Ilario Valdelli (HTML)
#### AngularJS #### AngularJS

@ -1,24 +1,24 @@
### Index ### Index
* [0 - 言語非依存](#0---%e8%a8%80%e8%aa%9e%e9%9d%9e%e4%be%9d%e5%ad%98) * [0 - 言語非依存](#0---%e8%a8%80%e8%aa%9e%e9%9d%9e%e4%be%9d%e5%ad%98)
* [アクセシビリティ](#%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b7%e3%83%93%e3%83%aa%e3%83%86%e3%82%a3) * [アクセシビリティ](#%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b7%e3%83%93%e3%83%aa%e3%83%86%e3%82%a3)
* [オープンソースエコシステム](#%e3%82%aa%e3%83%bc%e3%83%97%e3%83%b3%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%a8%e3%82%b3%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0) * [オープンソースエコシステム](#%e3%82%aa%e3%83%bc%e3%83%97%e3%83%b3%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%a8%e3%82%b3%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0)
* [ガベージコレクション](#%e3%82%ac%e3%83%99%e3%83%bc%e3%82%b8%e3%82%b3%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3) * [ガベージコレクション](#%e3%82%ac%e3%83%99%e3%83%bc%e3%82%b8%e3%82%b3%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3)
* [グラフィックスプログラミング](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%82%b9%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0) * [グラフィックスプログラミング](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%82%b9%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0)
* [グラフィックユーザーインターフェイス](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%95%e3%82%a7%e3%82%a4%e3%82%b9) * [グラフィックユーザーインターフェイス](#%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%95%e3%82%a7%e3%82%a4%e3%82%b9)
* [コンテナ](#%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A) * [コンテナ](#%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A)
* [セキュリティ](#%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3) * [セキュリティ](#%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa%e3%83%86%e3%82%a3)
* [その他の話題](#%e3%81%9d%e3%81%ae%e4%bb%96%e3%81%ae%e8%a9%b1%e9%a1%8c) * [その他の話題](#%e3%81%9d%e3%81%ae%e4%bb%96%e3%81%ae%e8%a9%b1%e9%a1%8c)
* [ソフトウェアアーキテクチャ](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3) * [ソフトウェアアーキテクチャ](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3)
* [ソフトウェア開発方法論](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e9%96%8b%e7%99%ba%e6%96%b9%e6%b3%95%e8%ab%96) * [ソフトウェア開発方法論](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e9%96%8b%e7%99%ba%e6%96%b9%e6%b3%95%e8%ab%96)
* [ソフトウェア品質](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e5%93%81%e8%b3%aa) * [ソフトウェア品質](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e5%93%81%e8%b3%aa)
* [データベース](#%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9) * [データベース](#%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9)
* [ネットワーキング](#%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%ad%e3%83%b3%e3%82%b0) * [ネットワーキング](#%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%ad%e3%83%b3%e3%82%b0)
* [機械学習](#%e6%a9%9f%e6%a2%b0%e5%ad%a6%e7%bf%92) * [機械学習](#%e6%a9%9f%e6%a2%b0%e5%ad%a6%e7%bf%92)
* [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be) * [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be)
* [組み込みシステム](#%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%bf%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0) * [組み込みシステム](#%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%bf%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0)
* [並列プログラミング](#%e4%b8%a6%e5%88%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0) * [並列プログラミング](#%e4%b8%a6%e5%88%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0)
* [理論計算機科学](#%e7%90%86%e8%ab%96%e8%a8%88%e7%ae%97%e6%a9%9f%e7%a7%91%e5%ad%a6) * [理論計算機科学](#%e7%90%86%e8%ab%96%e8%a8%88%e7%ae%97%e6%a9%9f%e7%a7%91%e5%ad%a6)
* [Android](#android) * [Android](#android)
* [AppleScript](#applescript) * [AppleScript](#applescript)
* [Assembly](#assembly) * [Assembly](#assembly)
@ -37,18 +37,18 @@
* [Git](#git) * [Git](#git)
* [Go](#go) * [Go](#go)
* [Groovy](#groovy) * [Groovy](#groovy)
* [Gradle](#gradle) * [Gradle](#gradle)
* [Grails](#grails) * [Grails](#grails)
* [Spock Framework](#spock-framework) * [Spock Framework](#spock-framework)
* [Haskell](#haskell) * [Haskell](#haskell)
* [iOS](#ios) * [iOS](#ios)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [Backbone.js](#backbonejs) * [Backbone.js](#backbonejs)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [React](#react) * [React](#react)
* [Julia](#julia) * [Julia](#julia)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Linux](#linux) * [Linux](#linux)
@ -61,12 +61,12 @@
* [OCaml](#ocaml) * [OCaml](#ocaml)
* [Perl](#perl) * [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [PowerShell](#powershell) * [PowerShell](#powershell)
* [Processing](#processing) * [Processing](#processing)
* [Prolog](#prolog) * [Prolog](#prolog)
* [Python](#python) * [Python](#python)
* [Flask](#flask) * [Flask](#flask)
* [R](#r) * [R](#r)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Rust](#rust) * [Rust](#rust)
@ -81,7 +81,7 @@
* [Swift](#swift) * [Swift](#swift)
* [Tcl/Tk](#tcltk) * [Tcl/Tk](#tcltk)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [VBA](#vba) * [VBA](#vba)
* [Vim](#vim) * [Vim](#vim)
@ -137,7 +137,7 @@
* [はやわかり RSA](https://www.mew.org/~kazu/doc/rsa.html) - 山本和彦 * [はやわかり RSA](https://www.mew.org/~kazu/doc/rsa.html) - 山本和彦
* [安全なSQLの呼び出し方](https://www.ipa.go.jp/files/000017320.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [安全なSQLの呼び出し方](https://www.ipa.go.jp/files/000017320.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF)
* [安全なウェブサイトの作り方](https://www.ipa.go.jp/files/000017316.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [安全なウェブサイトの作り方](https://www.ipa.go.jp/files/000017316.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF)
* [暗号化アルゴリズム ([1])](https://fussy.web.fc2.com/algo/algo9-1.htm) - Fussy ([2](https://fussy.web.fc2.com/algo/algo9-2.htm)), ([3](https://fussy.web.fc2.com/algo/algo9-3.htm)), ([4](https://fussy.web.fc2.com/algo/cipher4_elgamal.htm)) * [暗号化アルゴリズム ([1])](https://fussy.web.fc2.com/algo/algo9-1.htm) - Fussy ([2](https://fussy.web.fc2.com/algo/algo9-2.htm)), ([3](https://fussy.web.fc2.com/algo/algo9-3.htm)), ([4](https://fussy.web.fc2.com/algo/cipher4_elgamal.htm))
#### その他の話題 #### その他の話題
@ -214,7 +214,7 @@
#### 並列プログラミング #### 並列プログラミング
* [インテル コンパイラー OpenMP 入門](https://jp.xlsoft.com/documents/intel/compiler/525J-001.pdf) - 戸室隆彦 (PDF) * [インテル コンパイラー OpenMP 入門](https://jp.xlsoft.com/documents/intel/compiler/525J-001.pdf) - 戸室隆彦 (PDF)
* [これからの並列計算のためのGPGPU連載講座 [I]](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No1/201001gpgpu.pdf) - 大島聡史 ([II](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No2/201003gpgpu.pdf)), ([III](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No3/201005_gpgpu2.pdf)), ([VI](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No4/201007_gpgpu.pdf)), ([V](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No5/201009_gpgpu.pdf)), ([VI](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No6/201011_gpgpu.pdf)) (PDF) * [これからの並列計算のためのGPGPU連載講座 [I]](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No1/201001gpgpu.pdf) - 大島聡史 ([II](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No2/201003gpgpu.pdf)), ([III](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No3/201005_gpgpu2.pdf)), ([VI](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No4/201007_gpgpu.pdf)), ([V](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No5/201009_gpgpu.pdf)), ([VI](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL12/No6/201011_gpgpu.pdf)) (PDF)
* [連載講座: 高生産並列言語を使いこなす [1]](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No1/Rensai201101.pdf) - 田浦健次朗 ([2](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No3/Rensai201105.pdf)), ([3](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No4/Rensai201107.pdf)), ([4](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No5/Rennsai201109.pdf)), ([5](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No6/Rennsai201111.pdf)) (PDF) * [連載講座: 高生産並列言語を使いこなす [1]](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No1/Rensai201101.pdf) - 田浦健次朗 ([2](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No3/Rensai201105.pdf)), ([3](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No4/Rensai201107.pdf)), ([4](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No5/Rennsai201109.pdf)), ([5](https://www.cc.u-tokyo.ac.jp/support/press/news/VOL13/No6/Rennsai201111.pdf)) (PDF)

@ -12,18 +12,18 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [Webpack](#webpack) * [Webpack](#webpack)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Linux](#linux) * [Linux](#linux)
* [Mathematics](#mathematics) * [Mathematics](#mathematics)
* [Operation System](#operation-system) * [Operation System](#operation-system)
* [Perl](#perl) * [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [Laravel](#laravel) * [Laravel](#laravel)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Flask](#flask) * [Flask](#flask)
* [R](#r) * [R](#r)
* [Raspberry Pi](#raspberry-pi) * [Raspberry Pi](#raspberry-pi)
* [Ruby](#ruby) * [Ruby](#ruby)

@ -16,9 +16,9 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Arduino](#arduino) * [Arduino](#arduino)
* [ASP.NET](#aspnet) * [ASP.NET](#aspnet)
* [ASP.NET Core](#aspnet-core) * [ASP.NET Core](#aspnet-core)
* [Blazor](#blazor) * [Blazor](#blazor)
* [Assembly Language](#assembly-language) * [Assembly Language](#assembly-language)
* [Non-X86](#non-x86) * [Non-X86](#non-x86)
* [AutoHotkey](#autohotkey) * [AutoHotkey](#autohotkey)
* [AutoIt](#autoit) * [AutoIt](#autoit)
* [Autotools](#autotools) * [Autotools](#autotools)
@ -50,8 +50,8 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [DTrace](#dtrace) * [DTrace](#dtrace)
* [Eiffel](#eiffel) * [Eiffel](#eiffel)
* [Elixir](#elixir) * [Elixir](#elixir)
* [Ecto](#ecto) * [Ecto](#ecto)
* [Phoenix](#phoenix) * [Phoenix](#phoenix)
* [Elm](#elm) * [Elm](#elm)
* [Emacs](#emacs) * [Emacs](#emacs)
* [Embedded Systems](#embedded-systems) * [Embedded Systems](#embedded-systems)
@ -67,16 +67,16 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Go](#go) * [Go](#go)
* [GraphQL](#graphql) * [GraphQL](#graphql)
* [Groovy](#groovy) * [Groovy](#groovy)
* [Gradle](#gradle) * [Gradle](#gradle)
* [Grails](#grails) * [Grails](#grails)
* [Spock Framework](#spock-framework) * [Spock Framework](#spock-framework)
* [Hack](#hack) * [Hack](#hack)
* [Hadoop](#hadoop) * [Hadoop](#hadoop)
* [Haskell](#haskell) * [Haskell](#haskell)
* [Haxe](#haxe) * [Haxe](#haxe)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Bootstrap](#bootstrap) * [Bootstrap](#bootstrap)
* [Tailwindcss](https://tailwindcss.com/docs) - Adam Wathan * [Tailwindcss](https://tailwindcss.com/docs) - Adam Wathan
* [HTTP](#http) * [HTTP](#http)
* [HTTPS](#https) * [HTTPS](#https)
* [Icon](#icon) * [Icon](#icon)
@ -86,43 +86,43 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Isabelle/HOL](#isabellehol) * [Isabelle/HOL](#isabellehol)
* [J](#j) * [J](#j)
* [Java](#java) * [Java](#java)
* [Codename One](#codename-one) * [Codename One](#codename-one)
* [Java Reporting](#java-reporting) * [Java Reporting](#java-reporting)
* [Spring](#spring) * [Spring](#spring)
* [Spring Boot](#spring-boot) * [Spring Boot](#spring-boot)
* [Spring Data](#spring-data) * [Spring Data](#spring-data)
* [Spring Security](#spring-security) * [Spring Security](#spring-security)
* [Wicket](#wicket) * [Wicket](#wicket)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [Aurelia](#aurelia) * [Aurelia](#aurelia)
* [Backbone.js](#backbonejs) * [Backbone.js](#backbonejs)
* [Booty5.js](#booty5js) * [Booty5.js](#booty5js)
* [D3.js](#d3js) * [D3.js](#d3js)
* [Dojo](#dojo) * [Dojo](#dojo)
* [Electron](#electron) * [Electron](#electron)
* [Elm](#elm) * [Elm](#elm)
* [Ember.js](#emberjs) * [Ember.js](#emberjs)
* [Express.js](#expressjs) * [Express.js](#expressjs)
* [Fastify](#fastify) * [Fastify](#fastify)
* [Ionic](#ionic) * [Ionic](#ionic)
* [jQuery](#jquery) * [jQuery](#jquery)
* [meteor](#meteor) * [meteor](#meteor)
* [Next.js](#next.js) * [Next.js](#next.js)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [Om](#om) * [Om](#om)
* [React](#react) * [React](#react)
* [React Native](#react-native) * [React Native](#react-native)
* [Redux](#redux) * [Redux](#redux)
* [Svelte](#svelte) * [Svelte](#svelte)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Jenkins](#jenkins) * [Jenkins](#jenkins)
* [Julia](#julia) * [Julia](#julia)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [Language Agnostic](free-programming-books-subjects.md) * [Language Agnostic](free-programming-books-subjects.md)
* [LaTeX / TeX](#latex--tex) * [LaTeX / TeX](#latex--tex)
* [LaTeX](#latex) * [LaTeX](#latex)
* [TeX](#tex) * [TeX](#tex)
* [Limbo](#limbo) * [Limbo](#limbo)
* [Linux](#linux) * [Linux](#linux)
* [Lisp](#lisp) * [Lisp](#lisp)
@ -153,26 +153,26 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Pascal](#pascal) * [Pascal](#pascal)
* [Perl](#perl) * [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [CakePHP](#cakephp) * [CakePHP](#cakephp)
* [CodeIgniter](#codeigniter) * [CodeIgniter](#codeigniter)
* [Drupal](#drupal) * [Drupal](#drupal)
* [Laravel](#laravel) * [Laravel](#laravel)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Zend](#zend) * [Zend](#zend)
* [PicoLisp](#picolisp) * [PicoLisp](#picolisp)
* [PostgreSQL](#postgresql) * [PostgreSQL](#postgresql)
* [PowerShell](#powershell) * [PowerShell](#powershell)
* [Processing](#processing) * [Processing](#processing)
* [Prolog](#prolog) * [Prolog](#prolog)
* [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog)
* [PureScript](#purescript) * [PureScript](#purescript)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Flask](#flask) * [Flask](#flask)
* [Kivy](#kivy) * [Kivy](#kivy)
* [Pandas](#pandas) * [Pandas](#pandas)
* [Pyramid](#pyramid) * [Pyramid](#pyramid)
* [Tornado](#tornado) * [Tornado](#tornado)
* [QML](#qml) * [QML](#qml)
* [R](#r) * [R](#r)
* [Racket](#racket) * [Racket](#racket)
@ -180,14 +180,14 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Raspberry Pi](#raspberry-pi) * [Raspberry Pi](#raspberry-pi)
* [REBOL](#rebol) * [REBOL](#rebol)
* [Ruby](#ruby) * [Ruby](#ruby)
* [RSpec](#rspec) * [RSpec](#rspec)
* [Ruby on Rails](#ruby-on-rails) * [Ruby on Rails](#ruby-on-rails)
* [Sinatra](#sinatra) * [Sinatra](#sinatra)
* [Rust](#rust) * [Rust](#rust)
* [Sage](#sage) * [Sage](#sage)
* [Scala](#scala) * [Scala](#scala)
* [Lift](#lift) * [Lift](#lift)
* [Play Scala](#play-scala) * [Play Scala](#play-scala)
* [Scheme](#scheme) * [Scheme](#scheme)
* [Scilab](#scilab) * [Scilab](#scilab)
* [Scratch](#scratch) * [Scratch](#scratch)
@ -202,15 +202,15 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [SQL Server](#sql-server) * [SQL Server](#sql-server)
* [Standard ML](#standard-ml) * [Standard ML](#standard-ml)
* [Swift](#swift) * [Swift](#swift)
* [Vapor](#vapor) * [Vapor](#vapor)
* [Tcl](#tcl) * [Tcl](#tcl)
* [TEI](#tei) * [TEI](#tei)
* [Teradata](#teradata) * [Teradata](#teradata)
* [Tizen](#tizen) * [Tizen](#tizen)
* [TLA](#tla) * [TLA](#tla)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [Deno](#deno) * [Deno](#deno)
* [Unix](#unix) * [Unix](#unix)
* [V](#v) * [V](#v)
* [Verilog](#verilog) * [Verilog](#verilog)
@ -579,7 +579,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
### CoffeeScript ### CoffeeScript
* [CoffeeScript Cookbook](https://coffeescript-cookbook.github.io) * [CoffeeScript Cookbook](https://coffeescript-cookbook.github.io)
* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) - Reginald Braithwaite *(Leanpub account or valid email requested)* * [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) - Reginald Braithwaite *(Leanpub account or valid email requested)*
* [Hard Rock CoffeeScript](https://alchaplinsky.github.io/hard-rock-coffeescript/) - Alex Chaplinsky (gitbook) * [Hard Rock CoffeeScript](https://alchaplinsky.github.io/hard-rock-coffeescript/) - Alex Chaplinsky (gitbook)
* [Smooth CoffeeScript](http://autotelicum.github.io/Smooth-CoffeeScript/SmoothCoffeeScript.html) * [Smooth CoffeeScript](http://autotelicum.github.io/Smooth-CoffeeScript/SmoothCoffeeScript.html)
* [The Little Book on CoffeeScript](http://arcturo.github.io/library/coffeescript/) - Alex MacCaw, David Griffiths, Satoshi Murakami, Jeremy Ashkenas * [The Little Book on CoffeeScript](http://arcturo.github.io/library/coffeescript/) - Alex MacCaw, David Griffiths, Satoshi Murakami, Jeremy Ashkenas
@ -717,7 +717,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
### ESP8266 ### ESP8266
* [Kolban's book on the ESP32 & ESP8266](https://leanpub.com/ESP8266_ESP32) *(Leanpub account or valid email requested)* * [Kolban's book on the ESP32 & ESP8266](https://leanpub.com/ESP8266_ESP32) *(Leanpub account or valid email requested)*
### F Sharp ### F Sharp
@ -950,7 +950,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
### Idris ### Idris
* [Gentle Introduction to Dependent Types with Idris](https://leanpub.com/gidti) - Boro Sitnikovski *(Leanpub account or valid email requested)* * [Gentle Introduction to Dependent Types with Idris](https://leanpub.com/gidti) - Boro Sitnikovski *(Leanpub account or valid email requested)*
### Icon ### Icon
@ -992,7 +992,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [J for C Programmers by Henry Rich](http://www.jsoftware.com/help/jforc/contents.htm) * [J for C Programmers by Henry Rich](http://www.jsoftware.com/help/jforc/contents.htm)
* [J Primer](http://www.jsoftware.com/help/primer/contents.htm) * [J Primer](http://www.jsoftware.com/help/primer/contents.htm)
* [Learning J by Roger Stokes- online](http://www.jsoftware.com/help/learning/contents.htm) * [Learning J by Roger Stokes- online](http://www.jsoftware.com/help/learning/contents.htm)
* [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images) * [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped HTML+images)
### Java ### Java
@ -1032,7 +1032,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [The Java Web Scraping Handbook](https://www.scrapingbee.com/java-webscraping-book) - Kevin Sahin (PDF, HTML) * [The Java Web Scraping Handbook](https://www.scrapingbee.com/java-webscraping-book) - Kevin Sahin (PDF, HTML)
* [Think Data Structures: Algorithms and Information Retrieval in Java](https://greenteapress.com/wp/think-data-structures/) - Allen B. Downey (PDF, HTML) * [Think Data Structures: Algorithms and Information Retrieval in Java](https://greenteapress.com/wp/think-data-structures/) - Allen B. Downey (PDF, HTML)
* [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, 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/) * [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/)
* [Using RxJava 2 Tutorial](https://www.vogella.com/tutorials/RxJava/article.html) - Lars Vogel, Simon Scholz (HTML) * [Using RxJava 2 Tutorial](https://www.vogella.com/tutorials/RxJava/article.html) - Lars Vogel, Simon Scholz (HTML)
* [Welcome to Java for Python Programmers](https://runestone.academy/runestone/books/published/java4python/index.html) - Brad Miller * [Welcome to Java for Python Programmers](https://runestone.academy/runestone/books/published/java4python/index.html) - Brad Miller
* [Welcome to the Java Workshop (2006)](http://javaworkshop.sourceforge.net) - Trevor Miller * [Welcome to the Java Workshop (2006)](http://javaworkshop.sourceforge.net) - Trevor Miller
@ -1048,7 +1048,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
#### Java Reporting #### Java Reporting
* [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) - Bruno Lowagie *(Leanpub account or valid email requested)* * [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) - Bruno Lowagie *(Leanpub account or valid email requested)*
* [The JasperReports Ultimate Guide, Third Edition](http://jasperreports.sourceforge.net/JasperReports-Ultimate-Guide-3.pdf) (PDF) * [The JasperReports Ultimate Guide, Third Edition](http://jasperreports.sourceforge.net/JasperReports-Ultimate-Guide-3.pdf) (PDF)
@ -1119,7 +1119,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani (HTML) * [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani (HTML)
* [Let's Learn ES6](https://bubblin.io/cover/let-s-learn-es6-by-ryan-christiani#frontmatter) - Ryan Christiani (Superbook format) * [Let's Learn ES6](https://bubblin.io/cover/let-s-learn-es6-by-ryan-christiani#frontmatter) - Ryan Christiani (Superbook format)
* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com) - Noel Rappin (dead link) * [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) * [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) * [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) * [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) * [Oh My JS](https://web.archive.org/web/20150317231950/https://leanpub.com/ohmyjs/read) - Azat Mardanov (HTML)
@ -1161,13 +1161,13 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
#### Aurelia #### Aurelia
* [Beginning Aurelia](https://leanpub.com/beginning-of-aurelia) - behzad *(Leanpub account or valid email requested)* * [Beginning Aurelia](https://leanpub.com/beginning-of-aurelia) - behzad *(Leanpub account or valid email requested)*
#### Backbone.js #### Backbone.js
* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com) * [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)* * [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/) * [Backbonejs Tutorials](https://cdnjs.com/libraries/backbone.js/tutorials/)
* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com) (:construction: *in process*) * [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/) * [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
@ -1200,7 +1200,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
#### Elm #### Elm
* [An Introduction to Elm](https://guide.elm-lang.org) (HTML) * [An Introduction to Elm](https://guide.elm-lang.org) (HTML)
* [Beginning Elm](https://elmprogramming.com) - Pawan Poudel (HTML) * [Beginning Elm](https://elmprogramming.com) - Pawan Poudel (HTML)
* [Building a Live-Validating Signup Form in Elm](http://tech.noredink.com/post/129641182738/building-a-live-validated-signup-form-in-elm) * [Building a Live-Validating Signup Form in Elm](http://tech.noredink.com/post/129641182738/building-a-live-validated-signup-form-in-elm)
* [Elm Accelerated](https://accelerated.amimetic.co.uk) - James Porter * [Elm Accelerated](https://accelerated.amimetic.co.uk) - James Porter
* [Elm Programming Language](https://en.wikibooks.org/wiki/Elm_programming_language) (HTML) * [Elm Programming Language](https://en.wikibooks.org/wiki/Elm_programming_language) (HTML)
@ -1257,7 +1257,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
#### Node.js #### Node.js
* [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)) * [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))
* [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) * [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)
* [Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB](https://github.com/azat-co/fullstack-javascript) - Azat Mardan * [Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB](https://github.com/azat-co/fullstack-javascript) - Azat Mardan
* [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) * [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)
@ -1296,9 +1296,9 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [React Succinctly](https://www.syncfusion.com/ebooks/react-succinctly) - Samer Buna * [React Succinctly](https://www.syncfusion.com/ebooks/react-succinctly) - Samer Buna
* [React Tutorial](https://reactjs.org/tutorial/tutorial.html) * [React Tutorial](https://reactjs.org/tutorial/tutorial.html)
* React Tutorial by Josh Finnie * React Tutorial by Josh Finnie
* [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/) * [React Tutorial - Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/)
* [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/) * [React Tutorial - Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/)
* [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/) * [React Tutorial - 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 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/) * [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) * [SurviveJS - Webpack and React](http://survivejs.com)
@ -1307,7 +1307,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
#### React Native #### React Native
* [Programming React Native](https://leanpub.com/programming-react-native) *(Leanpub account or valid email requested)* * [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 Animation Book](http://browniefed.com/react-native-animation-book/)
* [React Native Express](http://www.reactnativeexpress.com) * [React Native Express](http://www.reactnativeexpress.com)
* [React Native Notes for Professionals](https://goalkicker.com/ReactNativeBook) - Compiled from StackOverflow documentation (PDF) * [React Native Notes for Professionals](https://goalkicker.com/ReactNativeBook) - Compiled from StackOverflow documentation (PDF)
@ -1319,7 +1319,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Full-Stack Redux Tutorial](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html) * [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/) * [SoundCloud Application in React + Redux](https://www.robinwieruch.de/the-soundcloud-client-in-react-redux/)
* [The Complete Redux Book](https://leanpub.com/redux-book) - Boris Dinkevich and Ilya Gelman *(Leanpub account or valid email requested)* * [The Complete Redux Book](https://leanpub.com/redux-book) - Boris Dinkevich and Ilya Gelman *(Leanpub account or valid email requested)*
#### Svelte #### Svelte
@ -1446,7 +1446,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Lisp Web Tales](https://leanpub.com/lispwebtales) - Pavel Penev *(Leanpub account or valid email requested)* * [Lisp Web Tales](https://leanpub.com/lispwebtales) - Pavel Penev *(Leanpub account or valid email requested)*
* [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)* * [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)*
* [On Lisp](http://www.paulgraham.com/onlisp.html) - P. Graham * [On Lisp](http://www.paulgraham.com/onlisp.html) - P. Graham
* [Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp](https://github.com/norvig/paip-lisp) - Peter Norvig (PDF, epub, markdown) * [Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp](https://github.com/norvig/paip-lisp) - Peter Norvig (PDF, EPUB, Markdown)
* [Practical Common Lisp](http://www.gigamonkeys.com/book/) - P. Seibel * [Practical Common Lisp](http://www.gigamonkeys.com/book/) - P. Seibel
* [The Common Lisp Cookbook](https://lispcookbook.github.io/cl-cookbook/) * [The Common Lisp Cookbook](https://lispcookbook.github.io/cl-cookbook/)
* [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel (PDF) * [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel (PDF)
@ -1734,12 +1734,12 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
#### Laravel #### Laravel
* [100 (and counting) Laravel Quick Tips](https://laraveldaily.com/wp-content/uploads/2020/04/laravel-tips-2020-04.pdf) - Povilas Korop / LaravelDaily Team (PDF) * [100 (and counting) Laravel Quick Tips](https://laraveldaily.com/wp-content/uploads/2020/04/laravel-tips-2020-04.pdf) - Povilas Korop / LaravelDaily Team (PDF)
* [Laravel 5.x Official Documentation. Synced Daily](https://leanpub.com/laravel-5) *(Leanpub account or valid email requested)* * [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 Best Practices](http://www.laravelbestpractices.com)
* [Laravel: Code Bright](http://daylerees.com/codebright) - Dayle Rees * [Laravel: Code Bright](http://daylerees.com/codebright) - Dayle Rees
* [Laravel: Code Happy](http://daylerees.com/codehappy) - Dayle Rees * [Laravel: Code Happy](http://daylerees.com/codehappy) - Dayle Rees
* [Laravel: Code Smart](https://daylerees.com/codesmart/) - 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)* * [Laravel Collections Unraveled](https://leanpub.com/laravelcollectionsunraveled) - Jeffrey Madsen *(Leanpub account or valid email requested)*
#### Symfony #### Symfony
@ -1844,14 +1844,14 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [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) * [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)
* [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival & Bob Gregory (HTML) * [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival & Bob Gregory (HTML)
* [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, 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) * [Automate the Boring Stuff with Python: Practical Programming for Total Beginners](https://automatetheboringstuff.com/chapter0/) - Al Sweigart (3.4)
* [Beej's Guide to Python Programming - For Beginners](http://beej.us/guide/bgpython/) - Brian "Beej Jorgensen" Hall (HTML,PDF) * [Beej's Guide to Python Programming - For Beginners](http://beej.us/guide/bgpython/) - Brian "Beej Jorgensen" Hall (HTML,PDF)
* [Beyond the Basic Stuff with Python](https://inventwithpython.com/beyond/) - Al Sweigart (3.x) * [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) * [Biopython Tutorial and Cookbook](https://biopython.org/DIST/docs/tutorial/Tutorial.pdf) (PDF)
* [Build applications in Python the antitextbook](http://github.com/thewhitetulip/build-app-with-python-antitextbook) (3.x) (HTML, PDF, EPUB, Mobi) * [Build applications in Python the antitextbook](http://github.com/thewhitetulip/build-app-with-python-antitextbook) (3.x) (HTML, PDF, EPUB, Mobi)
* [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, 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 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) * [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)
* [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) * [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)
* [Clean Architectures in Python](https://www.pycabook.com) - Leonardo Giordani (3.x) * [Clean Architectures in Python](https://www.pycabook.com) - Leonardo Giordani (3.x)
* [Code Like a Pythonista: Idiomatic Python](https://web.archive.org/web/20180411011411/http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) - David Goodger * [Code Like a Pythonista: Idiomatic Python](https://web.archive.org/web/20180411011411/http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) - David Goodger
@ -1860,7 +1860,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Cracking Codes with Python](https://inventwithpython.com/cracking/) - Al Sweigart (3.6) * [Cracking Codes with Python](https://inventwithpython.com/cracking/) - Al Sweigart (3.6)
* [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) * [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)
* [Dive into Python 3](https://diveintopython3.problemsolving.io) - Mark Pilgrim (3.0) * [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) * [Dive into Python](https://linux.die.net/diveintopython/html/toc/index.html) - Mark Pilgrim (2.3)
* [From Python to NumPy](https://www.labri.fr/perso/nrougier/from-python-to-numpy/) - Nicolas P. Rougier (3.6) * [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 * [Full Stack Python](https://www.fullstackpython.com) - Matt Makai
* [Functional Programming in Python](https://www.oreilly.com/ideas/functional-programming-in-python) - David Mertz * [Functional Programming in Python](https://www.oreilly.com/ideas/functional-programming-in-python) - David Mertz
@ -1873,13 +1873,13 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [How to Code in Python 3](https://assets.digitalocean.com/books/python/how-to-code-in-python.pdf) - Lisa Tagliaferri (PDF) * [How to Code in Python 3](https://assets.digitalocean.com/books/python/how-to-code-in-python.pdf) - Lisa Tagliaferri (PDF)
* [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) * [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)
* [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, 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 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 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) * [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)
* [Inside The Python Virtual Machine](https://leanpub.com/insidethepythonvirtualmachine) - Obi Ike-Nwosu (HTML, PDF, EPUB, Kindle) *(Leanpub account or valid email requested)* * [Inside The Python Virtual Machine](https://leanpub.com/insidethepythonvirtualmachine) - Obi Ike-Nwosu (HTML, PDF, EPUB, Kindle) *(Leanpub account or valid email requested)*
* [Intermediate Python](https://book.pythontips.com/en/latest/) - Muhammad Yasoob Ullah Khalid (1st edition) * [Intermediate Python](https://book.pythontips.com/en/latest/) - Muhammad Yasoob Ullah Khalid (1st edition)
* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3) * [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3)
* [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3) * [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3)
* [Introduction to Python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3) * [Introduction to Python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3)
* [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) * [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) * [Invent Your Own Computer Games With Python](https://inventwithpython.com/invent4thed/) - Al Sweigart (3.4)
@ -1896,7 +1896,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Natural Language Processing (NLP) with Python — Tutorial](https://medium.com/towards-artificial-intelligence/natural-language-processing-nlp-with-python-tutorial-for-beginners-1f54e610a1a0) (PDF) * [Natural Language Processing (NLP) with Python — Tutorial](https://medium.com/towards-artificial-intelligence/natural-language-processing-nlp-with-python-tutorial-for-beginners-1f54e610a1a0) (PDF)
* [Natural Language Processing with Python](http://www.nltk.org/book/) (3.x) * [Natural Language Processing with Python](http://www.nltk.org/book/) (3.x)
* [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 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) * [Non-Programmer's Tutorial for Python 2.6](https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) - Wikibooks (2.6)
* [Official NumPy Reference](https://numpy.org/doc/stable/numpy-ref.pdf) - The NumPy Community (PDF) * [Official NumPy Reference](https://numpy.org/doc/stable/numpy-ref.pdf) - The NumPy Community (PDF)
* [Picking a Python Version: A Manifesto](https://www.oreilly.com/ideas/picking-a-python-version) - David Mertz * [Picking a Python Version: A Manifesto](https://www.oreilly.com/ideas/picking-a-python-version) - David Mertz
* [Porting to Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x) * [Porting to Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x)
@ -1923,7 +1923,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Python Koans](https://github.com/gregmalcolm/python_koans) (2.7 or 3.x) * [Python Koans](https://github.com/gregmalcolm/python_koans) (2.7 or 3.x)
* [Python Machine Learning By Example](https://www.packtpub.com/free-ebooks/python-machine-learning-example) - Yuxi (Hayden) Liu (Packt account *required*) * [Python Machine Learning By Example](https://www.packtpub.com/free-ebooks/python-machine-learning-example) - Yuxi (Hayden) Liu (Packt account *required*)
* [Python Module of the Week](https://pymotw.com/3/) (3.x) * [Python Module of the Week](https://pymotw.com/3/) (3.x)
* [Python Module of the Week](https://pymotw.com/2/) (2.x) * [Python Module of the Week](https://pymotw.com/2/) (2.x)
* [Python Notes for Professionals](http://goalkicker.com/PythonBook/) - Compiled from StackOverflow documentation (PDF) * [Python Notes for Professionals](http://goalkicker.com/PythonBook/) - Compiled from StackOverflow documentation (PDF)
* [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1) * [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1)
* [Python Practice Projects](http://pythonpracticeprojects.com) * [Python Practice Projects](http://pythonpracticeprojects.com)
@ -1936,7 +1936,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [SICP in Python](http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/) (3.2) * [SICP in Python](http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/) (3.2)
* [Slither into Python: An introduction to Python for beginners](https://web.archive.org/web/20210411065902/https://www.slitherintopython.com/) (3.7) *(:card_file_box: archived)* * [Slither into Python: An introduction to Python for beginners](https://web.archive.org/web/20210411065902/https://www.slitherintopython.com/) (3.7) *(:card_file_box: archived)*
* [Supporting Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x) * [Supporting Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x)
* [Test-Driven Web Development with Python: Obey the Testing Goat! using Django, Selenium and Javascript](http://www.obeythetestinggoat.com/pages/book.html) - Harry J.W. Percival (HTML) *(3.3 - 3.x)* * [Test-Driven Web Development with Python: Obey the Testing Goat! using Django, Selenium and JavaScript](http://www.obeythetestinggoat.com/pages/book.html) - Harry J.W. Percival (HTML) *(3.3 - 3.x)*
* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz (2.3 - 2.x) * [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz (2.3 - 2.x)
* [The Big Book of Small Python Projects](https://inventwithpython.com/bigbookpython/) - Al Sweigart * [The Big Book of Small Python Projects](https://inventwithpython.com/bigbookpython/) - Al Sweigart
* [The Coder's Apprentice: Learning Programming with Python 3](http://www.spronck.net/pythonbook/) - Pieter Spronck (PDF) (3.x) * [The Coder's Apprentice: Learning Programming with Python 3](http://www.spronck.net/pythonbook/) - Pieter Spronck (PDF) (3.x)
@ -1949,7 +1949,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey (2nd Edition) (PDF, HTML) * [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) * [Think DSP - Digital Signal Processing in Python](https://greenteapress.com/wp/think-dsp/) - Allen B. Downey (PDF, HTML)
* [Think Python 2nd Edition](https://greenteapress.com/wp/think-python-2e/) - Allen B. Downey (3.x) (HTML, PDF) * [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) * [Think Python First Edition](https://greenteapress.com/wp/think-python/) - Allen B. Downey (2.x) (HTML, PDF)
* [Tiny Python 3.6 Notebook](https://github.com/mattharrison/Tiny-Python-3.6-Notebook) - Matt Harrison (3.6) * [Tiny Python 3.6 Notebook](https://github.com/mattharrison/Tiny-Python-3.6-Notebook) - Matt Harrison (3.6)
* [Tiny Python Projects](http://tinypythonprojects.com/Tiny_Python_Projects.pdf) - Ken Youens-Clark(PDF) * [Tiny Python Projects](http://tinypythonprojects.com/Tiny_Python_Projects.pdf) - Ken Youens-Clark(PDF)
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x)
@ -2031,7 +2031,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [R Packages](http://r-pkgs.had.co.nz) - Hadley Wickham * [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) * [R Practicals](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/R/practicalsBookNoAns.pdf) (PDF)
* [R Programming](https://en.wikibooks.org/wiki/R_Programming) - Wikibooks * [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)* * [R Programming for Data Science](https://leanpub.com/rprogramming) - Roger D. Peng *(Leanpub account or valid email requested)*
* [R Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) (email address *requested*, not required) * [R Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) (email address *requested*, not required)
* [Summary and Analysis of Extension Program Evaluation in R](https://rcompanion.org/handbook/index.html) - Salvatore S. Mangiafico * [Summary and Analysis of Extension Program Evaluation in R](https://rcompanion.org/handbook/index.html) - Salvatore S. Mangiafico
* [The caret Package](http://topepo.github.io/caret/index.html) - Max Kuhn * [The caret Package](http://topepo.github.io/caret/index.html) - Max Kuhn
@ -2452,7 +2452,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Learn Vim For the Last Time](https://danielmiessler.com/study/vim/) - Daniel Miessler * [Learn Vim For the Last Time](https://danielmiessler.com/study/vim/) - Daniel Miessler
* [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) * [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/)
* [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com) - Steve Losh * [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com) - Steve Losh
* [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) - Tim Ottinger *(Leanpub account or valid email requested)* * [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) - Tim Ottinger *(Leanpub account or valid email requested)*
* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF) * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF)
* [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) (HTML) * [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) (HTML)
* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) (PDF) * [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) (PDF)

@ -5,7 +5,7 @@
* [COBOL](#cobol) * [COBOL](#cobol)
* [Java](#java) * [Java](#java)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Python](#python) * [Python](#python)
* [Scratch](#scratch) * [Scratch](#scratch)

@ -17,10 +17,10 @@
* [MySQL](#mysql) * [MySQL](#mysql)
* [Perl](#perl) * [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Prolog](#prolog) * [Prolog](#prolog)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Ruby](#ruby) * [Ruby](#ruby)
* [SQL](#sql) * [SQL](#sql)

@ -1,9 +1,9 @@
### Índice ### Índice
* [Agnósticos](#agnósticos) * [Agnósticos](#agnósticos)
* [IDE / Editores](#ide--editores) * [IDE / Editores](#ide--editores)
* [Programação](#programação) * [Programação](#programação)
* [Sistemas Operacionais](#sistemas-operacionais) * [Sistemas Operacionais](#sistemas-operacionais)
* [Android](#android) * [Android](#android)
* [Arduino](#arduino) * [Arduino](#arduino)
* [Assembly](#assembly) * [Assembly](#assembly)
@ -13,9 +13,9 @@
* [Dart](#dart) * [Dart](#dart)
* [Docker](#docker) * [Docker](#docker)
* [Engenharia de software](#engenharia-de-software) * [Engenharia de software](#engenharia-de-software)
* [Arquitetura de Software](#arquitetura-de-software) * [Arquitetura de Software](#arquitetura-de-software)
* [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software) * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software)
* [Outros](#outros) * [Outros](#outros)
* [Fundamentos Matemáticos Computacionais](#fundamentos-matemáticos-computacionais) * [Fundamentos Matemáticos Computacionais](#fundamentos-matemáticos-computacionais)
* [Git](#git) * [Git](#git)
* [Go](#go) * [Go](#go)
@ -23,18 +23,18 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [Backbone.js](#backbonejs) * [Backbone.js](#backbonejs)
* [Ember.js](#emberjs) * [Ember.js](#emberjs)
* [Express.js](#expressjs) * [Express.js](#expressjs)
* [Grunt](#grunt) * [Grunt](#grunt)
* [Gulp](#gulp) * [Gulp](#gulp)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Knockout.js](#knockoutjs) * [Knockout.js](#knockoutjs)
* [Meteor](#meteor) * [Meteor](#meteor)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [React](#react) * [React](#react)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Kubernetes](#kubernetes) * [Kubernetes](#kubernetes)
* [LaTeX](#latex) * [LaTeX](#latex)
* [LISP](#lisp) * [LISP](#lisp)
@ -42,13 +42,13 @@
* [Pascal](#pascal) * [Pascal](#pascal)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [R](#r) * [R](#r)
* [RegEx](#regex) * [RegEx](#regex)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Shell / Bash Script](#shell--bash) * [Shell / Bash Script](#shell--bash)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
### Agnósticos ### Agnósticos
@ -142,9 +142,9 @@
#### Arquitetura de Software #### Arquitetura de Software
* [ASP.NET Core architecture](https://docs.microsoft.com/pt-br/dotnet/architecture/modern-web-apps-azure/) (PDF) * [ASP.NET Core architecture](https://docs.microsoft.com/pt-br/dotnet/architecture/modern-web-apps-azure/) (PDF)
* [Microservices architecture](https://docs.microsoft.com/pt-br/dotnet/architecture/microservices/) (PDF) * [Microservices architecture](https://docs.microsoft.com/pt-br/dotnet/architecture/microservices/) (PDF)
* [Modernizing existing .NET apps](https://docs.microsoft.com/pt-br/dotnet/architecture/modernize-with-azure-containers/) (PDF) * [Modernizing existing .NET apps](https://docs.microsoft.com/pt-br/dotnet/architecture/modernize-with-azure-containers/) (PDF)
#### Outros #### Outros

@ -5,7 +5,7 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [MySQL](#mysql) * [MySQL](#mysql)
* [PHP](#php) * [PHP](#php)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Scratch](#scratch) * [Scratch](#scratch)

@ -1,11 +1,11 @@
### Index ### Index
* [0 - Language Agnostic](#0---language-agnostic) * [0 - Language Agnostic](#0---language-agnostic)
* [Облачные Вычисления](#Облачные-вычисления) * [Облачные Вычисления](#Облачные-вычисления)
* [Парадигмы Программирования](#Парадигмы-программирования) * [Парадигмы Программирования](#Парадигмы-программирования)
* [Работа c cетью](#Работа-с-сетью) * [Работа c cетью](#Работа-с-сетью)
* [Управление конфигурациями](#Управление-конфигурациями) * [Управление конфигурациями](#Управление-конфигурациями)
* [Экосистема открытого исходного кода](#open-source-ecosystem) * [Экосистема открытого исходного кода](#open-source-ecosystem)
* [Assembly](#assembly) * [Assembly](#assembly)
* [Bash](#bash) * [Bash](#bash)
* [C](#c) * [C](#c)
@ -20,23 +20,23 @@
* [Go](#go) * [Go](#go)
* [Haskell](#haskell) * [Haskell](#haskell)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Bootstrap](#bootstrap) * [Bootstrap](#bootstrap)
* [Java](#java) * [Java](#java)
* [Android](#android) * [Android](#android)
* [EasyMock](#easymock) * [EasyMock](#easymock)
* [Hibernate](#hibernate) * [Hibernate](#hibernate)
* [JDBC](#jdbc) * [JDBC](#jdbc)
* [JUnit](#junit) * [JUnit](#junit)
* [Maven](#maven) * [Maven](#maven)
* [Spring](#spring) * [Spring](#spring)
* [Swing UI](#swing-ui) * [Swing UI](#swing-ui)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [nuxt.js](#nuxtjs) * [nuxt.js](#nuxtjs)
* [React](#react) * [React](#react)
* [vue.js](#vuejs) * [vue.js](#vuejs)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Lisp](#lisp) * [Lisp](#lisp)
@ -46,30 +46,30 @@
* [Objective-C](#objective-c) * [Objective-C](#objective-c)
* [Perl](#perl) * [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [CakePHP](#cakephp) * [CakePHP](#cakephp)
* [CodeIgniter](#codeigniter) * [CodeIgniter](#codeigniter)
* [Laravel](#laravel) * [Laravel](#laravel)
* [Symfony](#symfony) * [Symfony](#symfony)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Jupyter Notebook](#jupyter-notebook) * [Jupyter Notebook](#jupyter-notebook)
* [NumPy](#numpy) * [NumPy](#numpy)
* [Pycharm](#pycharm) * [Pycharm](#pycharm)
* [R](#r) * [R](#r)
* [Ruby](#ruby) * [Ruby](#ruby)
* [RSpec](#rspec) * [RSpec](#rspec)
* [Ruby on Rails](#ruby-on-rails) * [Ruby on Rails](#ruby-on-rails)
* [Rust](#rust) * [Rust](#rust)
* [Scala](#scala) * [Scala](#scala)
* [Scilab](#scilab) * [Scilab](#scilab)
* [Scratch](#scratch) * [Scratch](#scratch)
* [Smalltalk](#smalltalk) * [Smalltalk](#smalltalk)
* [SQL](#sql) * [SQL](#sql)
* [FirebirdSQL](#firebirdsql) * [FirebirdSQL](#firebirdsql)
* [PostgreSQL](#postgresql) * [PostgreSQL](#postgresql)
* [Swift](#swift) * [Swift](#swift)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [Unix](#unix) * [Unix](#unix)
* [Vim](#vim) * [Vim](#vim)

@ -1,9 +1,9 @@
### Index ### Index
* [Language Agnostic](#language-agnostic) * [Language Agnostic](#language-agnostic)
* [Právo](#pravo) * [Právo](#pravo)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
### Language Agnostic ### Language Agnostic

@ -561,7 +561,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
* [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) * [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/)
* [Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz * [Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz
* [Open Government; Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government) - Daniel Lathrop, Laurel Ruma * [Open Government; Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government) - Daniel Lathrop, Laurel Ruma
* [PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology](https://leanpub.com/PDQ) - Jeff Franz-Lien *(Leanpub account or valid email requested)* * [PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology](https://leanpub.com/PDQ) - Jeff Franz-Lien *(Leanpub account or valid email requested)*
* [Philosophy of Computer Science](http://www.cse.buffalo.edu/~rapaport/Papers/phics.pdf) (PDF) * [Philosophy of Computer Science](http://www.cse.buffalo.edu/~rapaport/Papers/phics.pdf) (PDF)
* [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/)
* [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF) * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF)
@ -569,7 +569,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
* [Programming Fundamentals](https://press.rebus.community/programmingfundamentals/) - Kenneth Leroy Busbee, Dave Braunschweig * [Programming Fundamentals](https://press.rebus.community/programmingfundamentals/) - Kenneth Leroy Busbee, Dave Braunschweig
* [Programming with Unicode](http://unicodebook.readthedocs.org) * [Programming with Unicode](http://unicodebook.readthedocs.org)
* [Real-World Maintainable Software](https://www.oreilly.com/ideas/real-world-maintainable-software) - Abraham Marin-Perez * [Real-World Maintainable Software](https://www.oreilly.com/ideas/real-world-maintainable-software) - Abraham Marin-Perez
* [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap *(Leanpub account or valid email requested)* * [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap *(Leanpub account or valid email requested)*
* [Scientific Programming and Computer Architecture](https://divakarvi.github.io/bk-spca/spca.html) - Divakar Viswanath * [Scientific Programming and Computer Architecture](https://divakarvi.github.io/bk-spca/spca.html) - Divakar Viswanath
* [Signal Computing: Digital Signals in the Software Domain](http://faculty.washington.edu/stiber/pubs/Signal-Computing/Signal%20Computing.pdf) - Michael Stiber, Bilin Zhang Stiber, Eric C. Larson (PDF) * [Signal Computing: Digital Signals in the Software Domain](http://faculty.washington.edu/stiber/pubs/Signal-Computing/Signal%20Computing.pdf) - Michael Stiber, Bilin Zhang Stiber, Eric C. Larson (PDF)
* [Small Memory Software](https://smallmemory.charlesweir.com/book.html) - Charles Weir, James Noble (HTML) * [Small Memory Software](https://smallmemory.charlesweir.com/book.html) - Charles Weir, James Noble (HTML)
@ -701,7 +701,7 @@ Kerridge (PDF) (email address *requested*, not required)
* [RexEgg](http://www.rexegg.com) * [RexEgg](http://www.rexegg.com)
* [Ruby Regexp](https://learnbyexample.github.io/Ruby_Regexp/) - Sundeep Agarwal * [Ruby Regexp](https://learnbyexample.github.io/Ruby_Regexp/) - Sundeep Agarwal
* [The 30 Minute Regex Tutorial](http://www.codeproject.com/Articles/9099/The-Minute-Regex-Tutorial) - Jim Hollenhorst * [The 30 Minute Regex Tutorial](http://www.codeproject.com/Articles/9099/The-Minute-Regex-Tutorial) - Jim Hollenhorst
* [The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text](https://leanpub.com/bastards-regexes) - Dan Nguyen *(Leanpub account or valid email requested)* * [The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text](https://leanpub.com/bastards-regexes) - Dan Nguyen *(Leanpub account or valid email requested)*
### Reverse Engineering ### Reverse Engineering
@ -755,14 +755,14 @@ Kerridge (PDF) (email address *requested*, not required)
* [How to Design Programs](http://www.htdp.org) * [How to Design Programs](http://www.htdp.org)
* [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html)
* [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) * [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook)
* [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) - Nick Oostvogels *(Leanpub account or valid email requested)* * [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) - Nick Oostvogels *(Leanpub account or valid email requested)*
* [Microservices AntiPatterns and Pitfalls](http://web.archive.org/web/20210205164251/https://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) - Mark Richards (PDF) *(:card_file_box: archived)* * [Microservices AntiPatterns and Pitfalls](http://web.archive.org/web/20210205164251/https://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) - Mark Richards (PDF) *(:card_file_box: archived)*
* [Microservices vs. Service-Oriented Architecture](https://www.oreilly.com/radar/microservices-vs-service-oriented-architecture/) - Mark Richards (HTML) * [Microservices vs. Service-Oriented Architecture](https://www.oreilly.com/radar/microservices-vs-service-oriented-architecture/) - Mark Richards (HTML)
* [Migrating to Cloud-Native Application Architectures](https://developers.redhat.com/books/migrating-microservice-databases-relational-monolith-distributed-data/) (email address *requested*) (PDF) * [Migrating to Cloud-Native Application Architectures](https://developers.redhat.com/books/migrating-microservice-databases-relational-monolith-distributed-data/) (email address *requested*) (PDF)
* [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson (PDF) * [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson (PDF)
* [OAuth - The Big Picture](https://pages.apigee.com/oauth-big-picture-ebook.html) (email address *requested*) * [OAuth - The Big Picture](https://pages.apigee.com/oauth-big-picture-ebook.html) (email address *requested*)
* [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) - S. Demeyer, S. Ducasse and O. Nierstrasz * [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) - S. Demeyer, S. Ducasse and O. Nierstrasz
* [Practicing Domain-Driven Design - Part 1](https://leanpub.com/Practicing-DDD) - Scott Millett *(Leanpub account or valid email requested)* * [Practicing Domain-Driven Design - Part 1](https://leanpub.com/Practicing-DDD) - Scott Millett *(Leanpub account or valid email requested)*
* [Reactive Microservices Architecture](https://www.lightbend.com/ebooks/reactive-microservices-architecture-design-principles-for-distributed-systems-oreilly) (email address *requested*) * [Reactive Microservices Architecture](https://www.lightbend.com/ebooks/reactive-microservices-architecture-design-principles-for-distributed-systems-oreilly) (email address *requested*)
* [Reactive Microsystems: The Evolution of Microservices at Scale](https://www.lightbend.com/ebooks/reactive-microsystems-evolution-of-microservices-scalability-oreilly) (email address *requested*) * [Reactive Microsystems: The Evolution of Microservices at Scale](https://www.lightbend.com/ebooks/reactive-microsystems-evolution-of-microservices-scalability-oreilly) (email address *requested*)
* [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2) * [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2)

@ -14,8 +14,7 @@
### Go ### Go
* [ภาษา Go ตอน 1 ตดตง และ Run Hello World](https://medium.com/odds-team/%E0%B8%AA%E0%B8%A3%E0%B8%B8%E0%B8%9B%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%9E%E0%B8%B7%E0%B9%89%E0%B8%99%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-go-%E0%B9%81%E0%B8%9A%E0%B8%9A-step-by-step-%E0%B8%88%E0%B8%B2%E0%B8%81-course-pre-ultimate-go-by-p-yod-%E0%B8%95%E0%B8%AD%E0%B8%99-1-%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-%E0%B9%81%E0%B8%A5%E0%B8%B0-d9ac7913e9a4) - * [ภาษา Go ตอน 1 ตดตง และ Run Hello World](https://medium.com/odds-team/%E0%B8%AA%E0%B8%A3%E0%B8%B8%E0%B8%9B%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%9E%E0%B8%B7%E0%B9%89%E0%B8%99%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-go-%E0%B9%81%E0%B8%9A%E0%B8%9A-step-by-step-%E0%B8%88%E0%B8%B2%E0%B8%81-course-pre-ultimate-go-by-p-yod-%E0%B8%95%E0%B8%AD%E0%B8%99-1-%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-%E0%B9%81%E0%B8%A5%E0%B8%B0-d9ac7913e9a4) - Chaiyarin Niamsuwan
Chaiyarin Niamsuwan
### IoT (internet of things) ### IoT (internet of things)

@ -19,7 +19,7 @@
* [.NET Framework](#net-framework) * [.NET Framework](#net-framework)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [R](#r) * [R](#r)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Rust](#rust) * [Rust](#rust)

@ -3,13 +3,13 @@
* [ClosureScript](#clojurescript) * [ClosureScript](#clojurescript)
* [Haskell](#haskell) * [Haskell](#haskell)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Bootstrap](#bootstrap) * [Bootstrap](#bootstrap)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [Language Agnostic](#language-agnostic) * [Language Agnostic](#language-agnostic)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Ruby](#ruby) * [Ruby](#ruby)

@ -1,86 +1,86 @@
## 目录 ## 目录
* [语言无关](#语言无关) * [语言无关](#语言无关)
* [版本控制](#版本控制) * [版本控制](#版本控制)
* [编程艺术](#编程艺术) * [编程艺术](#编程艺术)
* [编辑器](#编辑器) * [编辑器](#编辑器)
* [编译原理](#编译原理) * [编译原理](#编译原理)
* [操作系统](#操作系统) * [操作系统](#操作系统)
* [程序员杂谈](#程序员杂谈) * [程序员杂谈](#程序员杂谈)
* [大数据](#大数据) * [大数据](#大数据)
* [分布式系统](#分布式系统) * [分布式系统](#分布式系统)
* [管理和监控](#管理和监控) * [管理和监控](#管理和监控)
* [函数式概念](#函数式概念) * [函数式概念](#函数式概念)
* [计算机图形学](#计算机图形学) * [计算机图形学](#计算机图形学)
* [其它](#其它) * [其它](#其它)
* [软件开发方法](#软件开发方法) * [软件开发方法](#软件开发方法)
* [设计模式](#设计模式) * [设计模式](#设计模式)
* [数据库](#数据库) * [数据库](#数据库)
* [项目相关](#项目相关) * [项目相关](#项目相关)
* [在线教育](#在线教育) * [在线教育](#在线教育)
* [正则表达式](#正则表达式) * [正则表达式](#正则表达式)
* [智能系统](#智能系统) * [智能系统](#智能系统)
* [IDE](#ide) * [IDE](#ide)
* [Web](#web) * [Web](#web)
* [WEB服务器](#web服务器) * [WEB服务器](#web服务器)
* [语言相关](#语言相关) * [语言相关](#语言相关)
* [Android](#android) * [Android](#android)
* [Assembly](#assembly) * [Assembly](#assembly)
* [AWK](#awk) * [AWK](#awk)
* [C](#c) * [C](#c)
* [C#](#csharp) * [C#](#csharp)
* [C++](#cpp) * [C++](#cpp)
* [CoffeeScript](#coffeescript) * [CoffeeScript](#coffeescript)
* [Dart](#dart) * [Dart](#dart)
* [Elasticsearch](#elasticsearch) * [Elasticsearch](#elasticsearch)
* [Elixir](#elixir) * [Elixir](#elixir)
* [Erlang](#erlang) * [Erlang](#erlang)
* [Fortran](#fortran) * [Fortran](#fortran)
* [Golang](#golang) * [Golang](#golang)
* [Haskell](#haskell) * [Haskell](#haskell)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [HTTP](#http) * [HTTP](#http)
* [iOS](#ios) * [iOS](#ios)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [Backbone.js](#backbonejs) * [Backbone.js](#backbonejs)
* [D3.js](#d3js) * [D3.js](#d3js)
* [Electron.js](#electronjs) * [Electron.js](#electronjs)
* [ExtJS](#extjs) * [ExtJS](#extjs)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [React.js](#reactjs) * [React.js](#reactjs)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Zepto.js](#zeptojs) * [Zepto.js](#zeptojs)
* [LaTeX](#latex) * [LaTeX](#latex)
* [LISP](#lisp) * [LISP](#lisp)
* [Lua](#lua) * [Lua](#lua)
* [Markdown](#markdown) * [Markdown](#markdown)
* [MySQL](#mysql) * [MySQL](#mysql)
* [NoSQL](#nosql) * [NoSQL](#nosql)
* [Perl](#perl) * [Perl](#perl)
* [PHP](#php) * [PHP](#php)
* [Laravel](#laravel) * [Laravel](#laravel)
* [Symfony](#symfony) * [Symfony](#symfony)
* [PostgreSQL](#postgresql) * [PostgreSQL](#postgresql)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [R](#r) * [R](#r)
* [reStructuredText](#restructuredtext) * [reStructuredText](#restructuredtext)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Rust](#rust) * [Rust](#rust)
* [Scala](#scala) * [Scala](#scala)
* [Scheme](#scheme) * [Scheme](#scheme)
* [Scratch](#scratch) * [Scratch](#scratch)
* [Shell](#shell) * [Shell](#shell)
* [Swift](#swift) * [Swift](#swift)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [Deno](#deno) * [Deno](#deno)
* [VBA](#vba-microsoft-visual-basic-applications) * [VBA](#vba-microsoft-visual-basic-applications)
* [Vim](#vim) * [Vim](#vim)
* [Visual Prolog](#visual-prolog) * [Visual Prolog](#visual-prolog)
## 语言无关 ## 语言无关
@ -313,8 +313,8 @@
### Assembly ### Assembly
* 逆向工程权威指南 《Reverse Engineering for Beginners》 - Dennis Yurichev, Antiy Labs, Archer * 逆向工程权威指南 《Reverse Engineering for Beginners》 - Dennis Yurichev, Antiy Labs, Archer
* [逆向工程权威指南 《Reverse Engineering for Beginners》 Vol.1](https://beginners.re/RE4B-CN-vol1.pdf) - Dennis Yurichev, Antiy Labs, Archer (PDF) * [逆向工程权威指南 《Reverse Engineering for Beginners》 Vol.1](https://beginners.re/RE4B-CN-vol1.pdf) - Dennis Yurichev, Antiy Labs, Archer (PDF)
* [逆向工程权威指南 《Reverse Engineering for Beginners》 Vol.2](https://beginners.re/RE4B-CN-vol2.pdf) - Dennis Yurichev, Antiy Labs, Archer (PDF) * [逆向工程权威指南 《Reverse Engineering for Beginners》 Vol.2](https://beginners.re/RE4B-CN-vol2.pdf) - Dennis Yurichev, Antiy Labs, Archer (PDF)
* [C/C++面向WebAssembly编程](https://github.com/3dgen/cppwasm-book/tree/master/zh) - Ending, Chai Shushan (HTML, [:package: examples](https://github.com/3dgen/cppwasm-book/tree/master/examples)) * [C/C++面向WebAssembly编程](https://github.com/3dgen/cppwasm-book/tree/master/zh) - Ending, Chai Shushan (HTML, [:package: examples](https://github.com/3dgen/cppwasm-book/tree/master/examples))
@ -479,7 +479,7 @@
### JavaScript ### JavaScript
* [命名函数表达式探秘](http://justjavac.com/named-function-expressions-demystified.html) - kangax、为之漫笔(翻译) (原始地址无法打开,所以此处地址为justjavac博客上的备份) * [命名函数表达式探秘](http://justjavac.com/named-function-expressions-demystified.html) - kangax、为之漫笔(翻译) (原始地址无法打开,所以此处地址为justjavac博客上的备份)
* [你不知道的Javascript](https://github.com/getify/You-Dont-Know-JS/tree/1ed-zh-CN) * [你不知道的JavaScript](https://github.com/getify/You-Dont-Know-JS/tree/1ed-zh-CN)
* [深入理解JavaScript系列](http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html) * [深入理解JavaScript系列](http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html)
* [现代 JavaScript 教程](https://zh.javascript.info) - Ilya Kantor * [现代 JavaScript 教程](https://zh.javascript.info) - Ilya Kantor
* [学用 JavaScript 设计模式](http://www.oschina.net/translate/learning-javascript-design-patterns) - 开源中国 * [学用 JavaScript 设计模式](http://www.oschina.net/translate/learning-javascript-design-patterns) - 开源中国
@ -490,9 +490,9 @@
* [javascript 的 12 个怪癖](https://github.com/justjavac/12-javascript-quirks) * [javascript 的 12 个怪癖](https://github.com/justjavac/12-javascript-quirks)
* [JavaScript 秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/) * [JavaScript 秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/)
* [《JavaScript 模式》](https://github.com/jayli/javascript-patterns) (《JavaScript patterns》译本) * [《JavaScript 模式》](https://github.com/jayli/javascript-patterns) (《JavaScript patterns》译本)
* [Javascript 原理](https://web.archive.org/web/20170112164945/http://typeof.net/s/jsmech/) * [JavaScript 原理](https://web.archive.org/web/20170112164945/http://typeof.net/s/jsmech/)
* [JavaScript Promise迷你书](http://liubin.github.io/promises-book/) * [JavaScript Promise迷你书](http://liubin.github.io/promises-book/)
* [Javascript编程指南](http://pij.robinqu.me) ([源码](https://github.com/RobinQu/Programing-In-Javascript)) * [JavaScript编程指南](http://pij.robinqu.me) ([源码](https://github.com/RobinQu/Programing-In-Javascript))
* [JavaScript核心概念及实践](http://icodeit.org/jsccp/) (PDF) * [JavaScript核心概念及实践](http://icodeit.org/jsccp/) (PDF)
@ -508,34 +508,34 @@
#### Backbone.js #### Backbone.js
* [Backbone.js入门教程](http://www.the5fire.com/backbone-js-tutorials-pdf-download.html) (PDF) * [Backbone.js入门教程](http://www.the5fire.com/backbone-js-tutorials-pdf-download.html) (PDF)
* [Backbone.js入门教程第二版](https://github.com/the5fire/backbonejs-learning-note) * [Backbone.js入门教程第二版](https://github.com/the5fire/backbonejs-learning-note)
* [Backbone.js中文文档](https://web.archive.org/web/20200916085144/https://www.html.cn/doc/backbone/) *(:card_file_box: archived)* * [Backbone.js中文文档](https://web.archive.org/web/20200916085144/https://www.html.cn/doc/backbone/) *(:card_file_box: archived)*
#### D3.js #### D3.js
* [楚狂人的D3教程](http://www.cnblogs.com/winleisure/tag/D3.js/) * [楚狂人的D3教程](http://www.cnblogs.com/winleisure/tag/D3.js/)
* [官方API文档](https://github.com/mbostock/d3/wiki/API--%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C) * [官方API文档](https://github.com/mbostock/d3/wiki/API--%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C)
* [张天旭的D3教程](http://blog.csdn.net/zhang__tianxu/article/category/1623437) * [张天旭的D3教程](http://blog.csdn.net/zhang__tianxu/article/category/1623437)
* [Learning D3.JS](http://d3.decembercafe.org) - 十二月咖啡馆 * [Learning D3.JS](http://d3.decembercafe.org) - 十二月咖啡馆
#### Electron.js #### Electron.js
* [Electron 中文文档](https://wizardforcel.gitbooks.io/electron-doc/content) - WizardForcel * [Electron 中文文档](https://wizardforcel.gitbooks.io/electron-doc/content) - WizardForcel
* [Electron 中文文档](https://www.w3cschool.cn/electronmanual) - W3Cschool * [Electron 中文文档](https://www.w3cschool.cn/electronmanual) - W3Cschool
#### ExtJS #### ExtJS
* [Ext4.1.0 中文文档](http://extjs-doc-cn.github.io/ext4api/) * [Ext4.1.0 中文文档](http://extjs-doc-cn.github.io/ext4api/)
#### jQuery #### jQuery
* [简单易懂的JQuery魔法](https://web.archive.org/web/20201127045453/http://www.nowamagic.net/librarys/books/contents/jquery) *(:card_file_box: archived)* * [简单易懂的JQuery魔法](https://web.archive.org/web/20201127045453/http://www.nowamagic.net/librarys/books/contents/jquery) *(:card_file_box: archived)*
* [How to write jQuery plugin](http://i5ting.github.io/How-to-write-jQuery-plugin/build/jquery.plugin.html) * [How to write jQuery plugin](http://i5ting.github.io/How-to-write-jQuery-plugin/build/jquery.plugin.html)
#### Node.js #### Node.js
@ -557,23 +557,23 @@
#### React.js #### React.js
* [Learn React & Webpack by building the Hacker News front page](https://github.com/theJian/build-a-hn-front-page) * [Learn React & Webpack by building the Hacker News front page](https://github.com/theJian/build-a-hn-front-page)
* [React-Bits 中文文档](https://github.com/hateonion/react-bits-CN) * [React-Bits 中文文档](https://github.com/hateonion/react-bits-CN)
* [React Native 中文文档(含最新Android内容)](http://wiki.jikexueyuan.com/project/react-native/) * [React Native 中文文档(含最新Android内容)](http://wiki.jikexueyuan.com/project/react-native/)
* [React webpack-cookbook](https://github.com/fakefish/react-webpack-cookbook) * [React webpack-cookbook](https://github.com/fakefish/react-webpack-cookbook)
* [React.js 入门教程](http://fraserxu.me/intro-to-react/) * [React.js 入门教程](http://fraserxu.me/intro-to-react/)
* [React.js 中文文档](https://discountry.github.io/react/) * [React.js 中文文档](https://discountry.github.io/react/)
#### Vue.js #### Vue.js
* [Vue.js中文文档](https://cn.vuejs.org/v2/guide/) * [Vue.js中文文档](https://cn.vuejs.org/v2/guide/)
* [Vue3.0学习教程与实战案例](https://vue3.chengpeiquan.com) - chengpeiquan * [Vue3.0学习教程与实战案例](https://vue3.chengpeiquan.com) - chengpeiquan
#### Zepto.js #### Zepto.js
* [Zepto.js 中文文档](https://web.archive.org/web/20210303025214/https://www.css88.com/doc/zeptojs_api/) *(:card_file_box: archived)* * [Zepto.js 中文文档](https://web.archive.org/web/20210303025214/https://www.css88.com/doc/zeptojs_api/) *(:card_file_box: archived)*
### LaTeX ### LaTeX

@ -1,7 +1,7 @@
### Index ### Index
* [Android](#android) * [Android](#android)
* [C#](#c-sharp) * [C#](#csharp)
* [C++](#cpp) * [C++](#cpp)
* [Clojure](#clojure) * [Clojure](#clojure)
* [Common Lisp](#common-lisp) * [Common Lisp](#common-lisp)
@ -40,7 +40,7 @@
* [The complete Android Application Development Course - Work Great in 2020](https://www.youtube.com/playlist?list=PLknSwrodgQ72X4sKpzf5vT8kY80HKcUSe) - Android Developer (screencast) * [The complete Android Application Development Course - Work Great in 2020](https://www.youtube.com/playlist?list=PLknSwrodgQ72X4sKpzf5vT8kY80HKcUSe) - Android Developer (screencast)
### <a id="c-sharp"></a>C&#x23; ### <a id="csharp"></a>C\#
* [Beginning C# with Unity](https://www.youtube.com/playlist?list=PLFgjYYTq6xyhtVK6VzLiFe3pmBu-XSNlX) - Brian Douglas Moakley, VegetarianZombie (screencast) * [Beginning C# with Unity](https://www.youtube.com/playlist?list=PLFgjYYTq6xyhtVK6VzLiFe3pmBu-XSNlX) - Brian Douglas Moakley, VegetarianZombie (screencast)
* [How to program in C# - Beginner Course \| Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) - Asbjørn Thirslund (screencast) * [How to program in C# - Beginner Course \| Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) - Asbjørn Thirslund (screencast)

@ -12,7 +12,7 @@
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
@ -78,17 +78,17 @@
### Language Agnostic ### Language Agnostic
* [Castálio Podcast](http://castalio.info) (podcast) * [Castálio Podcast](http://castalio.info) (podcast)
* [DevNaEstrada](http://devnaestrada.com.br) (podcast) * [DevNaEstrada](http://devnaestrada.com.br) (podcast)
* [Grok Podcast](http://www.grokpodcast.com) (podcast) * [Grok Podcast](http://www.grokpodcast.com) (podcast)
* [Hipsters Ponto Tech](http://hipsters.tech) (podcast) * [Hipsters Ponto Tech](http://hipsters.tech) (podcast)
* [Lambda3](https://blog.lambda3.com.br/category/podcast) (podcast) * [Lambda3](https://blog.lambda3.com.br/category/podcast) (podcast)
* [NerdTech (Jovem Nerd)](https://jovemnerd.com.br/playlist/nerdtech) (podcast) * [NerdTech (Jovem Nerd)](https://jovemnerd.com.br/playlist/nerdtech) (podcast)
* [PODebug](http://www.podebug.com) (podcast) * [PODebug](http://www.podebug.com) (podcast)
* [PodProgramar](https://mundopodcast.com.br/podprogramar) (podcast) * [PodProgramar](https://mundopodcast.com.br/podprogramar) (podcast)
* [podTag](https://podtag.com.br) (podcast) * [podTag](https://podtag.com.br) (podcast)
* [Screencast DevMedia - Lazy Load](https://www.youtube.com/playlist?list=PLi75dzoFwEbo89TG5IaD4ODYPeJK9uxA5) (screencast) * [Screencast DevMedia - Lazy Load](https://www.youtube.com/playlist?list=PLi75dzoFwEbo89TG5IaD4ODYPeJK9uxA5) (screencast)
* [Screencasts - Andre Baltieri](https://www.youtube.com/playlist?list=PLTMuY7ptzFISwigIWpZQtp6b0TuEEvqLC) (screencast) * [Screencasts - Andre Baltieri](https://www.youtube.com/playlist?list=PLTMuY7ptzFISwigIWpZQtp6b0TuEEvqLC) (screencast)
### PHP ### PHP
@ -118,4 +118,4 @@
### Vue.js ### Vue.js
* [Série de vídeos sobre Vue.js](https://vimeo.com/channels/1115590/videos/) - Origem: Vedovelli (screencast) * [Série de vídeos sobre Vue.js](https://vimeo.com/channels/1115590/videos/) - Origem: Vedovelli (screencast)

@ -8,7 +8,7 @@
* [Gulp](#gulp) * [Gulp](#gulp)
* [Haskell](#haskell) * [Haskell](#haskell)
* [Java](#java) * [Java](#java)
* [Spring](#spring) * [Spring](#spring)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [.NET](#net) * [.NET](#net)
* [Node.js](#nodejs) * [Node.js](#nodejs)
@ -137,5 +137,3 @@
### Webpack ### Webpack
* [Скринкаст Webpack](https://learn.javascript.ru/screencast/webpack) - Илья Кантор (Screencast) * [Скринкаст Webpack](https://learn.javascript.ru/screencast/webpack) - Илья Кантор (Screencast)

@ -12,8 +12,8 @@
* [Computer Architecture](#computer-architecture) * [Computer Architecture](#computer-architecture)
* [Dart](#dart) * [Dart](#dart)
* [Databases](#databases) * [Databases](#databases)
* [NoSQL](#nosql) * [NoSQL](#nosql)
* [SQL](#sql) * [SQL](#sql)
* [Deep Learning](#deep-learning) * [Deep Learning](#deep-learning)
* [Flutter](#flutter) * [Flutter](#flutter)
* [Game Development](#game-development) * [Game Development](#game-development)
@ -21,12 +21,12 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [Gulp.js](#gulpjs) * [Gulp.js](#gulpjs)
* [jQuery](#jquery) * [jQuery](#jquery)
* [NodeJS](#nodejs) * [NodeJS](#nodejs)
* [PugJs](#pugjs) * [PugJs](#pugjs)
* [React.js](#reactjs) * [React.js](#reactjs)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Machine Learning](#machine-learning) * [Machine Learning](#machine-learning)
* [Natural Language Programming](#natural-language-programming) * [Natural Language Programming](#natural-language-programming)
* [.NET](#net) * [.NET](#net)
@ -34,12 +34,12 @@
* [PHP](#php) * [PHP](#php)
* [Prolog](#prolog) * [Prolog](#prolog)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Flask](#flask) * [Flask](#flask)
* [R](#r) * [R](#r)
* [Software Architecture](#software-architecture) * [Software Architecture](#software-architecture)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
### Algorithms & Data Structures ### Algorithms & Data Structures
@ -191,7 +191,7 @@
* [Learn SASS In Arabic 2021&rlm;](https://www.youtube.com/playlist?list=PLDoPjvoNmBAzlpyFHOaB3b-eubmF0TAV2) - Elzero Web School * [Learn SASS In Arabic 2021&rlm;](https://www.youtube.com/playlist?list=PLDoPjvoNmBAzlpyFHOaB3b-eubmF0TAV2) - Elzero Web School
* [Sass&rlm;](https://www.youtube.com/playlist?list=PLDoPjvoNmBAz6bF7qObm2a1mLN_WHAWQo) - Elzero Web School * [Sass&rlm;](https://www.youtube.com/playlist?list=PLDoPjvoNmBAz6bF7qObm2a1mLN_WHAWQo) - Elzero Web School
* [Sass - Create a website&rlm;](https://www.youtube.com/playlist?list=PLDoPjvoNmBAz9sluuyOWPifXvySgrGma8) - Elzero Web School * [Sass - Create a website&rlm;](https://www.youtube.com/playlist?list=PLDoPjvoNmBAz9sluuyOWPifXvySgrGma8) - Elzero Web School
* [Yonisfy CS94's | Web Programming with JavaScript&rlm;](https://www.youtube.com/playlist?list=PLLWuK602vNiXqkUqcoKrVjCyOrZh7Tw0e) - Mohammed Elzanaty * [Yonisfy CS94's \| Web Programming with JavaScript&rlm;](https://www.youtube.com/playlist?list=PLLWuK602vNiXqkUqcoKrVjCyOrZh7Tw0e) - Mohammed Elzanaty
### Java ### Java

@ -9,13 +9,13 @@
* [Git](#git) * [Git](#git)
* [Go](#go) * [Go](#go)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Bootstrap](#bootstrap) * [Bootstrap](#bootstrap)
* [IDE and Editors](#ide-and-editors) * [IDE and Editors](#ide-and-editors)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [React](#react) * [React](#react)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [MySQL](#mysql) * [MySQL](#mysql)
* [PHP](#php) * [PHP](#php)

@ -65,5 +65,5 @@
### TypeScript ### TypeScript
* [Erstellen von Javascript-Anwendung mithilfe von TypeScript](https://docs.microsoft.com/de-de/learn/paths/build-javascript-applications-typescript/) - Microsoft * [Erstellen von JavaScript-Anwendungen mithilfe von TypeScript](https://docs.microsoft.com/de-de/learn/paths/build-javascript-applications-typescript/) - Microsoft
* [TypeScript lernen: Eine Einführung in 80 Minuten](https://www.youtube.com/watch?v=_CaGUZNEobk) - Golo Roden * [TypeScript lernen: Eine Einführung in 80 Minuten](https://www.youtube.com/watch?v=_CaGUZNEobk) - Golo Roden

@ -20,8 +20,8 @@
* [Dart](#dart) * [Dart](#dart)
* [Data Science](#data-science) * [Data Science](#data-science)
* [Databases](#databases) * [Databases](#databases)
* [NoSQL](#nosql) * [NoSQL](#nosql)
* [SQL](#sql) * [SQL](#sql)
* [Deep Learning](#deep-learning) * [Deep Learning](#deep-learning)
* [Docker](#docker) * [Docker](#docker)
* [Flutter](#flutter) * [Flutter](#flutter)
@ -33,17 +33,17 @@
* [iOS](#ios) * [iOS](#ios)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [D3.js](#d3js) * [D3.js](#d3js)
* [Electron](#electron) * [Electron](#electron)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Next.js](#nextjs) * [Next.js](#nextjs)
* [NodeJS](#nodejs) * [NodeJS](#nodejs)
* [React](#react) * [React](#react)
* [React Native](#react-native) * [React Native](#react-native)
* [Redux](#redux) * [Redux](#redux)
* [Svelte](#svelte) * [Svelte](#svelte)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [Kubernetes](#kubernetes) * [Kubernetes](#kubernetes)
* [Linux](#linux) * [Linux](#linux)
@ -62,8 +62,8 @@
* [PLC - Programmable logic controllers](#plc---programmable-logic-controllers) * [PLC - Programmable logic controllers](#plc---programmable-logic-controllers)
* [Processing](#processing) * [Processing](#processing)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Flask](#flask) * [Flask](#flask)
* [QB64](#QB64) * [QB64](#QB64)
* [R](#r) * [R](#r)
* [Robotics](#robotics) * [Robotics](#robotics)
@ -74,11 +74,11 @@
* [Solidity](#solidity) * [Solidity](#solidity)
* [Spark](#spark) * [Spark](#spark)
* [Swift](#swift) * [Swift](#swift)
* [Vapor](#vapor) * [Vapor](#vapor)
* [Theory](#theory) * [Theory](#theory)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [Deno](#deno) * [Deno](#deno)
* [Verilog / VHDL / SystemVerilog](#verilog--vhdl--systemverilog) * [Verilog / VHDL / SystemVerilog](#verilog--vhdl--systemverilog)
* [Web Development](#web-development) * [Web Development](#web-development)
@ -381,7 +381,7 @@
### Docker ### Docker
* [Docker](https://www.youtube.com/playlist?list=PLhW3qG5bs-L99pQsZ74f-LC-tOEsBp2rK) - Raghav Pal * [Docker](https://www.youtube.com/playlist?list=PLhW3qG5bs-L99pQsZ74f-LC-tOEsBp2rK) - Raghav Pal
* [Docker Tutorial for Beginners ](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBkvpSIgwchk0glHLz7CQ-7) - Thenewboston * [Docker Tutorial for Beginners](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBkvpSIgwchk0glHLz7CQ-7) - Thenewboston
* [Docker Tutorial for Beginners](https://www.youtube.com/watch?v=fqMOX6JJhGo) - FreeCodeCamp * [Docker Tutorial for Beginners](https://www.youtube.com/watch?v=fqMOX6JJhGo) - FreeCodeCamp
* [Docker Tutorial for Beginners \[FULL COURSE in 3 Hours\]](https://www.youtube.com/watch?v=3c-iBn73dDE) - TechWorld with Nana * [Docker Tutorial for Beginners \[FULL COURSE in 3 Hours\]](https://www.youtube.com/watch?v=3c-iBn73dDE) - TechWorld with Nana
* [Docker Tutorial for Beginners \| Full Course \[2021\]](https://www.youtube.com/watch?v=p28piYY_wv8) - Amigoscode * [Docker Tutorial for Beginners \| Full Course \[2021\]](https://www.youtube.com/watch?v=p28piYY_wv8) - Amigoscode
@ -544,14 +544,14 @@
* [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento) * [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento)
* [Cycle.js Fundamentals](https://egghead.io/courses/cycle-js-fundamentals) - André Staltz * [Cycle.js Fundamentals](https://egghead.io/courses/cycle-js-fundamentals) - André Staltz
* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath (YouTube) * [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath (YouTube)
* [Functional Programming in Javascript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) - Mattias Petter Johansson «Fun Fun Function» (YouTube) * [Functional Programming in JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) - Mattias Petter Johansson «Fun Fun Function» (YouTube)
* [Intro to JavaScript ES6 programming](https://www.youtube.com/playlist?list=PL-xu4i_QDSxcoDNeh8rx5-pHCCTOg0XsI) * [Intro to JavaScript ES6 programming](https://www.youtube.com/playlist?list=PL-xu4i_QDSxcoDNeh8rx5-pHCCTOg0XsI)
* [Intro To JavaScript Unit Testing & BDD](https://www.youtube.com/watch?v=u5cLK1UrFyQ) - Traversy Media * [Intro To JavaScript Unit Testing & BDD](https://www.youtube.com/watch?v=u5cLK1UrFyQ) - Traversy Media
* [Javascript Array Methods](https://youtube.com/playlist?list=PLgBH1CvjOA62PBFIDq55-S6Beivje30A2) - Florin Pop (YouTube) * [JavaScript Array Methods](https://youtube.com/playlist?list=PLgBH1CvjOA62PBFIDq55-S6Beivje30A2) - Florin Pop (YouTube)
* [Javascript Coding Challenges](https://youtube.com/playlist?list=PLgBH1CvjOA63ROz8Wqd7RDD0qpvGXF8x5) - Florin Pop (YouTube) * [JavaScript Coding Challenges](https://youtube.com/playlist?list=PLgBH1CvjOA63ROz8Wqd7RDD0qpvGXF8x5) - Florin Pop (YouTube)
* [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary * [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary
* [Javascript Essentials](https://www.udemy.com/javascript-essentials/) - Lawrence Turton (Udemy) * [Javascript Essentials](https://www.udemy.com/javascript-essentials/) - Lawrence Turton (Udemy)
* [Javascript Mini Course 2020](https://www.udemy.com/course/javascript-essentials-mini-course/) - Kalob Taulien (Udemy) * [JavaScript Mini Course 2020](https://www.udemy.com/course/javascript-essentials-mini-course/) - Kalob Taulien (Udemy)
* [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1RvylH38dKuET) - The Net Ninja * [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1RvylH38dKuET) - The Net Ninja
* [JavaScript Tutorial for beginners](https://www.youtube.com/watch?v=W6NZfCO5SIk) - Moshfegh Hamedani (Programming with Mosh) * [JavaScript Tutorial for beginners](https://www.youtube.com/watch?v=W6NZfCO5SIk) - Moshfegh Hamedani (Programming with Mosh)
* [JavaScript Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxEIuOBZkMAK5uiqp8rHUax) - Moshfegh Hamedani (Programming with Mosh) * [JavaScript Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxEIuOBZkMAK5uiqp8rHUax) - Moshfegh Hamedani (Programming with Mosh)
@ -786,7 +786,7 @@
### PHP ### PHP
* [Laravel 5.8 Tutorial From Scratch](https://www.youtube.com/playlist?list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4) - Coder's Tape (2019) * [Laravel 5.8 Tutorial From Scratch](https://www.youtube.com/playlist?list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4) - Coder's Tape (2019)
* [Learn how to program: PHP](https://www.learnhowtoprogram.com/php) - Epicodus Inc. * [Learn how to program: PHP](https://www.learnhowtoprogram.com/php) - Epicodus Inc.
* [Learn Top Ten Frameworks In PHP By Building Projects](https://www.eduonix.com/courses/Web-Development/learn-top-ten-frameworks-in-php-by-building-projects) - Eduonix Learning Solutions *(account or email address required)* * [Learn Top Ten Frameworks In PHP By Building Projects](https://www.eduonix.com/courses/Web-Development/learn-top-ten-frameworks-in-php-by-building-projects) - Eduonix Learning Solutions *(account or email address required)*
* [Object-Oriented PHP For Beginners](https://www.youtube.com/playlist?list=PLFHz2csJcgk-7hgKrjUa_IP5YCLE4vJhV) - Dary Nazar (Code with Dary) * [Object-Oriented PHP For Beginners](https://www.youtube.com/playlist?list=PLFHz2csJcgk-7hgKrjUa_IP5YCLE4vJhV) - Dary Nazar (Code with Dary)

@ -162,7 +162,7 @@
### Programación ### Programación
* [Aprende Javascript](https://aprendejavascript.org) - Jonathan MirCha * [Aprende JavaScript](https://aprendejavascript.org) - Jonathan MirCha
* [Clojure](https://programadorwebvalencia.com/cursos/clojure/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) * [Clojure](https://programadorwebvalencia.com/cursos/clojure/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia)
* [Curso C#](https://www.pildorasinformaticas.es/course/curso-c) - Juan Díaz (Píldoras Informáticas) * [Curso C#](https://www.pildorasinformaticas.es/course/curso-c) - Juan Díaz (Píldoras Informáticas)
* [Curso de Python gratis y con certificación](https://edutin.com/curso-de-python-4276) - Edutin * [Curso de Python gratis y con certificación](https://edutin.com/curso-de-python-4276) - Edutin
@ -208,7 +208,7 @@
* [Aplicaciones Web Avanzadas (2014)](http://ocw.uv.es/ingenieria-y-arquitectura/aplicaciones-web-avanzadas/Course_listing) * [Aplicaciones Web Avanzadas (2014)](http://ocw.uv.es/ingenieria-y-arquitectura/aplicaciones-web-avanzadas/Course_listing)
* [Aprende a programar aplicaciones móviles](https://miriadax.net/web/creando-apps-aprende-a-programar-aplicaciones-moviles-4-edicion-) * [Aprende a programar aplicaciones móviles](https://miriadax.net/web/creando-apps-aprende-a-programar-aplicaciones-moviles-4-edicion-)
* [CSS Básico a Avanzado](https://www.pildorasinformaticas.es/course/css-avanzado-desde-0) - Juan Díaz (Píldoras Informáticas) * [CSS Básico a Avanzado](https://www.pildorasinformaticas.es/course/css-avanzado-desde-0) - Juan Díaz (Píldoras Informáticas)
* [Curso gratuito de Javascript](https://argentinaprograma.com) - Fabricio Sodano (Argentina Programa) * [Curso gratuito de JavaScript](https://argentinaprograma.com) - Fabricio Sodano (Argentina Programa)
* [Curso gratuito de Next.js y Firebase](https://www.youtube.com/playlist?list=PLV8x_i1fqBw1VR86y4C72xMGJ8ifjBwJ6) - Miguel Ángel Durán «midudev» (YouTube) * [Curso gratuito de Next.js y Firebase](https://www.youtube.com/playlist?list=PLV8x_i1fqBw1VR86y4C72xMGJ8ifjBwJ6) - Miguel Ángel Durán «midudev» (YouTube)
* [Curso JSON. De Novato a Experto](https://www.youtube.com/playlist?list=PLrDTf5qnZdEAiHO19QB9hq5QXAef1h8oY) - Camilo Martínez "Equimancho" * [Curso JSON. De Novato a Experto](https://www.youtube.com/playlist?list=PLrDTf5qnZdEAiHO19QB9hq5QXAef1h8oY) - Camilo Martínez "Equimancho"
* [Curso React.js desde cero - Crea una aplicación paso a paso](https://www.youtube.com/playlist?list=PLV8x_i1fqBw0B008sQn79YxCjkHJU84pC) - Miguel Ángel Durán «midudev» (YouTube) * [Curso React.js desde cero - Crea una aplicación paso a paso](https://www.youtube.com/playlist?list=PLV8x_i1fqBw0B008sQn79YxCjkHJU84pC) - Miguel Ángel Durán «midudev» (YouTube)

@ -5,18 +5,18 @@
* [Git](#git) * [Git](#git)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [React](#react) * [React](#react)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [Linux](#linux) * [Linux](#linux)
* [Machine Learning](#machine-learning) * [Machine Learning](#machine-learning)
* [Network](#network) * [Network](#network)
* [PHP](#php) * [PHP](#php)
* [Codeigniter](#codeigniter) * [Codeigniter](#codeigniter)
* [Laravel](#laravel) * [Laravel](#laravel)
* [Yii](#yii) * [Yii](#yii)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Flask](#flask) * [Flask](#flask)
* [Web Development](#web-development) * [Web Development](#web-development)
@ -127,7 +127,7 @@
### Flask ### Flask
* [ آموزش توسعه وب با فریمورک فلسک](https://www.youtube.com/playlist?list=PLdUn5H7OTUk1WYCrDJpNGpJ2GFWd7yZaw) - Alireza Ayinmehr * [آموزش توسعه وب با فریمورک فلسک](https://www.youtube.com/playlist?list=PLdUn5H7OTUk1WYCrDJpNGpJ2GFWd7yZaw) - Alireza Ayinmehr
### Web Development ### Web Development

@ -10,9 +10,9 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [jQuery](#jquery) * [jQuery](#jquery)
* [React](#react) * [React](#react)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Linux](#linux) * [Linux](#linux)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
@ -83,13 +83,13 @@
* [Cours Java](https://www.youtube.com/playlist?list=PLrSOXFDHBtfHkq8dd3BbSaopVgRSYtgPv) - Formation Video * [Cours Java](https://www.youtube.com/playlist?list=PLrSOXFDHBtfHkq8dd3BbSaopVgRSYtgPv) - Formation Video
### Javascript ### JavaScript
* [Apprendre à coder en JavaScript \| Cours complet (2020)](https://www.pierre-giraud.com/javascript-apprendre-coder-cours/) - Pierre Giraud * [Apprendre à coder en JavaScript \| Cours complet (2020)](https://www.pierre-giraud.com/javascript-apprendre-coder-cours/) - Pierre Giraud
* [Apprendre le JavaScript](https://www.youtube.com/playlist?list=PLjwdMgw5TTLVzD9Jq_WBd1crqDwXRn4cw) - Grafikart * [Apprendre le JavaScript](https://www.youtube.com/playlist?list=PLjwdMgw5TTLVzD9Jq_WBd1crqDwXRn4cw) - Grafikart
* [Cours JavaScript](https://www.youtube.com/playlist?list=PLrSOXFDHBtfGxf_PtXLu_OrjFKt4_dqB_) - Formation Video * [Cours JavaScript](https://www.youtube.com/playlist?list=PLrSOXFDHBtfGxf_PtXLu_OrjFKt4_dqB_) - Formation Video
* [Déboguer son code JavaScript](https://www.youtube.com/playlist?list=PLjwdMgw5TTLWWXgsHpfCLHJ1Oq4YnE08e) - Grafikart * [Déboguer son code JavaScript](https://www.youtube.com/playlist?list=PLjwdMgw5TTLWWXgsHpfCLHJ1Oq4YnE08e) - Grafikart
* [Tutoriel de javascript moderne](https://fr.javascript.info) - javascript.info * [Le Tutoriel JavaScript Moderne](https://fr.javascript.info) - javascript.info
* [TUTOS JS](https://www.youtube.com/playlist?list=PLEagTQfI6nPPVSKoYo2p8Cf8eijcyz5t9) - PrimFX * [TUTOS JS](https://www.youtube.com/playlist?list=PLEagTQfI6nPPVSKoYo2p8Cf8eijcyz5t9) - PrimFX

@ -9,17 +9,17 @@
* [Git and GitHub](#git-and-github) * [Git and GitHub](#git-and-github)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [Javascript](#javascript) * [JavaScript](#javascript)
* [Next.js](#nextjs) * [Next.js](#nextjs)
* [React](#react) * [React](#react)
* [Machine Learning](#machine-learning) * [Machine Learning](#machine-learning)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Flask](#flask) * [Flask](#flask)
* [R](#r) * [R](#r)
* [Ruby](#ruby) * [Ruby](#ruby)
* [Ruby on Rails](#ruby-on-rails) * [Ruby on Rails](#ruby-on-rails)
### Algorithms ### Algorithms
@ -113,7 +113,7 @@
* [Spring Boot Tutorial For Beginners (in Hindi)](https://www.youtube.com/playlist?list=PL5mjp3QjkuoLPS-L28yKCKyzCMX8WRVno) - ProgRank * [Spring Boot Tutorial For Beginners (in Hindi)](https://www.youtube.com/playlist?list=PL5mjp3QjkuoLPS-L28yKCKyzCMX8WRVno) - ProgRank
### Javascript ### JavaScript
* [JavaScript Tutorial \| Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ajyk081To1Cbt2eI5913SsL) - CodeWithHarry * [JavaScript Tutorial \| Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ajyk081To1Cbt2eI5913SsL) - CodeWithHarry
* [JavaScript Tutorial for Beginners (In Hindi)](https://www.youtube.com/playlist?list=PLwGdqUZWnOp1hqyT6h7pY0RlXIIGlE5U0) - Vinod Bahadur Thapa (Thapa Technical) * [JavaScript Tutorial for Beginners (In Hindi)](https://www.youtube.com/playlist?list=PLwGdqUZWnOp1hqyT6h7pY0RlXIIGlE5U0) - Vinod Bahadur Thapa (Thapa Technical)

@ -16,11 +16,11 @@
* [Gradle](#gradle) * [Gradle](#gradle)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [Spring](#spring) * [Spring](#spring)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [Node](#node) * [Node](#node)
* [React](#react) * [React](#react)
* [Vue](#vue) * [Vue](#vue)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [Kubernetes](#kubernetes) * [Kubernetes](#kubernetes)
* [Linux](#linux) * [Linux](#linux)
@ -29,12 +29,12 @@
* [MongoDB](#mongodb) * [MongoDB](#mongodb)
* [MySQL](#mysql) * [MySQL](#mysql)
* [PHP](#php) * [PHP](#php)
* [Codeigniter](#codeigniter) * [Codeigniter](#codeigniter)
* [Laravel](#laravel) * [Laravel](#laravel)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
* [Flask](#flask) * [Flask](#flask)
* [PyTorch](#pytorch) * [PyTorch](#pytorch)
* [Redis](#redis) * [Redis](#redis)
* [SASS / SCSS](#sass--scss) * [SASS / SCSS](#sass--scss)
* [Solidity](#solidity) * [Solidity](#solidity)
@ -67,7 +67,7 @@
### C / C++ ### C / C++
* [Bahasa C dengan Dev-C++](https://www.youtube.com/playlist?list=PLZNiz_sFO6tdZ_DcLhtbxLboLlpuqpzLC) - H.I Edukasi * [Bahasa C dengan Dev-C++](https://www.youtube.com/playlist?list=PLZNiz_sFO6tdZ_DcLhtbxLboLlpuqpzLC) - H.I Edukasi
* [Belajar Bahasa Pemrograman C++ Lengkap dari Awal untuk Pemula ](https://kodedasar.com/belajar-cpp/) - DAMASDEV * [Belajar Bahasa Pemrograman C++ Lengkap dari Awal untuk Pemula](https://kodedasar.com/belajar-cpp/) - DAMASDEV
* [Belajar C++](https://www.youtube.com/playlist?list=PLF82-I80PwDNKmeyYBe4CkEj7excOdy7f) - Guntur Budi * [Belajar C++](https://www.youtube.com/playlist?list=PLF82-I80PwDNKmeyYBe4CkEj7excOdy7f) - Guntur Budi
* [Belajar C++ - Object Oriented Programming Bahasa Indonesia (OOP)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo7-RC_-hkL9gu0_ofABw862) - Kelas Terbuka * [Belajar C++ - Object Oriented Programming Bahasa Indonesia (OOP)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo7-RC_-hkL9gu0_ofABw862) - Kelas Terbuka
* [Belajar C++ Bahasa Indonesia (Dasar)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo4Ze0bbGB1WKBSNMPzi-eWI) - Kelas Terbuka * [Belajar C++ Bahasa Indonesia (Dasar)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo4Ze0bbGB1WKBSNMPzi-eWI) - Kelas Terbuka

@ -8,11 +8,11 @@
* [C#](#csharp) * [C#](#csharp)
* [C++](#cpp) * [C++](#cpp)
* [Database](#database) * [Database](#database)
* [SQL](#sql) * [SQL](#sql)
* [Delphi](#delphi) * [Delphi](#delphi)
* [DevOps](#devops) * [DevOps](#devops)
* [Embedded](#embedded) * [Embedded](#embedded)
* [Arduino](#arduino) * [Arduino](#arduino)
* [Generale](#generale) * [Generale](#generale)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
@ -26,12 +26,12 @@
* [Ruby](#ruby) * [Ruby](#ruby)
* [Sistemi Informativi](#sistemi-informativi) * [Sistemi Informativi](#sistemi-informativi)
* [Sistemi Operativi](#sistemi-operativi) * [Sistemi Operativi](#sistemi-operativi)
* [Linux](#linux) * [Linux](#linux)
* [Strumenti di sviluppo](#strumenti-di-sviluppo) * [Strumenti di sviluppo](#strumenti-di-sviluppo)
* [Git](#git) * [Git](#git)
* [Maven](#maven) * [Maven](#maven)
* [Web](#web) * [Web](#web)
* [Vue](#vue) * [Vue](#vue)
* [Workshop](#workshop) * [Workshop](#workshop)

@ -24,14 +24,14 @@ ADVANCED - дамытушы. Детальді кодты үйрену.
* [HTML/CSS. базалық веб-дизайн құрудағы кодтау.](https://bilgen.academy/course/view.php?id=510) (BEGINNER) * [HTML/CSS. базалық веб-дизайн құрудағы кодтау.](https://bilgen.academy/course/view.php?id=510) (BEGINNER)
### Javascript ### JavaScript
* [Javascript. Java курсының негізі](https://bilgen.academy/course/view.php?id=506) (BEGINNER) * [Javascript. Java курсының негізі](https://bilgen.academy/course/view.php?id=506) (BEGINNER)
### PHP ### PHP
* [PHP. Веб-дизайнның динамикалық базасының құрылуы.](https://bilgen.academy/course/view.php?id=508) (BEGINNER) * [PHP. Веб-дизайнның динамикалық базасының құрылуы.](https://bilgen.academy/course/view.php?id=508) (BEGINNER)
### Python ### Python

@ -3,7 +3,7 @@
* [Computer Science](#computer-science) * [Computer Science](#computer-science)
* [Flutter](#flutter) * [Flutter](#flutter)
* [Git](#git) * [Git](#git)
* [Javascript](#javascript) * [JavaScript](#javascript)
* [Web Development](#web-development) * [Web Development](#web-development)
@ -23,9 +23,9 @@
* [Git](https://youtube.com/playlist?list=PLyNTduYoTjqBsCRtQrkUw-jaBLsInhsJa) - Soeng Souy * [Git](https://youtube.com/playlist?list=PLyNTduYoTjqBsCRtQrkUw-jaBLsInhsJa) - Soeng Souy
### Javascript ### JavaScript
* [ន Javascript Speak khmer](https://youtube.com/playlist?list=PLWrsrLN26mWZiRcn4O-cphCw-AyoWumhq) - រនIT * [ន JavaScript Speak khmer](https://youtube.com/playlist?list=PLWrsrLN26mWZiRcn4O-cphCw-AyoWumhq) - រនIT
### Web Development ### Web Development

@ -16,9 +16,9 @@
* [iOS](#ios) * [iOS](#ios)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [Node.js](#node.js) * [Node.js](#node.js)
* [React.js](#react.js) * [React.js](#react.js)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [Linux](#linux) * [Linux](#linux)
* [Machine Learning](#machine-learning) * [Machine Learning](#machine-learning)
@ -266,7 +266,7 @@
* [Web2-CSS](https://www.opentutorials.org/course/3086) (생활코딩) * [Web2-CSS](https://www.opentutorials.org/course/3086) (생활코딩)
* [Web2-Domain name system](https://www.opentutorials.org/course/3276) (생활코딩) * [Web2-Domain name system](https://www.opentutorials.org/course/3276) (생활코딩)
* [Web2-Home server](https://www.opentutorials.org/course/3265) (생활코딩) * [Web2-Home server](https://www.opentutorials.org/course/3265) (생활코딩)
* [Web2-javascript](https://www.opentutorials.org/course/3085) (생활코딩) * [Web2-JavaScript](https://www.opentutorials.org/course/3085) (생활코딩)
* [Web2-nodejs](https://www.opentutorials.org/course/3332) (생활코딩) * [Web2-nodejs](https://www.opentutorials.org/course/3332) (생활코딩)
* [Web2-PHP](https://www.opentutorials.org/course/3130) (생활코딩) * [Web2-PHP](https://www.opentutorials.org/course/3130) (생활코딩)
* [Web2-Python](https://www.opentutorials.org/course/3256) (생활코딩) * [Web2-Python](https://www.opentutorials.org/course/3256) (생활코딩)

@ -1,10 +1,10 @@
### Index ### Index
* [Android](#android) * [Android](#android)
* [Javascript](#javascript) * [JavaScript](#javascript)
* [PHP](#php) * [PHP](#php)
* [Python](#python) * [Python](#python)
* [Django](#django) * [Django](#django)
### Android ### Android
@ -12,7 +12,7 @@
* [Android App Development Tutorial Malayalam](https://youtube.com/playlist?list=PLZ78Q1BKkdA1-eMVQOiBiMtQQb_vYWnvV) - Sabith Pkc Mnr * [Android App Development Tutorial Malayalam](https://youtube.com/playlist?list=PLZ78Q1BKkdA1-eMVQOiBiMtQQb_vYWnvV) - Sabith Pkc Mnr
### Javascript ### JavaScript
* [JavaScript Malayalam Tutorial](https://www.youtube.com/watch?v=3mjwtu4_0uk) - Yes Tech Media * [JavaScript Malayalam Tutorial](https://www.youtube.com/watch?v=3mjwtu4_0uk) - Yes Tech Media

@ -36,7 +36,7 @@
* [Shell](#shell) * [Shell](#shell)
* [Swift](#swift) * [Swift](#swift)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [WordPress](#wordpress) * [WordPress](#wordpress)
@ -51,7 +51,7 @@
* [Aprenda C e C++ - Fundamentos Para Lógica de Programação](https://www.udemy.com/c-e-c-fundamentos-para-logica-de-programacao/) - One Day Code (Udemy) * [Aprenda C e C++ - Fundamentos Para Lógica de Programação](https://www.udemy.com/c-e-c-fundamentos-para-logica-de-programacao/) - One Day Code (Udemy)
* [Curso de C](https://www.youtube.com/playlist?list=PLesCEcYj003SwVdufCQM5FIbrOd0GG1M4) - Cláudio Rogério Carvalho Filho (eXcript) * [Curso de C](https://www.youtube.com/playlist?list=PLesCEcYj003SwVdufCQM5FIbrOd0GG1M4) - Cláudio Rogério Carvalho Filho (eXcript)
* [Programação Moderna em C](https://www.youtube.com/playlist?list=PLIfZMtpPYFP5qaS2RFQxcNVkmJLGQwyKE) - Papo Binário (Youtube) * [Programação Moderna em C](https://www.youtube.com/playlist?list=PLIfZMtpPYFP5qaS2RFQxcNVkmJLGQwyKE) - Papo Binário (YouTube)
### <a id="csharp"></a>C\# ### <a id="csharp"></a>C\#
@ -221,7 +221,7 @@
### Node.js ### Node.js
* [Criando APIs com NodeJs ](https://www.youtube.com/playlist?list=PLHlHvK2lnJndvvycjBqQAbgEDqXxKLoqn) - Balta.io (YouTube) * [Criando APIs com NodeJs](https://www.youtube.com/playlist?list=PLHlHvK2lnJndvvycjBqQAbgEDqXxKLoqn) - Balta.io (YouTube)
* [Curso de Node.js](https://www.youtube.com/playlist?list=PLJ_KhUnlXUPtbtLwaxxUxHqvcNQndmI4B) - Victor Lima Guia do Programador (YouTube) * [Curso de Node.js](https://www.youtube.com/playlist?list=PLJ_KhUnlXUPtbtLwaxxUxHqvcNQndmI4B) - Victor Lima Guia do Programador (YouTube)
* [Do Zero A Produção: Aprenda A Construir Uma API Node.Js Com Typescript](https://www.youtube.com/playlist?list=PLz_YTBuxtxt6_Zf1h-qzNsvVt46H8ziKh) - Waldemar Neto Dev Lab (YouTube) * [Do Zero A Produção: Aprenda A Construir Uma API Node.Js Com Typescript](https://www.youtube.com/playlist?list=PLz_YTBuxtxt6_Zf1h-qzNsvVt46H8ziKh) - Waldemar Neto Dev Lab (YouTube)
* [Imersão em desenvolvimento de APIs com Node.js](https://erickwendel.teachable.com/p/node-js-para-iniciantes-nodebr) - Erick Wendel (Teachable) * [Imersão em desenvolvimento de APIs com Node.js](https://erickwendel.teachable.com/p/node-js-para-iniciantes-nodebr) - Erick Wendel (Teachable)

@ -9,8 +9,8 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [Node.js](#nodejs) * [Node.js](#nodejs)
* [React](#react) * [React](#react)
* [Julia](#julia) * [Julia](#julia)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [Perl](#perl) * [Perl](#perl)

@ -4,7 +4,7 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [React](#react) * [React](#react)
### ASP.NET Core ### ASP.NET Core

@ -5,13 +5,13 @@
* [C++](#cpp) * [C++](#cpp)
* [Git](#git) * [Git](#git)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [NodeJS](#nodejs) * [NodeJS](#nodejs)
* [React](#react) * [React](#react)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Python](#python) * [Python](#python)
* [Ruby](#Ruby) * [Ruby](#Ruby)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
### C ### C

@ -13,8 +13,8 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Machine-Learning](#machine-learning) * [Machine-Learning](#machine-learning)
* [MongoDB](#mongodb) * [MongoDB](#mongodb)
* [NodeJS](#nodejs) * [NodeJS](#nodejs)
@ -27,7 +27,7 @@
* [SQL](#sql) * [SQL](#sql)
* [Swift](#swift) * [Swift](#swift)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [Unity](#unity) * [Unity](#unity)
* [Vue](#vue) * [Vue](#vue)
* [Wordpress](#wordpress) * [Wordpress](#wordpress)

@ -15,11 +15,11 @@
* [IDE / Editors](#ide--editors) * [IDE / Editors](#ide--editors)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Nest.js](#nestjs) * [Nest.js](#nestjs)
* [Nuxt.js](#nuxtjs) * [Nuxt.js](#nuxtjs)
* [React.js](#reactjs) * [React.js](#reactjs)
* [Vue.js](#vuejs) * [Vue.js](#vuejs)
* [Kotlin](#Kotlin) * [Kotlin](#Kotlin)
* [Kubernetes](#kubernetes) * [Kubernetes](#kubernetes)
* [Language Translations](#language-translations) * [Language Translations](#language-translations)
@ -112,8 +112,8 @@
* [Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) - GitHub (PDF) * [Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) - GitHub (PDF)
* [Git Cheat Sheet](https://about.gitlab.com/images/press/git-cheat-sheet.pdf) - GitLab (PDF) * [Git Cheat Sheet](https://about.gitlab.com/images/press/git-cheat-sheet.pdf) - GitLab (PDF)
* [Git Cheat Sheet](http://git.jk.gs) - Jan Krüger (PDF, SVG) * [Git Cheat Sheet](http://git.jk.gs) - Jan Krüger (PDF, SVG)
* [Git Cheat Sheet](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet.pdf) (PDF) * [Git Cheat Sheet](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet.pdf) (PDF)
* [Git Cheat Sheet - extended](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet-v2.zip) (PDF) * [Git Cheat Sheet - extended](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet-v2.zip) (PDF)
* [Git Cheat Sheet](https://programmingwithmosh.com/wp-content/uploads/2020/09/Git-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF) * [Git Cheat Sheet](https://programmingwithmosh.com/wp-content/uploads/2020/09/Git-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF)
* [Git ściąga (pl)](https://training.github.com/downloads/pl/github-git-cheat-sheet/) - GitHub * [Git ściąga (pl)](https://training.github.com/downloads/pl/github-git-cheat-sheet/) - GitHub
* [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown) * [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown)

@ -17,16 +17,16 @@
* [Go](#go) * [Go](#go)
* [Haskell](#haskell) * [Haskell](#haskell)
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [Bootstrap](#bootstrap) * [Bootstrap](#bootstrap)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [jQuery](#jquery) * [jQuery](#jquery)
* [React](#react) * [React](#react)
* [Redux](#redux) * [Redux](#redux)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [Language Agnostic](#language-agnostic) * [Language Agnostic](#language-agnostic)
* [Operating Systems](#operating-systems) * [Operating Systems](#operating-systems)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Lisp](#lisp) * [Lisp](#lisp)
* [MATLAB](#matlab) * [MATLAB](#matlab)
@ -202,7 +202,7 @@
* [ES6 Interactive Guide](http://stack.formidable.com/es6-interactive-guide/#/) * [ES6 Interactive Guide](http://stack.formidable.com/es6-interactive-guide/#/)
* [Functional Programming in Javascript](https://github.com/ReactiveX/learnrx) * [Functional Programming in Javascript](https://github.com/ReactiveX/learnrx)
* [JavaScript Algorithms and Data Structures Certification](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) - freeCodeCamp * [JavaScript Algorithms and Data Structures Certification](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) - freeCodeCamp
* [Javascript interactive tutorial on CodeCademy](https://www.codecademy.com/learn/javascript) * [JavaScript interactive tutorial on CodeCademy](https://www.codecademy.com/learn/javascript)
* [JavaScript interactive tutorial on CoderMania](http://www.codermania.com/javascript/lesson/1a/hello-world) * [JavaScript interactive tutorial on CoderMania](http://www.codermania.com/javascript/lesson/1a/hello-world)
* [JavaScript Tutorial](https://www.w3schools.com/js) - W3Schools * [JavaScript Tutorial](https://www.w3schools.com/js) - W3Schools
* [JavaScript Tutorial](https://www.scaler.com/topics/javascript/) - Scaler Topics * [JavaScript Tutorial](https://www.scaler.com/topics/javascript/) - Scaler Topics

@ -2,7 +2,7 @@
* [HTML and CSS](#html-and-css) * [HTML and CSS](#html-and-css)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [React](#react) * [React](#react)
* [Python](#python) * [Python](#python)

@ -44,5 +44,3 @@
### SQL ### SQL
* [SQL упражнения](https://www.sql-ex.ru/?Lang=0) * [SQL упражнения](https://www.sql-ex.ru/?Lang=0)

@ -19,7 +19,7 @@
* [Ionic](#ionic) * [Ionic](#ionic)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [AngularJS](#angularjs) * [AngularJS](#angularjs)
* [Kotlin](#kotlin) * [Kotlin](#kotlin)
* [Kubernetes](#kubernetes) * [Kubernetes](#kubernetes)
* [.Net](#dotnet) * [.Net](#dotnet)
@ -43,7 +43,7 @@
* [Svelte](#svelte) * [Svelte](#svelte)
* [Swift](#swift) * [Swift](#swift)
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Angular](#angular) * [Angular](#angular)
* [V](#v) * [V](#v)

Loading…
Cancel
Save