From 5324b9e3cf886dc6e1add096f261754368515176 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Ord=C3=A1s?= <3125580+davorpa@users.noreply.github.com> Date: Fri, 12 Aug 2022 15:14:00 +0200 Subject: [PATCH] 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 4d6a74e7d794f1f264cb2f88d9531e43038d3be2. Co-authored-by: AhmedElTabarani --- books/free-programming-books-ar.md | 12 +- books/free-programming-books-cs.md | 14 +- books/free-programming-books-de.md | 6 +- books/free-programming-books-el.md | 4 +- books/free-programming-books-es.md | 36 +-- books/free-programming-books-et.md | 4 +- books/free-programming-books-fa_IR.md | 5 +- books/free-programming-books-fr.md | 34 +-- books/free-programming-books-he.md | 4 +- books/free-programming-books-hu.md | 2 +- books/free-programming-books-id.md | 4 +- books/free-programming-books-it.md | 32 +-- books/free-programming-books-ja.md | 62 +++--- books/free-programming-books-ko.md | 10 +- books/free-programming-books-langs.md | 196 ++++++++-------- books/free-programming-books-nl.md | 2 +- books/free-programming-books-pl.md | 4 +- books/free-programming-books-pt_BR.md | 46 ++-- books/free-programming-books-ro.md | 2 +- books/free-programming-books-ru.md | 66 +++--- books/free-programming-books-sk.md | 4 +- books/free-programming-books-subjects.md | 12 +- books/free-programming-books-th.md | 3 +- books/free-programming-books-tr.md | 2 +- books/free-programming-books-uk.md | 4 +- books/free-programming-books-zh.md | 210 +++++++++--------- casts/free-podcasts-screencasts-en.md | 4 +- casts/free-podcasts-screencasts-pt_BR.md | 26 +-- casts/free-podcasts-screencasts-ru.md | 4 +- courses/free-courses-ar.md | 24 +- courses/free-courses-bn.md | 8 +- courses/free-courses-de.md | 2 +- courses/free-courses-en.md | 52 ++--- courses/free-courses-es.md | 4 +- courses/free-courses-fa_IR.md | 16 +- courses/free-courses-fr.md | 10 +- courses/free-courses-hi.md | 18 +- courses/free-courses-id.md | 20 +- courses/free-courses-it.md | 12 +- courses/free-courses-kk.md | 4 +- courses/free-courses-km.md | 8 +- courses/free-courses-ko.md | 8 +- courses/free-courses-ml.md | 8 +- courses/free-courses-pt_BR.md | 6 +- courses/free-courses-ru.md | 8 +- courses/free-courses-si.md | 2 +- courses/free-courses-th.md | 8 +- courses/free-courses-vi.md | 6 +- more/free-programming-cheatsheets.md | 16 +- ...ee-programming-interactive-tutorials-en.md | 14 +- ...ee-programming-interactive-tutorials-ja.md | 2 +- ...ee-programming-interactive-tutorials-ru.md | 2 - more/free-programming-playgrounds.md | 4 +- 53 files changed, 535 insertions(+), 541 deletions(-) diff --git a/books/free-programming-books-ar.md b/books/free-programming-books-ar.md index 16c3769a6..5c7d3a606 100644 --- a/books/free-programming-books-ar.md +++ b/books/free-programming-books-ar.md @@ -9,12 +9,12 @@ * [HTML and CSS](#html-and-css) * [Introduction to Programming in Arabic](#introduction-to-programming-in-arabic) * [JavaScript](#javascript) - * [Vue.js](#vuejs) + * [Vue.js](#vuejs) * [Linux](#linux) * [Open Source Software](#open-source-software) * [Operating System](#operating-systems) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Programming in Scratch](#programming-in-scratch) * [Python](#python) * [Raspberry Pi](#raspberry-pi) @@ -22,7 +22,7 @@ * [Security](#security) * [SEO](#seo) * [SQL](#sql) - * [PostgreSQL](#postgresql) + * [PostgreSQL](#postgresql) * [UI/UX](#uiux) @@ -73,10 +73,10 @@ ### Linux -* [الإدارة المتقدمة لجنو/لينكس ](https://librebooks.org/gnu-linux-advanced-administration/) - Remo Suppi Boldrito, Josep Jorba Esteve, Abdel Rahim Ghaleb‏ (PDF) +* [الإدارة المتقدمة لجنو/لينكس](https://librebooks.org/gnu-linux-advanced-administration/) - Remo Suppi Boldrito, Josep Jorba Esteve, Abdel Rahim Ghaleb‏ (PDF) * [أوبنتو ببساطة](https://www.simplyubuntu.com) - Ahmed AbouZaid‏ (PDF) * [دفتر مدير دبيان](https://ar.debian-handbook.info) - Raphaël Hertzog, Roland Mas, MUHAMMET SAİT Muhammet Sait‏ (PDF, HTML) -* [دليل إدارة خواديم أوبنتو 14.04](https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/) - Ubuntu documentation team, Abdullatif Eymash‏ (PDF) +* [دليل إدارة خواديم أوبنتو 14.04](https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/) - Ubuntu documentation team, Abdullatif Eymash‏ (PDF) * [سطر أوامر لينكس](https://itwadi.com/node/2765) - Willam E. Shotts, Jr، ترجمة عبد اللطيف ايمش (PDF) @@ -118,7 +118,7 @@ ### 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/) diff --git a/books/free-programming-books-cs.md b/books/free-programming-books-cs.md index b296204c0..36fae89f5 100644 --- a/books/free-programming-books-cs.md +++ b/books/free-programming-books-cs.md @@ -7,19 +7,19 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [Language Agnostic](#language-agnostic) - * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury) - * [Bezpečnost](#bezpecnost) - * [Matematika](#matematika) - * [Právo](#pravo) - * [Regulární výrazy](#regularni-vyrazy) - * [Sítě](#site) + * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury) + * [Bezpečnost](#bezpecnost) + * [Matematika](#matematika) + * [Právo](#pravo) + * [Regulární výrazy](#regularni-vyrazy) + * [Sítě](#site) * [LaTeX](#latex) * [Linux](#linux) * [Distribuce](#distribuce) * [OpenSource](#opensource) * [PHP](#php) * [Python](#python) - * [Django](#django) + * [Django](#django) * [Ruby](#ruby) * [TeX](#tex) * [Unity](#unity) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index 7fabc0193..fa670b316 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -15,16 +15,16 @@ * [iOS](#ios) * [Java](#java) * [JavaScript](#javascript) - * [React](#react) + * [React](#react) * [LaTeX](#latex) * [Mathematik](#mathematik) * [Meta-Lists](#meta-lists) * [MySQL](#mysql) * [Neo4j](#neo4j) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Python](#python) - * [Django](#django) + * [Django](#django) * [Ruby on Rails](#ruby-on-rails) * [Scilab](#scilab) * [Scratch](#scratch) diff --git a/books/free-programming-books-el.md b/books/free-programming-books-el.md index 87d7b520f..6724297ec 100644 --- a/books/free-programming-books-el.md +++ b/books/free-programming-books-el.md @@ -3,7 +3,7 @@ * [C](#c) * [C++](#cpp) * [Java](#java) -* [Javascript](#javascript) +* [JavaScript](#javascript) * [Python](#python) * [Scala](#scala) * [SQL](#sql) @@ -30,7 +30,7 @@ * [Σημειώσεις 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) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index ab1f49e34..2b37e4ed1 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -2,12 +2,12 @@ * [0 - Meta-Listas](#0---meta-listas) * [1 - Agnósticos](#1---agnósticos) - * [Algoritmos y Estructuras de Datos](#algoritmos-y-estructuras-de-datos) - * [Base de Datos](#base-de-datos) - * [Ciencia Computacional](#ciencia-computacional) - * [Metodologías de Desarrollo de Software](#metodologías-de-desarrollo-de-software) - * [Misceláneos](#misceláneos) - * [Sistemas Operativos](#sistemas-operativos) + * [Algoritmos y Estructuras de Datos](#algoritmos-y-estructuras-de-datos) + * [Base de Datos](#base-de-datos) + * [Ciencia Computacional](#ciencia-computacional) + * [Metodologías de Desarrollo de Software](#metodologías-de-desarrollo-de-software) + * [Misceláneos](#misceláneos) + * [Sistemas Operativos](#sistemas-operativos) * [Android](#android) * [C](#c) * [C++](#cpp) @@ -21,35 +21,35 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [D3](#d3js) - * [jQuery](#jquery) - * [node.js](#nodejs) - * [React](#react) + * [AngularJS](#angularjs) + * [D3](#d3js) + * [jQuery](#jquery) + * [node.js](#nodejs) + * [React](#react) * [LaTeX](#latex) * [Linux](#linux) * [Matemáticas](#matem%C3%A1ticas) * [.NET (C# Visual Studio)](#net-c--visual-studio) * [NoSQL](#nosql) - * [MongoDB](#mongodb) - * [Redis](#redis) + * [MongoDB](#mongodb) + * [Redis](#redis) * [Perl](#perl) * [Perl 6 / Raku](#perl-6--raku) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Python](#python) - * [Django](#django) - * [Web2py](#web2py) + * [Django](#django) + * [Web2py](#web2py) * [R](#r) * [Ruby](#ruby) - * [Ruby on Rails](#ruby-on-rails) + * [Ruby on Rails](#ruby-on-rails) * [Scala](#scala) * [Scratch](#scratch) * [SQL](#sql) * [Subversion](#subversion) * [SVG](#svg) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) ### 0 - Meta-Listas diff --git a/books/free-programming-books-et.md b/books/free-programming-books-et.md index c56f8810d..1c356aa8d 100644 --- a/books/free-programming-books-et.md +++ b/books/free-programming-books-et.md @@ -5,8 +5,8 @@ * [C#](#csharp) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [Vue](#vue) + * [AngularJS](#angularjs) + * [Vue](#vue) * [PHP](#php) * [Python](#python) * [R](#r) diff --git a/books/free-programming-books-fa_IR.md b/books/free-programming-books-fa_IR.md index 34b6b54e3..7afd80f68 100644 --- a/books/free-programming-books-fa_IR.md +++ b/books/free-programming-books-fa_IR.md @@ -8,9 +8,9 @@ * [LaTeX](#latex) * [Linux](#linux) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Python](#python) - * [Django](#django) + * [Django](#django) * [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/Mousavi-R-lang_in_Farsi.pdf) (PDF) * [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) (PDF) - diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 93b530569..0f55a858b 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -2,11 +2,11 @@ * [0 - Méta-listes](#0---méta-listes) * [1 - Non dépendant du langage](#1---non-dépendant-du-langage) - * [Algorithmique](#algorithmique) - * [Logiciels libres](#logiciels-libres) - * [Makefile](#makefile) - * [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents) - * [Théorie des langages](#théorie-des-langages) + * [Algorithmique](#algorithmique) + * [Logiciels libres](#logiciels-libres) + * [Makefile](#makefile) + * [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents) + * [Théorie des langages](#théorie-des-langages) * [Ada](#ada) * [Assembleur](#assembleur) * [Bash / Shell](#bash--shell) @@ -22,21 +22,21 @@ * [JavaScript](#javascript) * [jQuery](#jquery) * [(La)TeX et associés](#latex-et-associés) - * [Asymptote](#asymptote) - * [LaTeX](#latex) - * [Metapost](#metapost) - * [PGF/TikZ](#pgftikz) - * [TeX](#tex) + * [Asymptote](#asymptote) + * [LaTeX](#latex) + * [Metapost](#metapost) + * [PGF/TikZ](#pgftikz) + * [TeX](#tex) * [Lisp](#lisp) * [Lua](#lua) * [Mathématiques](#math%C3%A9matiques) * [Meteor](#meteor) * [Perl](#perl) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Processing](#processing) * [Python](#python) - * [Django](#django) + * [Django](#django) * [R](#r) * [Ruby](#ruby) * [Rust](#rust) @@ -122,8 +122,8 @@ ### 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 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 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) ### 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 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_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_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_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 diff --git a/books/free-programming-books-he.md b/books/free-programming-books-he.md index beb7a747e..7d74b2339 100644 --- a/books/free-programming-books-he.md +++ b/books/free-programming-books-he.md @@ -1,8 +1,8 @@ ### Index * [ללא תלות בשפה](#ללא-תלות-בשפה) - * [מערכות הפעלה](#מערכות-הפעלה) - * [רשתות](#רשתות) + * [מערכות הפעלה](#מערכות-הפעלה) + * [רשתות](#רשתות) * [Assembly](#assembly) * [C#](#csharp) * [Java](#java) diff --git a/books/free-programming-books-hu.md b/books/free-programming-books-hu.md index c2dec2157..142505ce6 100644 --- a/books/free-programming-books-hu.md +++ b/books/free-programming-books-hu.md @@ -13,7 +13,7 @@ * [PHP](#php) * [PowerShell](#powershell) * [Python](#python) - * [Django](#django) + * [Django](#django) * [Windows Phone](#windows-phone) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 024d18487..62e0cf6ca 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -21,8 +21,8 @@ * [React](#react) * [Solidity](#solidity) * [TypeScript](#typescript) - * [Angular](#angular) - * [Deno](#deno) + * [Angular](#angular) + * [Deno](#deno) * [Vue](#vue) diff --git a/books/free-programming-books-it.md b/books/free-programming-books-it.md index 52da9103c..539de8a8b 100644 --- a/books/free-programming-books-it.md +++ b/books/free-programming-books-it.md @@ -1,12 +1,12 @@ ### Index * [0 - Agnostico](#0---agnostico) - * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati) - * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software) - * [Open source](#open-source) - * [Sistemi](#sistemi) - * [Sistemi di controllo versione](#sistemi-di-controllo-versione) - * [Storia dell'informatica](#storia-dellinformatica) + * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati) + * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software) + * [Open source](#open-source) + * [Sistemi](#sistemi) + * [Sistemi di controllo versione](#sistemi-di-controllo-versione) + * [Storia dell'informatica](#storia-dellinformatica) * [Android](#android) * [Assembly Language](#assembly-language) * [BASH](#bash) @@ -14,27 +14,27 @@ * [C#](#csharp) * [C++](#cpp) * [Database](#database) - * [NoSQL](#nosql) - * [Relazionali](#relazionali) - * [SQL](#sql) + * [NoSQL](#nosql) + * [Relazionali](#relazionali) + * [SQL](#sql) * [Git](#git) * [Golang](#golang) * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) + * [AngularJS](#angularjs) * [Kotlin](#kotlin) * [LaTeX](#latex) * [Linux](#linux) * [Livecode](#livecode) * [Perl](#perl) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Python](#python) - * [Django](#django) + * [Django](#django) * [Ruby](#ruby) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) * [UML](#uml) * [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) * [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 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) * [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) @@ -178,10 +178,10 @@ ### 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 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 diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index 08db24ab7..019f2edae 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -1,24 +1,24 @@ ### Index * [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%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%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%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%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%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%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) - * [機械学習](#%e6%a9%9f%e6%a2%b0%e5%ad%a6%e7%bf%92) - * [正規表現](#%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) - * [並列プログラミング](#%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) + * [アクセシビリティ](#%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%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%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%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%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%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%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%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) + * [並列プログラミング](#%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) * [Android](#android) * [AppleScript](#applescript) * [Assembly](#assembly) @@ -37,18 +37,18 @@ * [Git](#git) * [Go](#go) * [Groovy](#groovy) - * [Gradle](#gradle) - * [Grails](#grails) - * [Spock Framework](#spock-framework) + * [Gradle](#gradle) + * [Grails](#grails) + * [Spock Framework](#spock-framework) * [Haskell](#haskell) * [iOS](#ios) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [Backbone.js](#backbonejs) - * [jQuery](#jquery) - * [Node.js](#nodejs) - * [React](#react) + * [AngularJS](#angularjs) + * [Backbone.js](#backbonejs) + * [jQuery](#jquery) + * [Node.js](#nodejs) + * [React](#react) * [Julia](#julia) * [LaTeX](#latex) * [Linux](#linux) @@ -61,12 +61,12 @@ * [OCaml](#ocaml) * [Perl](#perl) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [PowerShell](#powershell) * [Processing](#processing) * [Prolog](#prolog) * [Python](#python) - * [Flask](#flask) + * [Flask](#flask) * [R](#r) * [Ruby](#ruby) * [Rust](#rust) @@ -81,7 +81,7 @@ * [Swift](#swift) * [Tcl/Tk](#tcltk) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) * [VBA](#vba) * [Vim](#vim) @@ -137,7 +137,7 @@ * [はやわかり RSA](https://www.mew.org/~kazu/doc/rsa.html) - 山本和彦 * [安全なSQLの呼び出し方](https://www.ipa.go.jp/files/000017320.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) -* [これからの並列計算のための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) diff --git a/books/free-programming-books-ko.md b/books/free-programming-books-ko.md index 941e2e975..287c2d741 100644 --- a/books/free-programming-books-ko.md +++ b/books/free-programming-books-ko.md @@ -12,18 +12,18 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [Node.js](#nodejs) - * [Webpack](#webpack) + * [Node.js](#nodejs) + * [Webpack](#webpack) * [LaTeX](#latex) * [Linux](#linux) * [Mathematics](#mathematics) * [Operation System](#operation-system) * [Perl](#perl) * [PHP](#php) - * [Laravel](#laravel) + * [Laravel](#laravel) * [Python](#python) - * [Django](#django) - * [Flask](#flask) + * [Django](#django) + * [Flask](#flask) * [R](#r) * [Raspberry Pi](#raspberry-pi) * [Ruby](#ruby) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 65d5a5692..e093a27ce 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -16,9 +16,9 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Arduino](#arduino) * [ASP.NET](#aspnet) * [ASP.NET Core](#aspnet-core) - * [Blazor](#blazor) + * [Blazor](#blazor) * [Assembly Language](#assembly-language) - * [Non-X86](#non-x86) + * [Non-X86](#non-x86) * [AutoHotkey](#autohotkey) * [AutoIt](#autoit) * [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) * [Eiffel](#eiffel) * [Elixir](#elixir) - * [Ecto](#ecto) - * [Phoenix](#phoenix) + * [Ecto](#ecto) + * [Phoenix](#phoenix) * [Elm](#elm) * [Emacs](#emacs) * [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) * [GraphQL](#graphql) * [Groovy](#groovy) - * [Gradle](#gradle) - * [Grails](#grails) - * [Spock Framework](#spock-framework) + * [Gradle](#gradle) + * [Grails](#grails) + * [Spock Framework](#spock-framework) * [Hack](#hack) * [Hadoop](#hadoop) * [Haskell](#haskell) * [Haxe](#haxe) * [HTML and CSS](#html-and-css) - * [Bootstrap](#bootstrap) - * [Tailwindcss](https://tailwindcss.com/docs) - Adam Wathan + * [Bootstrap](#bootstrap) + * [Tailwindcss](https://tailwindcss.com/docs) - Adam Wathan * [HTTP](#http) * [HTTPS](#https) * [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) * [J](#j) * [Java](#java) - * [Codename One](#codename-one) - * [Java Reporting](#java-reporting) - * [Spring](#spring) - * [Spring Boot](#spring-boot) - * [Spring Data](#spring-data) - * [Spring Security](#spring-security) - * [Wicket](#wicket) + * [Codename One](#codename-one) + * [Java Reporting](#java-reporting) + * [Spring](#spring) + * [Spring Boot](#spring-boot) + * [Spring Data](#spring-data) + * [Spring Security](#spring-security) + * [Wicket](#wicket) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [Aurelia](#aurelia) - * [Backbone.js](#backbonejs) - * [Booty5.js](#booty5js) - * [D3.js](#d3js) - * [Dojo](#dojo) - * [Electron](#electron) - * [Elm](#elm) - * [Ember.js](#emberjs) - * [Express.js](#expressjs) - * [Fastify](#fastify) - * [Ionic](#ionic) - * [jQuery](#jquery) - * [meteor](#meteor) - * [Next.js](#next.js) - * [Node.js](#nodejs) - * [Om](#om) - * [React](#react) - * [React Native](#react-native) - * [Redux](#redux) - * [Svelte](#svelte) - * [Vue.js](#vuejs) + * [AngularJS](#angularjs) + * [Aurelia](#aurelia) + * [Backbone.js](#backbonejs) + * [Booty5.js](#booty5js) + * [D3.js](#d3js) + * [Dojo](#dojo) + * [Electron](#electron) + * [Elm](#elm) + * [Ember.js](#emberjs) + * [Express.js](#expressjs) + * [Fastify](#fastify) + * [Ionic](#ionic) + * [jQuery](#jquery) + * [meteor](#meteor) + * [Next.js](#next.js) + * [Node.js](#nodejs) + * [Om](#om) + * [React](#react) + * [React Native](#react-native) + * [Redux](#redux) + * [Svelte](#svelte) + * [Vue.js](#vuejs) * [Jenkins](#jenkins) * [Julia](#julia) * [Kotlin](#kotlin) * [Language Agnostic](free-programming-books-subjects.md) * [LaTeX / TeX](#latex--tex) - * [LaTeX](#latex) - * [TeX](#tex) + * [LaTeX](#latex) + * [TeX](#tex) * [Limbo](#limbo) * [Linux](#linux) * [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) * [Perl](#perl) * [PHP](#php) - * [CakePHP](#cakephp) - * [CodeIgniter](#codeigniter) - * [Drupal](#drupal) - * [Laravel](#laravel) - * [Symfony](#symfony) - * [Zend](#zend) + * [CakePHP](#cakephp) + * [CodeIgniter](#codeigniter) + * [Drupal](#drupal) + * [Laravel](#laravel) + * [Symfony](#symfony) + * [Zend](#zend) * [PicoLisp](#picolisp) * [PostgreSQL](#postgresql) * [PowerShell](#powershell) * [Processing](#processing) * [Prolog](#prolog) - * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) + * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) * [PureScript](#purescript) * [Python](#python) - * [Django](#django) - * [Flask](#flask) - * [Kivy](#kivy) - * [Pandas](#pandas) - * [Pyramid](#pyramid) - * [Tornado](#tornado) + * [Django](#django) + * [Flask](#flask) + * [Kivy](#kivy) + * [Pandas](#pandas) + * [Pyramid](#pyramid) + * [Tornado](#tornado) * [QML](#qml) * [R](#r) * [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) * [REBOL](#rebol) * [Ruby](#ruby) - * [RSpec](#rspec) - * [Ruby on Rails](#ruby-on-rails) - * [Sinatra](#sinatra) + * [RSpec](#rspec) + * [Ruby on Rails](#ruby-on-rails) + * [Sinatra](#sinatra) * [Rust](#rust) * [Sage](#sage) * [Scala](#scala) - * [Lift](#lift) - * [Play Scala](#play-scala) + * [Lift](#lift) + * [Play Scala](#play-scala) * [Scheme](#scheme) * [Scilab](#scilab) * [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) * [Standard ML](#standard-ml) * [Swift](#swift) - * [Vapor](#vapor) + * [Vapor](#vapor) * [Tcl](#tcl) * [TEI](#tei) * [Teradata](#teradata) * [Tizen](#tizen) * [TLA](#tla) * [TypeScript](#typescript) - * [Angular](#angular) - * [Deno](#deno) + * [Angular](#angular) + * [Deno](#deno) * [Unix](#unix) * [V](#v) * [Verilog](#verilog) @@ -481,7 +481,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Introduction to Rx](http://www.introtorx.com) * [Learn C# in Y Minutes](https://learnxinyminutes.com/docs/csharp/) * [Mastering Xamarin UI Development, Second Edition](https://www.packtpub.com/free-ebook/mastering-xamarin-ui-development-second-edition/9781788995511) - Steven F. Daniel (Packt account *required*) -* [Modernize existing .NET applications with Azure cloud and Windows Containers](https://docs.microsoft.com/en-us/dotnet/architecture/modernize-with-azure-containers/) - Cesar de la Torre +* [Modernize existing .NET applications with Azure cloud and Windows Containers](https://docs.microsoft.com/en-us/dotnet/architecture/modernize-with-azure-containers/) - Cesar de la Torre * [Modernizing Desktop Apps on Windows with .NET 6](https://docs.microsoft.com/en-us/dotnet/architecture/modernize-desktop) - Olia Gavrysh, Miguel Angel Castejón Dominguez * [.NET Book Zero](http://www.charlespetzold.com/dotnet) - Charles Petzold (PDF, XPS) * [.NET Microservices: Architecture for Containerized .NET Applications](https://dotnet.microsoft.com/download/e-book/microservices-architecture/pdf) - Cesar de la Torre, Bill Wagner, Mike Rousos (PDF) @@ -579,7 +579,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE ### CoffeeScript * [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) * [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 @@ -668,7 +668,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Getting Started Guide](http://elixir-lang.org/getting-started/introduction.html) (HTML) [(PDF, MOBI, EPUB)](https://github.com/potatogopher/elixir-getting-started) * [Joy of Elixir](https://joyofelixir.com) - Ryan Bigg (HTML) - [Source](https://github.com/radar/joyofelixir) (:construction: *in process*) * [Learning Elixir](http://learningelixir.joekain.com) - Joseph Kain Blog (HTML) -* [Learning the Elixir Language](https://riptutorial.com/Download/elixir-language.pdf) - Compiled from StackOverflow Documentation (PDF) +* [Learning the Elixir Language](https://riptutorial.com/Download/elixir-language.pdf) - Compiled from StackOverflow Documentation (PDF) * [The Ultimate Guide To Elixir For Object-Oriented Programmers](http://www.binarywebpark.com/ultimate-guide-elixir-object-oriented-programmers) - Bruce Park (HTML) @@ -717,7 +717,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE ### 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 @@ -864,7 +864,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [A Gentle Introduction to Haskell Version 98](https://www.haskell.org/tutorial/) - Paul Hudak, John Peterson, Joseph Fasel * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Beautiful Code, Compelling Evidence](https://web.archive.org/web/20160411023943/http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf) - J.R. Heard (PDF) -* [Developing Web Applications with Haskell and Yesod](https://www.yesodweb.com/book) - Michael Snoyman +* [Developing Web Applications with Haskell and Yesod](https://www.yesodweb.com/book) - Michael Snoyman * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres Löh (PDF) * [Happy Learn Haskell Tutorial](http://www.happylearnhaskelltutorial.com) * [Haskell](https://en.wikibooks.org/wiki/Haskell) - Wikibooks @@ -950,7 +950,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE ### 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 @@ -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 Primer](http://www.jsoftware.com/help/primer/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 @@ -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) * [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](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) * [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 @@ -1048,7 +1048,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE #### 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) @@ -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) * [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) -* [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) * [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) @@ -1161,13 +1161,13 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE #### 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 * [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/) * [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/) @@ -1200,7 +1200,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE #### Elm * [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) * [Elm Accelerated](https://accelerated.amimetic.co.uk) - James Porter * [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 -* [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) * [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) @@ -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 Tutorial](https://reactjs.org/tutorial/tutorial.html) * React Tutorial by Josh Finnie - * [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/) - * [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/) - * [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/) + * [React Tutorial - Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/) + * [React Tutorial - Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/) + * [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.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial/) * [SurviveJS - Webpack and React](http://survivejs.com) @@ -1307,7 +1307,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE #### 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 Express](http://www.reactnativeexpress.com) * [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) * [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 @@ -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)* * [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 -* [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 * [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) @@ -1734,12 +1734,12 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE #### 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) -* [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: Code Bright](http://daylerees.com/codebright) - Dayle Rees * [Laravel: Code Happy](http://daylerees.com/codehappy) - Dayle Rees * [Laravel: Code Smart](https://daylerees.com/codesmart/) - Dayle Rees -* [Laravel Collections Unraveled](https://leanpub.com/laravelcollectionsunraveled) - Jeffrey Madsen *(Leanpub account or valid email requested)* +* [Laravel Collections Unraveled](https://leanpub.com/laravelcollectionsunraveled) - Jeffrey Madsen *(Leanpub account or valid email requested)* #### 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) * [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: 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) * [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) * [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, 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 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 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) * [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) * [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](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) * [Full Stack Python](https://www.fullstackpython.com) - Matt Makai * [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 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 1st Edition](https://greenteapress.com/wp/learning-with-python/) - Allen B. Downey, Jeff Elkner and Chris Meyers (2.4) (HTML, PDF) - * [How to Think Like a Computer Scientist: Learning with Python 2nd Edition](https://openbookproject.net/thinkcs/python/english2e/) - Jeffrey Elkner, Allen B. Downey, and Chris Meyers (Using Python 2.x) - * [How to Think Like a Computer Scientist: Learning with Python 3 (RLE)](https://openbookproject.net/thinkcs/python/english3e/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers [(PDF)](https://www.ict.ru.ac.za/Resources/cspw/thinkcspy3/thinkcspy3.pdf) + * [How to Think Like a Computer Scientist: Learning with Python 1st Edition](https://greenteapress.com/wp/learning-with-python/) - Allen B. Downey, Jeff Elkner and Chris Meyers (2.4) (HTML, PDF) + * [How to Think Like a Computer Scientist: Learning with Python 2nd Edition](https://openbookproject.net/thinkcs/python/english2e/) - Jeffrey Elkner, Allen B. Downey, and Chris Meyers (Using Python 2.x) + * [How to Think Like a Computer Scientist: Learning with Python 3 (RLE)](https://openbookproject.net/thinkcs/python/english3e/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers [(PDF)](https://www.ict.ru.ac.za/Resources/cspw/thinkcspy3/thinkcspy3.pdf) * [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) * [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 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) @@ -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 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 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) * [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) @@ -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 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/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 Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1) * [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) * [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) -* [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) * [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) @@ -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 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 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 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) @@ -2012,7 +2012,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Advanced R Programming](http://adv-r.had.co.nz) - Hadley Wickham * [An Introduction to R](https://cran.r-project.org/doc/manuals/R-intro.html) -David M. Smith and William N. Venables * [An Introduction to Statistical Learning with Applications in R](https://web.stanford.edu/~hastie/ISLR2/ISLRv2_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani (PDF) -* [blogdown: Creating Websites with R Markdown](https://bookdown.org/yihui/blogdown/) - Yihui Xie, Amber Thomas, Alison Presmanes Hill +* [blogdown: Creating Websites with R Markdown](https://bookdown.org/yihui/blogdown/) - Yihui Xie, Amber Thomas, Alison Presmanes Hill * [Cookbook for R](http://www.cookbook-r.com) - Winston Chang * [Data Analysis and Prediction Algorithms with R](https://rafalab.github.io/dsbook/) - Rafael A. Irizarry * [Data Analysis for the Life Sciences](https://leanpub.com/dataanalysisforthelifesciences) - Rafael A Irizarry, Michael I Love *(Leanpub account or valid email requested)* @@ -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 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 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) * [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 @@ -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 Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) * [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) * [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) diff --git a/books/free-programming-books-nl.md b/books/free-programming-books-nl.md index 993a4c618..628aebaa4 100644 --- a/books/free-programming-books-nl.md +++ b/books/free-programming-books-nl.md @@ -5,7 +5,7 @@ * [COBOL](#cobol) * [Java](#java) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Python](#python) * [Scratch](#scratch) diff --git a/books/free-programming-books-pl.md b/books/free-programming-books-pl.md index c2ab32a88..533f1ec4e 100644 --- a/books/free-programming-books-pl.md +++ b/books/free-programming-books-pl.md @@ -17,10 +17,10 @@ * [MySQL](#mysql) * [Perl](#perl) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Prolog](#prolog) * [Python](#python) - * [Django](#django) + * [Django](#django) * [Ruby](#ruby) * [SQL](#sql) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index e140df653..8831259fb 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -1,9 +1,9 @@ ### Índice * [Agnósticos](#agnósticos) - * [IDE / Editores](#ide--editores) - * [Programação](#programação) - * [Sistemas Operacionais](#sistemas-operacionais) + * [IDE / Editores](#ide--editores) + * [Programação](#programação) + * [Sistemas Operacionais](#sistemas-operacionais) * [Android](#android) * [Arduino](#arduino) * [Assembly](#assembly) @@ -13,9 +13,9 @@ * [Dart](#dart) * [Docker](#docker) * [Engenharia de software](#engenharia-de-software) - * [Arquitetura de Software](#arquitetura-de-software) - * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software) - * [Outros](#outros) + * [Arquitetura de Software](#arquitetura-de-software) + * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software) + * [Outros](#outros) * [Fundamentos Matemáticos Computacionais](#fundamentos-matemáticos-computacionais) * [Git](#git) * [Go](#go) @@ -23,18 +23,18 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [Backbone.js](#backbonejs) - * [Ember.js](#emberjs) - * [Express.js](#expressjs) - * [Grunt](#grunt) - * [Gulp](#gulp) - * [jQuery](#jquery) - * [Knockout.js](#knockoutjs) - * [Meteor](#meteor) - * [Node.js](#nodejs) - * [React](#react) - * [Vue.js](#vuejs) + * [AngularJS](#angularjs) + * [Backbone.js](#backbonejs) + * [Ember.js](#emberjs) + * [Express.js](#expressjs) + * [Grunt](#grunt) + * [Gulp](#gulp) + * [jQuery](#jquery) + * [Knockout.js](#knockoutjs) + * [Meteor](#meteor) + * [Node.js](#nodejs) + * [React](#react) + * [Vue.js](#vuejs) * [Kubernetes](#kubernetes) * [LaTeX](#latex) * [LISP](#lisp) @@ -42,13 +42,13 @@ * [Pascal](#pascal) * [PHP](#php) * [Python](#python) - * [Django](#django) + * [Django](#django) * [R](#r) * [RegEx](#regex) * [Ruby](#ruby) * [Shell / Bash Script](#shell--bash) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) ### Agnósticos @@ -142,9 +142,9 @@ #### Arquitetura de Software - * [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) - * [Modernizing existing .NET apps](https://docs.microsoft.com/pt-br/dotnet/architecture/modernize-with-azure-containers/) (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) +* [Modernizing existing .NET apps](https://docs.microsoft.com/pt-br/dotnet/architecture/modernize-with-azure-containers/) (PDF) #### Outros diff --git a/books/free-programming-books-ro.md b/books/free-programming-books-ro.md index 180b65913..f02fb08e0 100644 --- a/books/free-programming-books-ro.md +++ b/books/free-programming-books-ro.md @@ -5,7 +5,7 @@ * [HTML and CSS](#html-and-css) * [MySQL](#mysql) * [PHP](#php) - * [Symfony](#symfony) + * [Symfony](#symfony) * [Scratch](#scratch) diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index 5f973e6ac..ce6be7021 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -1,11 +1,11 @@ ### Index * [0 - Language Agnostic](#0---language-agnostic) - * [Облачные Вычисления](#Облачные-вычисления) - * [Парадигмы Программирования](#Парадигмы-программирования) - * [Работа c cетью](#Работа-с-сетью) - * [Управление конфигурациями](#Управление-конфигурациями) - * [Экосистема открытого исходного кода](#open-source-ecosystem) + * [Облачные Вычисления](#Облачные-вычисления) + * [Парадигмы Программирования](#Парадигмы-программирования) + * [Работа c cетью](#Работа-с-сетью) + * [Управление конфигурациями](#Управление-конфигурациями) + * [Экосистема открытого исходного кода](#open-source-ecosystem) * [Assembly](#assembly) * [Bash](#bash) * [C](#c) @@ -20,23 +20,23 @@ * [Go](#go) * [Haskell](#haskell) * [HTML and CSS](#html-and-css) - * [Bootstrap](#bootstrap) + * [Bootstrap](#bootstrap) * [Java](#java) - * [Android](#android) - * [EasyMock](#easymock) - * [Hibernate](#hibernate) - * [JDBC](#jdbc) - * [JUnit](#junit) - * [Maven](#maven) - * [Spring](#spring) - * [Swing UI](#swing-ui) + * [Android](#android) + * [EasyMock](#easymock) + * [Hibernate](#hibernate) + * [JDBC](#jdbc) + * [JUnit](#junit) + * [Maven](#maven) + * [Spring](#spring) + * [Swing UI](#swing-ui) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [jQuery](#jquery) - * [Node.js](#nodejs) - * [nuxt.js](#nuxtjs) - * [React](#react) - * [vue.js](#vuejs) + * [AngularJS](#angularjs) + * [jQuery](#jquery) + * [Node.js](#nodejs) + * [nuxt.js](#nuxtjs) + * [React](#react) + * [vue.js](#vuejs) * [Kotlin](#kotlin) * [LaTeX](#latex) * [Lisp](#lisp) @@ -46,30 +46,30 @@ * [Objective-C](#objective-c) * [Perl](#perl) * [PHP](#php) - * [CakePHP](#cakephp) - * [CodeIgniter](#codeigniter) - * [Laravel](#laravel) - * [Symfony](#symfony) + * [CakePHP](#cakephp) + * [CodeIgniter](#codeigniter) + * [Laravel](#laravel) + * [Symfony](#symfony) * [Python](#python) - * [Django](#django) - * [Jupyter Notebook](#jupyter-notebook) - * [NumPy](#numpy) - * [Pycharm](#pycharm) + * [Django](#django) + * [Jupyter Notebook](#jupyter-notebook) + * [NumPy](#numpy) + * [Pycharm](#pycharm) * [R](#r) * [Ruby](#ruby) - * [RSpec](#rspec) - * [Ruby on Rails](#ruby-on-rails) + * [RSpec](#rspec) + * [Ruby on Rails](#ruby-on-rails) * [Rust](#rust) * [Scala](#scala) * [Scilab](#scilab) * [Scratch](#scratch) * [Smalltalk](#smalltalk) * [SQL](#sql) - * [FirebirdSQL](#firebirdsql) - * [PostgreSQL](#postgresql) + * [FirebirdSQL](#firebirdsql) + * [PostgreSQL](#postgresql) * [Swift](#swift) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) * [Unix](#unix) * [Vim](#vim) diff --git a/books/free-programming-books-sk.md b/books/free-programming-books-sk.md index 791c82720..6e7c4e5dc 100644 --- a/books/free-programming-books-sk.md +++ b/books/free-programming-books-sk.md @@ -1,9 +1,9 @@ ### Index * [Language Agnostic](#language-agnostic) - * [Právo](#pravo) + * [Právo](#pravo) * [Python](#python) - * [Django](#django) + * [Django](#django) ### Language Agnostic diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index ee60317f5..f12157fdc 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -1,6 +1,6 @@ ## BY SUBJECT -This list, organized by subject, is for books that cover a programming-related subject in a programming-language agnostic way. +This list, organized by subject, is for books that cover a programming-related subject in a programming-language agnostic way. Books that cover a specific programming language can be found in the [BY PROGRAMMING LANGUAGE](free-programming-books-langs.md) list. @@ -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/) * [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 -* [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) * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) * [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 with Unicode](http://unicodebook.readthedocs.org) * [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 * [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) @@ -701,7 +701,7 @@ Kerridge (PDF) (email address *requested*, not required) * [RexEgg](http://www.rexegg.com) * [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 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 @@ -755,14 +755,14 @@ Kerridge (PDF) (email address *requested*, not required) * [How to Design Programs](http://www.htdp.org) * [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 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 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) * [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*) * [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 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) diff --git a/books/free-programming-books-th.md b/books/free-programming-books-th.md index fd2120147..82c928936 100644 --- a/books/free-programming-books-th.md +++ b/books/free-programming-books-th.md @@ -14,8 +14,7 @@ ### 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) - -Chaiyarin Niamsuwan +* [ภาษา 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 ### IoT (internet of things) diff --git a/books/free-programming-books-tr.md b/books/free-programming-books-tr.md index 87dd90605..a2691c403 100644 --- a/books/free-programming-books-tr.md +++ b/books/free-programming-books-tr.md @@ -19,7 +19,7 @@ * [.NET Framework](#net-framework) * [PHP](#php) * [Python](#python) - * [Django](#django) + * [Django](#django) * [R](#r) * [Ruby](#ruby) * [Rust](#rust) diff --git a/books/free-programming-books-uk.md b/books/free-programming-books-uk.md index 6ffdddc75..b0540b436 100644 --- a/books/free-programming-books-uk.md +++ b/books/free-programming-books-uk.md @@ -3,13 +3,13 @@ * [ClosureScript](#clojurescript) * [Haskell](#haskell) * [HTML and CSS](#html-and-css) - * [Bootstrap](#bootstrap) + * [Bootstrap](#bootstrap) * [Java](#java) * [JavaScript](#javascript) * [Language Agnostic](#language-agnostic) * [PHP](#php) * [Python](#python) - * [Django](#django) + * [Django](#django) * [Ruby](#ruby) diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index e2e22c1e6..a760d3b19 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -1,86 +1,86 @@ ## 目录 * [语言无关](#语言无关) - * [版本控制](#版本控制) - * [编程艺术](#编程艺术) - * [编辑器](#编辑器) - * [编译原理](#编译原理) - * [操作系统](#操作系统) - * [程序员杂谈](#程序员杂谈) - * [大数据](#大数据) - * [分布式系统](#分布式系统) - * [管理和监控](#管理和监控) - * [函数式概念](#函数式概念) - * [计算机图形学](#计算机图形学) - * [其它](#其它) - * [软件开发方法](#软件开发方法) - * [设计模式](#设计模式) - * [数据库](#数据库) - * [项目相关](#项目相关) - * [在线教育](#在线教育) - * [正则表达式](#正则表达式) - * [智能系统](#智能系统) - * [IDE](#ide) - * [Web](#web) - * [WEB服务器](#web服务器) + * [版本控制](#版本控制) + * [编程艺术](#编程艺术) + * [编辑器](#编辑器) + * [编译原理](#编译原理) + * [操作系统](#操作系统) + * [程序员杂谈](#程序员杂谈) + * [大数据](#大数据) + * [分布式系统](#分布式系统) + * [管理和监控](#管理和监控) + * [函数式概念](#函数式概念) + * [计算机图形学](#计算机图形学) + * [其它](#其它) + * [软件开发方法](#软件开发方法) + * [设计模式](#设计模式) + * [数据库](#数据库) + * [项目相关](#项目相关) + * [在线教育](#在线教育) + * [正则表达式](#正则表达式) + * [智能系统](#智能系统) + * [IDE](#ide) + * [Web](#web) + * [WEB服务器](#web服务器) * [语言相关](#语言相关) - * [Android](#android) - * [Assembly](#assembly) - * [AWK](#awk) - * [C](#c) - * [C#](#csharp) - * [C++](#cpp) - * [CoffeeScript](#coffeescript) - * [Dart](#dart) - * [Elasticsearch](#elasticsearch) - * [Elixir](#elixir) - * [Erlang](#erlang) - * [Fortran](#fortran) - * [Golang](#golang) - * [Haskell](#haskell) - * [HTML and CSS](#html-and-css) - * [HTTP](#http) - * [iOS](#ios) - * [Java](#java) - * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [Backbone.js](#backbonejs) - * [D3.js](#d3js) - * [Electron.js](#electronjs) - * [ExtJS](#extjs) - * [jQuery](#jquery) - * [Node.js](#nodejs) - * [React.js](#reactjs) - * [Vue.js](#vuejs) - * [Zepto.js](#zeptojs) - * [LaTeX](#latex) - * [LISP](#lisp) - * [Lua](#lua) - * [Markdown](#markdown) - * [MySQL](#mysql) - * [NoSQL](#nosql) - * [Perl](#perl) - * [PHP](#php) - * [Laravel](#laravel) - * [Symfony](#symfony) - * [PostgreSQL](#postgresql) - * [Python](#python) - * [Django](#django) - * [R](#r) - * [reStructuredText](#restructuredtext) - * [Ruby](#ruby) - * [Rust](#rust) - * [Scala](#scala) - * [Scheme](#scheme) - * [Scratch](#scratch) - * [Shell](#shell) - * [Swift](#swift) - * [TypeScript](#typescript) - * [Angular](#angular) - * [Deno](#deno) - * [VBA](#vba-microsoft-visual-basic-applications) - * [Vim](#vim) - * [Visual Prolog](#visual-prolog) + * [Android](#android) + * [Assembly](#assembly) + * [AWK](#awk) + * [C](#c) + * [C#](#csharp) + * [C++](#cpp) + * [CoffeeScript](#coffeescript) + * [Dart](#dart) + * [Elasticsearch](#elasticsearch) + * [Elixir](#elixir) + * [Erlang](#erlang) + * [Fortran](#fortran) + * [Golang](#golang) + * [Haskell](#haskell) + * [HTML and CSS](#html-and-css) + * [HTTP](#http) + * [iOS](#ios) + * [Java](#java) + * [JavaScript](#javascript) + * [AngularJS](#angularjs) + * [Backbone.js](#backbonejs) + * [D3.js](#d3js) + * [Electron.js](#electronjs) + * [ExtJS](#extjs) + * [jQuery](#jquery) + * [Node.js](#nodejs) + * [React.js](#reactjs) + * [Vue.js](#vuejs) + * [Zepto.js](#zeptojs) + * [LaTeX](#latex) + * [LISP](#lisp) + * [Lua](#lua) + * [Markdown](#markdown) + * [MySQL](#mysql) + * [NoSQL](#nosql) + * [Perl](#perl) + * [PHP](#php) + * [Laravel](#laravel) + * [Symfony](#symfony) + * [PostgreSQL](#postgresql) + * [Python](#python) + * [Django](#django) + * [R](#r) + * [reStructuredText](#restructuredtext) + * [Ruby](#ruby) + * [Rust](#rust) + * [Scala](#scala) + * [Scheme](#scheme) + * [Scratch](#scratch) + * [Shell](#shell) + * [Swift](#swift) + * [TypeScript](#typescript) + * [Angular](#angular) + * [Deno](#deno) + * [VBA](#vba-microsoft-visual-basic-applications) + * [Vim](#vim) + * [Visual Prolog](#visual-prolog) ## 语言无关 @@ -313,8 +313,8 @@ ### Assembly * 逆向工程权威指南 《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.2](https://beginners.re/RE4B-CN-vol2.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) * [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 * [命名函数表达式探秘](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 教程](https://zh.javascript.info) - Ilya Kantor * [学用 JavaScript 设计模式](http://www.oschina.net/translate/learning-javascript-design-patterns) - 开源中国 @@ -490,9 +490,9 @@ * [javascript 的 12 个怪癖](https://github.com/justjavac/12-javascript-quirks) * [JavaScript 秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/) * [《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编程指南](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) @@ -508,34 +508,34 @@ #### Backbone.js - * [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://web.archive.org/web/20200916085144/https://www.html.cn/doc/backbone/) *(:card_file_box: archived)* +* [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://web.archive.org/web/20200916085144/https://www.html.cn/doc/backbone/) *(:card_file_box: archived)* #### 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) - * [张天旭的D3教程](http://blog.csdn.net/zhang__tianxu/article/category/1623437) - * [Learning D3.JS](http://d3.decembercafe.org) - 十二月咖啡馆 +* [楚狂人的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) +* [张天旭的D3教程](http://blog.csdn.net/zhang__tianxu/article/category/1623437) +* [Learning D3.JS](http://d3.decembercafe.org) - 十二月咖啡馆 #### Electron.js - * [Electron 中文文档](https://wizardforcel.gitbooks.io/electron-doc/content) - WizardForcel - * [Electron 中文文档](https://www.w3cschool.cn/electronmanual) - W3Cschool +* [Electron 中文文档](https://wizardforcel.gitbooks.io/electron-doc/content) - WizardForcel +* [Electron 中文文档](https://www.w3cschool.cn/electronmanual) - W3Cschool #### ExtJS - * [Ext4.1.0 中文文档](http://extjs-doc-cn.github.io/ext4api/) +* [Ext4.1.0 中文文档](http://extjs-doc-cn.github.io/ext4api/) #### jQuery - * [简单易懂的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) +* [简单易懂的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) #### Node.js @@ -557,23 +557,23 @@ #### React.js - * [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 Native 中文文档(含最新Android内容)](http://wiki.jikexueyuan.com/project/react-native/) - * [React webpack-cookbook](https://github.com/fakefish/react-webpack-cookbook) - * [React.js 入门教程](http://fraserxu.me/intro-to-react/) - * [React.js 中文文档](https://discountry.github.io/react/) +* [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 Native 中文文档(含最新Android内容)](http://wiki.jikexueyuan.com/project/react-native/) +* [React webpack-cookbook](https://github.com/fakefish/react-webpack-cookbook) +* [React.js 入门教程](http://fraserxu.me/intro-to-react/) +* [React.js 中文文档](https://discountry.github.io/react/) #### Vue.js - * [Vue.js中文文档](https://cn.vuejs.org/v2/guide/) - * [Vue3.0学习教程与实战案例](https://vue3.chengpeiquan.com) - chengpeiquan +* [Vue.js中文文档](https://cn.vuejs.org/v2/guide/) +* [Vue3.0学习教程与实战案例](https://vue3.chengpeiquan.com) - chengpeiquan #### 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 diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 34a1670e9..0f04784e7 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -1,7 +1,7 @@ ### Index * [Android](#android) -* [C#](#c-sharp) +* [C#](#csharp) * [C++](#cpp) * [Clojure](#clojure) * [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) -### C# +### C\# * [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) diff --git a/casts/free-podcasts-screencasts-pt_BR.md b/casts/free-podcasts-screencasts-pt_BR.md index 664e51c3b..6116c3c2a 100644 --- a/casts/free-podcasts-screencasts-pt_BR.md +++ b/casts/free-podcasts-screencasts-pt_BR.md @@ -12,7 +12,7 @@ * [PHP](#php) * [Python](#python) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) * [Vue.js](#vuejs) @@ -78,17 +78,17 @@ ### Language Agnostic - * [Castálio Podcast](http://castalio.info) (podcast) - * [DevNaEstrada](http://devnaestrada.com.br) (podcast) - * [Grok Podcast](http://www.grokpodcast.com) (podcast) - * [Hipsters Ponto Tech](http://hipsters.tech) (podcast) - * [Lambda3](https://blog.lambda3.com.br/category/podcast) (podcast) - * [NerdTech (Jovem Nerd)](https://jovemnerd.com.br/playlist/nerdtech) (podcast) - * [PODebug](http://www.podebug.com) (podcast) - * [PodProgramar](https://mundopodcast.com.br/podprogramar) (podcast) - * [podTag](https://podtag.com.br) (podcast) - * [Screencast DevMedia - Lazy Load](https://www.youtube.com/playlist?list=PLi75dzoFwEbo89TG5IaD4ODYPeJK9uxA5) (screencast) - * [Screencasts - Andre Baltieri](https://www.youtube.com/playlist?list=PLTMuY7ptzFISwigIWpZQtp6b0TuEEvqLC) (screencast) +* [Castálio Podcast](http://castalio.info) (podcast) +* [DevNaEstrada](http://devnaestrada.com.br) (podcast) +* [Grok Podcast](http://www.grokpodcast.com) (podcast) +* [Hipsters Ponto Tech](http://hipsters.tech) (podcast) +* [Lambda3](https://blog.lambda3.com.br/category/podcast) (podcast) +* [NerdTech (Jovem Nerd)](https://jovemnerd.com.br/playlist/nerdtech) (podcast) +* [PODebug](http://www.podebug.com) (podcast) +* [PodProgramar](https://mundopodcast.com.br/podprogramar) (podcast) +* [podTag](https://podtag.com.br) (podcast) +* [Screencast DevMedia - Lazy Load](https://www.youtube.com/playlist?list=PLi75dzoFwEbo89TG5IaD4ODYPeJK9uxA5) (screencast) +* [Screencasts - Andre Baltieri](https://www.youtube.com/playlist?list=PLTMuY7ptzFISwigIWpZQtp6b0TuEEvqLC) (screencast) ### PHP @@ -118,4 +118,4 @@ ### 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) diff --git a/casts/free-podcasts-screencasts-ru.md b/casts/free-podcasts-screencasts-ru.md index 4d633fdfb..d0a75fd97 100644 --- a/casts/free-podcasts-screencasts-ru.md +++ b/casts/free-podcasts-screencasts-ru.md @@ -8,7 +8,7 @@ * [Gulp](#gulp) * [Haskell](#haskell) * [Java](#java) - * [Spring](#spring) + * [Spring](#spring) * [JavaScript](#javascript) * [.NET](#net) * [Node.js](#nodejs) @@ -137,5 +137,3 @@ ### Webpack * [Скринкаст Webpack](https://learn.javascript.ru/screencast/webpack) - Илья Кантор (Screencast) - - diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index ef31727ee..3f481a8a8 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -12,8 +12,8 @@ * [Computer Architecture](#computer-architecture) * [Dart](#dart) * [Databases](#databases) - * [NoSQL](#nosql) - * [SQL](#sql) + * [NoSQL](#nosql) + * [SQL](#sql) * [Deep Learning](#deep-learning) * [Flutter](#flutter) * [Game Development](#game-development) @@ -21,12 +21,12 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [Gulp.js](#gulpjs) - * [jQuery](#jquery) - * [NodeJS](#nodejs) - * [PugJs](#pugjs) - * [React.js](#reactjs) - * [Vue.js](#vuejs) + * [Gulp.js](#gulpjs) + * [jQuery](#jquery) + * [NodeJS](#nodejs) + * [PugJs](#pugjs) + * [React.js](#reactjs) + * [Vue.js](#vuejs) * [Machine Learning](#machine-learning) * [Natural Language Programming](#natural-language-programming) * [.NET](#net) @@ -34,12 +34,12 @@ * [PHP](#php) * [Prolog](#prolog) * [Python](#python) - * [Django](#django) - * [Flask](#flask) + * [Django](#django) + * [Flask](#flask) * [R](#r) * [Software Architecture](#software-architecture) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) ### Algorithms & Data Structures @@ -191,7 +191,7 @@ * [Learn SASS In Arabic 2021‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAzlpyFHOaB3b-eubmF0TAV2) - Elzero Web School * [Sass‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAz6bF7qObm2a1mLN_WHAWQo) - Elzero Web School * [Sass - Create a website‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAz9sluuyOWPifXvySgrGma8) - Elzero Web School -* [Yonisfy CS94's | Web Programming with JavaScript‏](https://www.youtube.com/playlist?list=PLLWuK602vNiXqkUqcoKrVjCyOrZh7Tw0e) - Mohammed Elzanaty +* [Yonisfy CS94's \| Web Programming with JavaScript‏](https://www.youtube.com/playlist?list=PLLWuK602vNiXqkUqcoKrVjCyOrZh7Tw0e) - Mohammed Elzanaty ### Java diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index caaa89b64..484337175 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -9,13 +9,13 @@ * [Git](#git) * [Go](#go) * [HTML and CSS](#html-and-css) - * [Bootstrap](#bootstrap) + * [Bootstrap](#bootstrap) * [IDE and Editors](#ide-and-editors) * [Java](#java) * [JavaScript](#javascript) - * [jQuery](#jquery) - * [Node.js](#nodejs) - * [React](#react) + * [jQuery](#jquery) + * [Node.js](#nodejs) + * [React](#react) * [Kotlin](#kotlin) * [MySQL](#mysql) * [PHP](#php) diff --git a/courses/free-courses-de.md b/courses/free-courses-de.md index 68d7eb2b8..10cdac854 100644 --- a/courses/free-courses-de.md +++ b/courses/free-courses-de.md @@ -65,5 +65,5 @@ ### 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 diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 4119c93aa..aa966ed73 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -20,8 +20,8 @@ * [Dart](#dart) * [Data Science](#data-science) * [Databases](#databases) - * [NoSQL](#nosql) - * [SQL](#sql) + * [NoSQL](#nosql) + * [SQL](#sql) * [Deep Learning](#deep-learning) * [Docker](#docker) * [Flutter](#flutter) @@ -33,17 +33,17 @@ * [iOS](#ios) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [D3.js](#d3js) - * [Electron](#electron) - * [jQuery](#jquery) - * [Next.js](#nextjs) - * [NodeJS](#nodejs) - * [React](#react) - * [React Native](#react-native) - * [Redux](#redux) - * [Svelte](#svelte) - * [Vue.js](#vuejs) + * [AngularJS](#angularjs) + * [D3.js](#d3js) + * [Electron](#electron) + * [jQuery](#jquery) + * [Next.js](#nextjs) + * [NodeJS](#nodejs) + * [React](#react) + * [React Native](#react-native) + * [Redux](#redux) + * [Svelte](#svelte) + * [Vue.js](#vuejs) * [Kotlin](#kotlin) * [Kubernetes](#kubernetes) * [Linux](#linux) @@ -62,8 +62,8 @@ * [PLC - Programmable logic controllers](#plc---programmable-logic-controllers) * [Processing](#processing) * [Python](#python) - * [Django](#django) - * [Flask](#flask) + * [Django](#django) + * [Flask](#flask) * [QB64](#QB64) * [R](#r) * [Robotics](#robotics) @@ -74,11 +74,11 @@ * [Solidity](#solidity) * [Spark](#spark) * [Swift](#swift) - * [Vapor](#vapor) + * [Vapor](#vapor) * [Theory](#theory) * [TypeScript](#typescript) - * [Angular](#angular) - * [Deno](#deno) + * [Angular](#angular) + * [Deno](#deno) * [Verilog / VHDL / SystemVerilog](#verilog--vhdl--systemverilog) * [Web Development](#web-development) @@ -168,7 +168,7 @@ * [APL Course](https://course.dyalog.com) - Dyalog (:construction: *in process*) * [APL Cultivation](https://aplwiki.com/wiki/APL_Cultivation) - Adám Brudzewsky * [Dyalog APL Tutor](https://tutorial.dyalog.com) - Dyalog -* [Learn APL with Neural Networks](https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM) - Rodrigo Girão Serrão +* [Learn APL with Neural Networks](https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM) - Rodrigo Girão Serrão ### Artificial Intelligence @@ -314,7 +314,7 @@ * [Data Analysis with R](https://www.udacity.com/course/data-analysis-with-r--ud651) - Facebook (Udacity) * [Data Cleaning by Rachael Tatman at Kaggle](https://www.kaggle.com/learn/data-cleaning) * [Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/dataminingwithweka/) -* [Data science for beginners](https://microsoft.github.io/Data-Science-For-Beginners) - Microsoft +* [Data science for beginners](https://microsoft.github.io/Data-Science-For-Beginners) - Microsoft * [Data Science interview questions](https://www.youtube.com/playlist?list=PLZoTAELRMXVPkl7oRvzyNnyj1HS4wt2K-) - Krish Naik * [Data Visualization by Alexis Cook at Kaggle](https://www.kaggle.com/learn/data-visualization) * [Datavis 2020](https://www.youtube.com/playlist?list=PL9yYRbwpkykuK6LSMLH3bAaPpXaDUXcLV) - Curran Kelleher @@ -381,7 +381,7 @@ ### Docker * [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 \[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 @@ -544,14 +544,14 @@ * [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento) * [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) -* [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 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 Coding Challenges](https://youtube.com/playlist?list=PLgBH1CvjOA63ROz8Wqd7RDD0qpvGXF8x5) - 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 course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary * [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/watch?v=W6NZfCO5SIk) - Moshfegh Hamedani (Programming with Mosh) * [JavaScript Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxEIuOBZkMAK5uiqp8rHUax) - Moshfegh Hamedani (Programming with Mosh) @@ -786,7 +786,7 @@ ### 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 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) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 46bc93e01..d3f01d3ce 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -162,7 +162,7 @@ ### 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) * [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 @@ -208,7 +208,7 @@ * [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-) * [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 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) diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index 9b3e91c35..a2f59b024 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -5,18 +5,18 @@ * [Git](#git) * [Java](#java) * [JavaScript](#javascript) - * [React](#react) + * [React](#react) * [Kotlin](#kotlin) * [Linux](#linux) * [Machine Learning](#machine-learning) * [Network](#network) * [PHP](#php) - * [Codeigniter](#codeigniter) - * [Laravel](#laravel) - * [Yii](#yii) + * [Codeigniter](#codeigniter) + * [Laravel](#laravel) + * [Yii](#yii) * [Python](#python) - * [Django](#django) - * [Flask](#flask) + * [Django](#django) + * [Flask](#flask) * [Web Development](#web-development) @@ -127,7 +127,7 @@ ### Flask -* [ آموزش توسعه وب با فریم‌ورک فلسک](https://www.youtube.com/playlist?list=PLdUn5H7OTUk1WYCrDJpNGpJ2GFWd7yZaw) - Alireza Ayinmehr +* [آموزش توسعه وب با فریم‌ورک فلسک](https://www.youtube.com/playlist?list=PLdUn5H7OTUk1WYCrDJpNGpJ2GFWd7yZaw) - Alireza Ayinmehr ### Web Development @@ -135,6 +135,6 @@ * [آموزش اینسپکت المنت](https://holosen.net/inspect-element-1/) - Hossein Badrnezhad * [آموزش طراحی وب](https://www.youtube.com/playlist?list=PLF10DSJQktjlCvLNuyxNjMPIHThHuIVqG) - Siavash Mahmoudian * [برنامه نویسی وب](https://maktabkhooneh.org/course/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%88%D8%A8-mk74) - Mohammad Salehe -* [برنامه نویسی وب با HTML و CSS](https://holosen.net/web-design/) - Hossein Badrnezhad *(نیاز به ثبت نام دارد)* +* [برنامه نویسی وب با HTML و CSS](https://holosen.net/web-design/) - Hossein Badrnezhad *(نیاز به ثبت نام دارد)* * [دوره اموزشی بوت استرپ 5](https://www.youtube.com/playlist?list=PLAt10Vana3YciJv9EIcNSsm1yTGpOdJIp) - Mehran Tarif (Silicium) * [وب‌فریم‌ورک‌ها چگونه کار می‌کنند؟](https://www.youtube.com/playlist?list=PLRU2zoAmuzJ33x-___WkhyTJ8dDPaoOPk) - Shahriar Shariati diff --git a/courses/free-courses-fr.md b/courses/free-courses-fr.md index 51a210798..289f26107 100644 --- a/courses/free-courses-fr.md +++ b/courses/free-courses-fr.md @@ -10,9 +10,9 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [jQuery](#jquery) - * [React](#react) - * [Vue.js](#vuejs) + * [jQuery](#jquery) + * [React](#react) + * [Vue.js](#vuejs) * [Linux](#linux) * [PHP](#php) * [Python](#python) @@ -83,13 +83,13 @@ * [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 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 * [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 diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index c98e9a415..e901b5415 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -9,17 +9,17 @@ * [Git and GitHub](#git-and-github) * [HTML and CSS](#html-and-css) * [Java](#java) -* [Javascript](#javascript) - * [Next.js](#nextjs) - * [React](#react) +* [JavaScript](#javascript) + * [Next.js](#nextjs) + * [React](#react) * [Machine Learning](#machine-learning) * [PHP](#php) * [Python](#python) - * [Django](#django) - * [Flask](#flask) + * [Django](#django) + * [Flask](#flask) * [R](#r) * [Ruby](#ruby) - * [Ruby on Rails](#ruby-on-rails) + * [Ruby on Rails](#ruby-on-rails) ### Algorithms @@ -99,7 +99,7 @@ * [Web Development Tutorials for Beginners in Hindi: HTML, CSS, JavaScript and more](https://www.youtube.com/playlist?list=PLu0W_9lII9agiCUZYRsvtGTXdxkzPyItg) - CodeWithHarry -### Java +### Java * [Complete Java Programming in Hindi](https://www.youtube.com/playlist?list=PLmRclvVt5DtnqhXTJwd-oqVRwO3bLZCGV) - Anand Kumar, CodeitUp * [Core Java Programming (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhij8Oplrvjt_RlDliZQgdxoV) - Rajesh Kumar, Geeky Shows @@ -113,7 +113,7 @@ * [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 for Beginners (In Hindi)](https://www.youtube.com/playlist?list=PLwGdqUZWnOp1hqyT6h7pY0RlXIIGlE5U0) - Vinod Bahadur Thapa (Thapa Technical) @@ -166,7 +166,7 @@ #### Django * [Django (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigchy8DTw4pX4duTTpvqlh6) - Rajesh Kumar, Geeky Shows -* [Django REST Framework (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhijTKyrlu-0g5GcP9nUp_HlN) - Rajesh Kumar, Geeky Shows +* [Django REST Framework (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhijTKyrlu-0g5GcP9nUp_HlN) - Rajesh Kumar, Geeky Shows * [Django Tutorial for Beginners(Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92yWUMgLpWrXtegKxrWLRnRv) - Vijay Manral, CS Geeks * [Django(Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigchy8DTw4pX4duTTpvqlh6) - Rajesh Kumar, GeekyShows * [Python Django Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ah7DDtYtflgwMwpT3xmjXY9) - CodeWithHarry diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index 91fc82df3..16067a9a2 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -16,11 +16,11 @@ * [Gradle](#gradle) * [HTML and CSS](#html-and-css) * [Java](#java) - * [Spring](#spring) + * [Spring](#spring) * [JavaScript](#javascript) - * [Node](#node) - * [React](#react) - * [Vue](#vue) + * [Node](#node) + * [React](#react) + * [Vue](#vue) * [Kotlin](#kotlin) * [Kubernetes](#kubernetes) * [Linux](#linux) @@ -29,12 +29,12 @@ * [MongoDB](#mongodb) * [MySQL](#mysql) * [PHP](#php) - * [Codeigniter](#codeigniter) - * [Laravel](#laravel) + * [Codeigniter](#codeigniter) + * [Laravel](#laravel) * [Python](#python) - * [Django](#django) - * [Flask](#flask) - * [PyTorch](#pytorch) + * [Django](#django) + * [Flask](#flask) + * [PyTorch](#pytorch) * [Redis](#redis) * [SASS / SCSS](#sass--scss) * [Solidity](#solidity) @@ -67,7 +67,7 @@ ### C / C++ * [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++ - 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 diff --git a/courses/free-courses-it.md b/courses/free-courses-it.md index 4b26e1c07..76c2f7372 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -8,11 +8,11 @@ * [C#](#csharp) * [C++](#cpp) * [Database](#database) - * [SQL](#sql) + * [SQL](#sql) * [Delphi](#delphi) * [DevOps](#devops) * [Embedded](#embedded) - * [Arduino](#arduino) + * [Arduino](#arduino) * [Generale](#generale) * [Java](#java) * [JavaScript](#javascript) @@ -26,12 +26,12 @@ * [Ruby](#ruby) * [Sistemi Informativi](#sistemi-informativi) * [Sistemi Operativi](#sistemi-operativi) - * [Linux](#linux) + * [Linux](#linux) * [Strumenti di sviluppo](#strumenti-di-sviluppo) - * [Git](#git) - * [Maven](#maven) + * [Git](#git) + * [Maven](#maven) * [Web](#web) - * [Vue](#vue) + * [Vue](#vue) * [Workshop](#workshop) diff --git a/courses/free-courses-kk.md b/courses/free-courses-kk.md index 5a3e0f514..5759d4dbe 100644 --- a/courses/free-courses-kk.md +++ b/courses/free-courses-kk.md @@ -24,14 +24,14 @@ ADVANCED - дамытушы. Детальді кодты үйрену. * [HTML/CSS. базалық веб-дизайн құрудағы кодтау.](https://bilgen.academy/course/view.php?id=510) (BEGINNER) -### Javascript +### JavaScript * [Javascript. Java курсының негізі](https://bilgen.academy/course/view.php?id=506) (BEGINNER) ### PHP -* [PHP. Веб-дизайнның динамикалық базасының құрылуы.](https://bilgen.academy/course/view.php?id=508) (BEGINNER) +* [PHP. Веб-дизайнның динамикалық базасының құрылуы.](https://bilgen.academy/course/view.php?id=508) (BEGINNER) ### Python diff --git a/courses/free-courses-km.md b/courses/free-courses-km.md index ff5137148..f58200f0e 100644 --- a/courses/free-courses-km.md +++ b/courses/free-courses-km.md @@ -3,7 +3,7 @@ * [Computer Science](#computer-science) * [Flutter](#flutter) * [Git](#git) -* [Javascript](#javascript) +* [JavaScript](#javascript) * [Web Development](#web-development) @@ -14,7 +14,7 @@ ### Flutter -* [Flutter food ordering app](https://youtube.com/playlist?list=PL9nDNu0HsFZk6qC7nfhdYbnB-B9wyfKV9) - Chunlee Thong +* [Flutter food ordering app](https://youtube.com/playlist?list=PL9nDNu0HsFZk6qC7nfhdYbnB-B9wyfKV9) - Chunlee Thong * [Flutter UI Speed Code](https://youtube.com/playlist?list=PLVY9IbkulBUiKDrT5BFcMKXxtk4b0IJIX) - Sopheaman Van @@ -23,9 +23,9 @@ * [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 diff --git a/courses/free-courses-ko.md b/courses/free-courses-ko.md index b9658b3a8..e51e97311 100644 --- a/courses/free-courses-ko.md +++ b/courses/free-courses-ko.md @@ -16,9 +16,9 @@ * [iOS](#ios) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [Node.js](#node.js) - * [React.js](#react.js) + * [AngularJS](#angularjs) + * [Node.js](#node.js) + * [React.js](#react.js) * [Kotlin](#kotlin) * [Linux](#linux) * [Machine Learning](#machine-learning) @@ -266,7 +266,7 @@ * [Web2-CSS](https://www.opentutorials.org/course/3086) (생활코딩) * [Web2-Domain name system](https://www.opentutorials.org/course/3276) (생활코딩) * [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-PHP](https://www.opentutorials.org/course/3130) (생활코딩) * [Web2-Python](https://www.opentutorials.org/course/3256) (생활코딩) diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index 9c9025850..0a6077016 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -1,10 +1,10 @@ ### Index * [Android](#android) -* [Javascript](#javascript) +* [JavaScript](#javascript) * [PHP](#php) * [Python](#python) - * [Django](#django) + * [Django](#django) ### Android @@ -12,7 +12,7 @@ * [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 @@ -30,4 +30,4 @@ #### Django * [Python Django malayalam tutorial](https://www.youtube.com/watch?v=Obu5qj9sdaE) - Tintu Vlogger -* [Python Django Tutorial for Beginners in malayalam](https://www.youtube.com/playlist?list=PLbasZIkCgHJGXEjcatJ3aO1NpS2PsOtoQ) - Code Band +* [Python Django Tutorial for Beginners in malayalam](https://www.youtube.com/playlist?list=PLbasZIkCgHJGXEjcatJ3aO1NpS2PsOtoQ) - Code Band diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index 92e242741..95ab65908 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -36,7 +36,7 @@ * [Shell](#shell) * [Swift](#swift) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) * [Vue.js](#vuejs) * [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) * [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) ### C\# @@ -221,7 +221,7 @@ ### 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) * [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) diff --git a/courses/free-courses-ru.md b/courses/free-courses-ru.md index 5d76a2e14..76c596733 100644 --- a/courses/free-courses-ru.md +++ b/courses/free-courses-ru.md @@ -9,8 +9,8 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [Node.js](#nodejs) - * [React](#react) + * [Node.js](#nodejs) + * [React](#react) * [Julia](#julia) * [Kotlin](#kotlin) * [Perl](#perl) @@ -23,8 +23,8 @@ ### Уровни -BEG - Hовичок. Основы. -INT - Cредний. Расширенные возможности. +BEG - Hовичок. Основы. +INT - Cредний. Расширенные возможности. ADV - Продвинутый. Тонкости. diff --git a/courses/free-courses-si.md b/courses/free-courses-si.md index d9f3eb479..1aaa48e4f 100644 --- a/courses/free-courses-si.md +++ b/courses/free-courses-si.md @@ -4,7 +4,7 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [React](#react) + * [React](#react) ### ASP.NET Core diff --git a/courses/free-courses-th.md b/courses/free-courses-th.md index 16f0c3b35..874ca73a2 100644 --- a/courses/free-courses-th.md +++ b/courses/free-courses-th.md @@ -5,13 +5,13 @@ * [C++](#cpp) * [Git](#git) * [JavaScript](#javascript) - * [NodeJS](#nodejs) - * [React](#react) - * [Vue.js](#vuejs) + * [NodeJS](#nodejs) + * [React](#react) + * [Vue.js](#vuejs) * [Python](#python) * [Ruby](#Ruby) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) ### C diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index a2d9c501c..14f7ecafb 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -13,8 +13,8 @@ * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [jQuery](#jquery) + * [AngularJS](#angularjs) + * [jQuery](#jquery) * [Machine-Learning](#machine-learning) * [MongoDB](#mongodb) * [NodeJS](#nodejs) @@ -27,7 +27,7 @@ * [SQL](#sql) * [Swift](#swift) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) * [Unity](#unity) * [Vue](#vue) * [Wordpress](#wordpress) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 12ad1347c..a66751cd1 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -15,11 +15,11 @@ * [IDE / Editors](#ide--editors) * [Java](#java) * [JavaScript](#javascript) - * [jQuery](#jquery) - * [Nest.js](#nestjs) - * [Nuxt.js](#nuxtjs) - * [React.js](#reactjs) - * [Vue.js](#vuejs) + * [jQuery](#jquery) + * [Nest.js](#nestjs) + * [Nuxt.js](#nuxtjs) + * [React.js](#reactjs) + * [Vue.js](#vuejs) * [Kotlin](#Kotlin) * [Kubernetes](#kubernetes) * [Language Translations](#language-translations) @@ -97,7 +97,7 @@ * [Docker Cheat Sheet (v1)](https://dockerlux.github.io/pdf/cheat-sheet.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF) * [Docker Cheat Sheet (v2)](https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF) * [Docker Cheatsheet: Docker commands that developers should know](https://vishnuch.tech/docker-cheatsheet) - Vishnu Chilamakuru (HTML) -* [Docker CLI \& Dockerfile Cheat Sheet](https://web.archive.org/web/20210909015922/https://design.jboss.org/redhatdeveloper/marketing/docker_cheatsheet/cheatsheet/images/docker_cheatsheet_r3v2.pdf) - Bachir Chihani, Rafael Benevides, Red Hat Developers (PDF) *(:card_file_box: archived)* +* [Docker CLI \& Dockerfile Cheat Sheet](https://web.archive.org/web/20210909015922/https://design.jboss.org/redhatdeveloper/marketing/docker_cheatsheet/cheatsheet/images/docker_cheatsheet_r3v2.pdf) - Bachir Chihani, Rafael Benevides, Red Hat Developers (PDF) *(:card_file_box: archived)* * [Docker CLI cheatsheet](https://devhints.io/docker) - DevHints, Rico Santa Cruz (HTML) * [Docker Free Cheatsheet](https://cheatsheet.dennyzhang.com/cheatsheet-docker-a4) - Denny Zhang (HTML, PDF) * [Docker Security Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html) - OWASP Cheat Sheet Series @@ -112,8 +112,8 @@ * [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](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 - extended](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet-v2.zip) (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](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 * [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index fd80fd497..399471bc6 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -17,16 +17,16 @@ * [Go](#go) * [Haskell](#haskell) * [HTML and CSS](#html-and-css) - * [Bootstrap](#bootstrap) + * [Bootstrap](#bootstrap) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [jQuery](#jquery) - * [React](#react) - * [Redux](#redux) + * [AngularJS](#angularjs) + * [jQuery](#jquery) + * [React](#react) + * [Redux](#redux) * [Kotlin](#kotlin) * [Language Agnostic](#language-agnostic) - * [Operating Systems](#operating-systems) + * [Operating Systems](#operating-systems) * [LaTeX](#latex) * [Lisp](#lisp) * [MATLAB](#matlab) @@ -202,7 +202,7 @@ * [ES6 Interactive Guide](http://stack.formidable.com/es6-interactive-guide/#/) * [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 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 Tutorial](https://www.w3schools.com/js) - W3Schools * [JavaScript Tutorial](https://www.scaler.com/topics/javascript/) - Scaler Topics diff --git a/more/free-programming-interactive-tutorials-ja.md b/more/free-programming-interactive-tutorials-ja.md index 5bdb6be67..1de688b44 100644 --- a/more/free-programming-interactive-tutorials-ja.md +++ b/more/free-programming-interactive-tutorials-ja.md @@ -2,7 +2,7 @@ * [HTML and CSS](#html-and-css) * [JavaScript](#javascript) - * [React](#react) + * [React](#react) * [Python](#python) diff --git a/more/free-programming-interactive-tutorials-ru.md b/more/free-programming-interactive-tutorials-ru.md index cf2be323a..171f5714d 100644 --- a/more/free-programming-interactive-tutorials-ru.md +++ b/more/free-programming-interactive-tutorials-ru.md @@ -44,5 +44,3 @@ ### SQL * [SQL упражнения](https://www.sql-ex.ru/?Lang=0) - - diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index ec41d3c6c..5b83c050d 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -19,7 +19,7 @@ * [Ionic](#ionic) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) + * [AngularJS](#angularjs) * [Kotlin](#kotlin) * [Kubernetes](#kubernetes) * [.Net](#dotnet) @@ -43,7 +43,7 @@ * [Svelte](#svelte) * [Swift](#swift) * [TypeScript](#typescript) - * [Angular](#angular) + * [Angular](#angular) * [V](#v)