chore: HTML5 anchors compilant `<a name=` > `<a id=` (#6730)

* HTML5 anchors compilant `<a name=>` > `<a id=` for books

* HTML5 anchors compilant `<a name=>` > `<a id=` for courses

* HTML5 anchors compilant `<a name=>` > `<a id=` for contribs

* HTML5 anchors compilant `<a name=>` > `<a id=` for casts

* HTML5 anchors compilant `<a name=>` > `<a id=` for cheats

* HTML5 anchors compilant `<a name=>` > `<a id=` for interactives

* HTML5 anchors compilant `<a name=>` > `<a id=` for playgrounds
pull/6715/head^2
David Ordás 3 years ago committed by GitHub
parent 47bc198769
commit 0e9ad7e994
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      books/free-programming-books-ar.md
  2. 4
      books/free-programming-books-bg.md
  3. 4
      books/free-programming-books-cs.md
  4. 4
      books/free-programming-books-de.md
  5. 4
      books/free-programming-books-dk.md
  6. 2
      books/free-programming-books-el.md
  7. 2
      books/free-programming-books-es.md
  8. 2
      books/free-programming-books-et.md
  9. 4
      books/free-programming-books-fi.md
  10. 2
      books/free-programming-books-he.md
  11. 3
      books/free-programming-books-hi.md
  12. 2
      books/free-programming-books-hu.md
  13. 4
      books/free-programming-books-id.md
  14. 4
      books/free-programming-books-it.md
  15. 2
      books/free-programming-books-ja.md
  16. 2
      books/free-programming-books-ko.md
  17. 4
      books/free-programming-books-langs.md
  18. 3
      books/free-programming-books-my.md
  19. 2
      books/free-programming-books-nl.md
  20. 4
      books/free-programming-books-pl.md
  21. 4
      books/free-programming-books-pt_BR.md
  22. 4
      books/free-programming-books-ru.md
  23. 2
      books/free-programming-books-sv.md
  24. 2
      books/free-programming-books-tr.md
  25. 2
      books/free-programming-books-vi.md
  26. 4
      books/free-programming-books-zh.md
  27. 2
      casts/free-podcasts-screencasts-en.md
  28. 4
      courses/free-courses-ar.md
  29. 4
      courses/free-courses-bn.md
  30. 2
      courses/free-courses-de.md
  31. 4
      courses/free-courses-en.md
  32. 2
      courses/free-courses-fi.md
  33. 4
      courses/free-courses-fr.md
  34. 3
      courses/free-courses-he.md
  35. 2
      courses/free-courses-id.md
  36. 4
      courses/free-courses-it.md
  37. 2
      courses/free-courses-ko.md
  38. 4
      courses/free-courses-pl.md
  39. 4
      courses/free-courses-pt_BR.md
  40. 4
      courses/free-courses-ru.md
  41. 4
      courses/free-courses-th.md
  42. 2
      courses/free-courses-uk.md
  43. 2
      courses/free-courses-vi.md
  44. 2
      docs/CONTRIBUTING-de.md
  45. 20
      docs/CONTRIBUTING-el.md
  46. 38
      docs/CONTRIBUTING-es.md
  47. 6
      docs/CONTRIBUTING-fa_IR.md
  48. 8
      docs/CONTRIBUTING-fil.md
  49. 2
      docs/CONTRIBUTING-fr.md
  50. 8
      docs/CONTRIBUTING-it.md
  51. 2
      docs/CONTRIBUTING-ko.md
  52. 2
      docs/CONTRIBUTING-pt_BR.md
  53. 36
      docs/CONTRIBUTING-ru.md
  54. 2
      docs/CONTRIBUTING-vi.md
  55. 2
      docs/CONTRIBUTING-zh.md
  56. 2
      docs/CONTRIBUTING-zh_TW.md
  57. 4
      docs/CONTRIBUTING.md
  58. 6
      more/free-programming-cheatsheets.md
  59. 4
      more/free-programming-interactive-tutorials-en.md
  60. 8
      more/free-programming-playgrounds.md

@ -36,7 +36,7 @@
* [مدخل إلى الذكاء الاصطناعي وتعلم الآلة](https://academy.hsoub.com/files/17-%D9%85%D8%AF%D8%AE%D9%84-%D8%A5%D9%84%D9%89-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A-%D9%88%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/) - Mohamed Lahlah (PDF) * [مدخل إلى الذكاء الاصطناعي وتعلم الآلة](https://academy.hsoub.com/files/17-%D9%85%D8%AF%D8%AE%D9%84-%D8%A5%D9%84%D9%89-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A-%D9%88%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/) - Mohamed Lahlah (PDF)
### <a name="csharp"></a>C#&lrm; ### <a id="csharp"></a>C#&lrm;
* [سبيلك المختصر لتعلم لغة c#&lrm; - برمجة الواجهات](https://www.mobarmijoun.com/2014/04/c_19.html) - Khaled Al-Saadani (Arab Coders Academy) (PDF) * [سبيلك المختصر لتعلم لغة c#&lrm; - برمجة الواجهات](https://www.mobarmijoun.com/2014/04/c_19.html) - Khaled Al-Saadani (Arab Coders Academy) (PDF)

@ -16,14 +16,14 @@
* [ANSI C - Пълен справочник](https://progstarter.com/index.php?option=com_content&view=article&id=9&Itemid=122&lang=bg) - Димо Петков * [ANSI C - Пълен справочник](https://progstarter.com/index.php?option=com_content&view=article&id=9&Itemid=122&lang=bg) - Димо Петков
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Основи на програмирането със C#](https://csharp-book.softuni.bg) - Светлин Наков и колектив * [Основи на програмирането със C#](https://csharp-book.softuni.bg) - Светлин Наков и колектив
* [Принципи на програмирането със C#](https://introprogramming.info/intro-csharp-book) - Светлин Наков, Веселин Колев и колектив * [Принципи на програмирането със C#](https://introprogramming.info/intro-csharp-book) - Светлин Наков, Веселин Колев и колектив
* [Програмиране за .NET Framework](https://www.devbg.org/dotnetbook) - Светлин Наков и колектив * [Програмиране за .NET Framework](https://www.devbg.org/dotnetbook) - Светлин Наков и колектив
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Основи на програмирането със C++](https://cpp-book.softuni.bg) - Светлин Наков и колектив * [Основи на програмирането със C++](https://cpp-book.softuni.bg) - Светлин Наков и колектив

@ -32,13 +32,13 @@
* [Bash očima Bohdana Milara](http://i.iinfo.cz/files/root/k/bash_ocima_bohdana_milara.pdf) (PDF) * [Bash očima Bohdana Milara](http://i.iinfo.cz/files/root/k/bash_ocima_bohdana_milara.pdf) (PDF)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Programovací jazyk C#](http://www.cs.vsb.cz/behalek/vyuka/pcsharp/text.pdf) - Marek Běhálek (PDF) * [Programovací jazyk C#](http://www.cs.vsb.cz/behalek/vyuka/pcsharp/text.pdf) - Marek Běhálek (PDF)
* [Systémové programování v jazyce C#](https://phoenix.inf.upol.cz/esf/ucebni/sysprog.pdf) (PDF) * [Systémové programování v jazyce C#](https://phoenix.inf.upol.cz/esf/ucebni/sysprog.pdf) (PDF)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Moderní programování objektových aplikací v C++](https://akela.mendelu.cz/~xvencal2/CPP/opora.pdf) (PDF) * [Moderní programování objektových aplikací v C++](https://akela.mendelu.cz/~xvencal2/CPP/opora.pdf) (PDF)
* [Objektové programování v C++](http://media1.jex.cz/files/media1:49e6b94e79262.pdf.upl/07.%20Objektov%C3%A9%20programov%C3%A1n%C3%AD%20v%20C%2B%2B.pdf) (PDF) * [Objektové programování v C++](http://media1.jex.cz/files/media1:49e6b94e79262.pdf.upl/07.%20Objektov%C3%A9%20programov%C3%A1n%C3%AD%20v%20C%2B%2B.pdf) (PDF)

@ -67,13 +67,13 @@ Dirk Loser, Clemens Tamme, Philipp Schweinzer (PDF)
* [Softwareentwicklung in C](https://web.archive.org/web/20190214185910/http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) - Klaus Schmaranz (PDF) * [Softwareentwicklung in C](https://web.archive.org/web/20190214185910/http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) - Klaus Schmaranz (PDF)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Programmieren in C#: Einführung](http://www.highscore.de/csharp/einfuehrung) * [Programmieren in C#: Einführung](http://www.highscore.de/csharp/einfuehrung)
* [Visual C# 2012](http://openbook.rheinwerk-verlag.de/visual_csharp_2012) - Andreas Kühnel (Online) * [Visual C# 2012](http://openbook.rheinwerk-verlag.de/visual_csharp_2012) - Andreas Kühnel (Online)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Die Boost C++ Bibliotheken](http://dieboostcppbibliotheken.de) - Boris Schäling (Online) * [Die Boost C++ Bibliotheken](http://dieboostcppbibliotheken.de) - Boris Schäling (Online)
* [Lean Testing für C++-Programmierer (2018)](https://www.assets.dpunkt.de/openbooks/Openbook_Lean_Testing.pdf) - Andreas Spillner, Ulrich Breymann (PDF) * [Lean Testing für C++-Programmierer (2018)](https://www.assets.dpunkt.de/openbooks/Openbook_Lean_Testing.pdf) - Andreas Spillner, Ulrich Breymann (PDF)

@ -12,12 +12,12 @@
* [Programmering i C](http://people.cs.aau.dk/~normark/c-prog-06/pdf/all.pdf) - Kurt Nørmark (PDF) * [Programmering i C](http://people.cs.aau.dk/~normark/c-prog-06/pdf/all.pdf) - Kurt Nørmark (PDF)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Object-oriented Programming in C#](http://people.cs.aau.dk/~normark/oop-csharp/pdf/all.pdf) - Kurt Nørmark (PDF) * [Object-oriented Programming in C#](http://people.cs.aau.dk/~normark/oop-csharp/pdf/all.pdf) - Kurt Nørmark (PDF)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Notes about C++](http://people.cs.aau.dk/~normark/ap/index.html) - Kurt Nørmark (HTML) * [Notes about C++](http://people.cs.aau.dk/~normark/ap/index.html) - Kurt Nørmark (HTML)

@ -14,7 +14,7 @@
* [Διαδικαστικός προγραμματισμός](https://repository.kallipos.gr/bitstream/11419/1346/1/00_master%20document_KOY.pdf) - Μαστοροκώστας Πάρις (PDF) * [Διαδικαστικός προγραμματισμός](https://repository.kallipos.gr/bitstream/11419/1346/1/00_master%20document_KOY.pdf) - Μαστοροκώστας Πάρις (PDF)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Εισαγωγή στη C++](http://www.ebooks4greeks.gr/2011.Download_free-ebooks/Pliroforikis/glossa_programmatismoy_C++__eBooks4Greeks.gr.pdf) (PDF) * [Εισαγωγή στη C++](http://www.ebooks4greeks.gr/2011.Download_free-ebooks/Pliroforikis/glossa_programmatismoy_C++__eBooks4Greeks.gr.pdf) (PDF)
* [Προγραμματισμός με τη γλώσσα C++](https://repository.kallipos.gr/bitstream/11419/6443/1/00_master_document-KOY.pdf) - Θεόδωρος Αλεβίζος (PDF) * [Προγραμματισμός με τη γλώσσα C++](https://repository.kallipos.gr/bitstream/11419/6443/1/00_master_document-KOY.pdf) - Θεόδωρος Αλεβίζος (PDF)

@ -135,7 +135,7 @@
* [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) (PDF) (descarga directa) * [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) (PDF) (descarga directa)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Aprenda C++ avanzado como si estuviera en primero](https://web.archive.org/web/20100701020037/http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/avanzado/cppavan.pdf) (PDF) * [Aprenda C++ avanzado como si estuviera en primero](https://web.archive.org/web/20100701020037/http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/avanzado/cppavan.pdf) (PDF)
* [Aprenda C++ básico como si estuviera en primero](https://web.archive.org/web/20100701020025/http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/basico/cppbasico.pdf) (PDF) * [Aprenda C++ básico como si estuviera en primero](https://web.archive.org/web/20100701020025/http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/basico/cppbasico.pdf) (PDF)

@ -18,7 +18,7 @@
* [Programmeerimiskeel C](https://et.wikibooks.org/wiki/Programmeerimiskeel_C) - Wikiõpikud * [Programmeerimiskeel C](https://et.wikibooks.org/wiki/Programmeerimiskeel_C) - Wikiõpikud
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Microsoft Visual Studio Code ja C#](https://digiarhiiv.ut.ee/Ained/Doc/VFailid/CSharp_ja_VS.pdf) - Kalle Remm (PDF) * [Microsoft Visual Studio Code ja C#](https://digiarhiiv.ut.ee/Ained/Doc/VFailid/CSharp_ja_VS.pdf) - Kalle Remm (PDF)

@ -29,12 +29,12 @@
* [Ohjelmoinnin perusteet ja C-kieli](http://cs.stadia.fi/~silas/ohjelmointi/c_opas) - Simo Silander * [Ohjelmoinnin perusteet ja C-kieli](http://cs.stadia.fi/~silas/ohjelmointi/c_opas) - Simo Silander
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Ohjelmointi 1: C#](https://jyx.jyu.fi/bitstream/handle/123456789/47417/978-951-39-4859-7.pdf) - Martti Hyvönen, Vesa Lappalainen, Antti-Jussi Lakanen (PDF) * [Ohjelmointi 1: C#](https://jyx.jyu.fi/bitstream/handle/123456789/47417/978-951-39-4859-7.pdf) - Martti Hyvönen, Vesa Lappalainen, Antti-Jussi Lakanen (PDF)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++](https://fi.wikibooks.org/wiki/C%2B%2B) - Wikikirjasto * [C++](https://fi.wikibooks.org/wiki/C%2B%2B) - Wikikirjasto
* [C++-ohjelmointi](https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=cpp_ohj_01) * [C++-ohjelmointi](https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=cpp_ohj_01)

@ -26,7 +26,7 @@
* [ארגון המחשב ושפת סף](https://data.cyber.org.il/assembly/assembly_book.pdf) – ברק גונן, המרכז לחינוך סייבר (PDF) * [ארגון המחשב ושפת סף](https://data.cyber.org.il/assembly/assembly_book.pdf) – ברק גונן, המרכז לחינוך סייבר (PDF)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [מבוא לתכנות בסביבת האינטרנט בשפת C#](https://meyda.education.gov.il/files/free%20books/%D7%9E%D7%91%D7%95%D7%90%20%D7%9C%D7%AA%D7%9B%D7%A0%D7%95%D7%AA%20%D7%91%D7%A1%D7%91%D7%99%D7%91%D7%AA%20%D7%94%D7%90%D7%99%D7%A0%D7%98%D7%A8%D7%A0%D7%98%20090216.pdf) – מט״ח (PDF) * [מבוא לתכנות בסביבת האינטרנט בשפת C#](https://meyda.education.gov.il/files/free%20books/%D7%9E%D7%91%D7%95%D7%90%20%D7%9C%D7%AA%D7%9B%D7%A0%D7%95%D7%AA%20%D7%91%D7%A1%D7%91%D7%99%D7%91%D7%AA%20%D7%94%D7%90%D7%99%D7%A0%D7%98%D7%A8%D7%A0%D7%98%20090216.pdf) – מט״ח (PDF)

@ -3,8 +3,7 @@
* [C++](#cpp) * [C++](#cpp)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ Brief Notes \| Hindi](https://ehindistudy.com/2020/12/01/cpp-notes-in-hindi/) - Yugal Joshi * [C++ Brief Notes \| Hindi](https://ehindistudy.com/2020/12/01/cpp-notes-in-hindi/) - Yugal Joshi
* [C++ Introduction Book \| Hindi](https://ncsmindia.com/wp-content/uploads/2012/04/c++-hindi.pdf) - NCMS India (PDF) * [C++ Introduction Book \| Hindi](https://ncsmindia.com/wp-content/uploads/2012/04/c++-hindi.pdf) - NCMS India (PDF)

@ -37,7 +37,7 @@
* [Arduino programozási kézikönyv](http://avr.tavir.hu) - Brian W. Evans írása alapján fordította, kiegészítette és frissítette Cseh Róbert (PDF - regisztráció szükséges) * [Arduino programozási kézikönyv](http://avr.tavir.hu) - Brian W. Evans írása alapján fordította, kiegészítette és frissítette Cseh Róbert (PDF - regisztráció szükséges)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Fejlett programozási technikák](http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf) - Antal Margit (PDF) * [Fejlett programozási technikák](http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf) - Antal Margit (PDF)

@ -37,12 +37,12 @@
* [Belajar Pemrograman C untuk Pemula](https://www.petanikode.com/tutorial/c/) - Ahmad Muhardian (:construction: *in process*) * [Belajar Pemrograman C untuk Pemula](https://www.petanikode.com/tutorial/c/) - Ahmad Muhardian (:construction: *in process*)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Menguasai Pemrograman Berorientasi Objek Dengan Bahasa C#](https://mahirkoding.id/ebook-pemrograman-berorientasi-objek-c-pdf/) * [Menguasai Pemrograman Berorientasi Objek Dengan Bahasa C#](https://mahirkoding.id/ebook-pemrograman-berorientasi-objek-c-pdf/)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Belajar C++ Dasar Bahasa Indonesia](https://github.com/kelasterbuka/CPP_dasar-dasar-programming) - Kelas Terbuka * [Belajar C++ Dasar Bahasa Indonesia](https://github.com/kelasterbuka/CPP_dasar-dasar-programming) - Kelas Terbuka
* [Koding C++ Dengan Qt](https://leanpub.com/koding-cpp-qt) *(Membutuhkan akun Leanpub atau email yang valid)* * [Koding C++ Dengan Qt](https://leanpub.com/koding-cpp-qt) *(Membutuhkan akun Leanpub atau email yang valid)*

@ -97,12 +97,12 @@
* [Tricky C](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/Tricky_C.pdf) (PDF) * [Tricky C](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/Tricky_C.pdf) (PDF)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [ABC# - Guida alla programmazione](http://antoniopelleriti.it/wp-content/uploads/2019/04/ABCsharp-guida-alla-programmazione-in-csharp.pdf) - A. Pelleriti (PDF) * [ABC# - Guida alla programmazione](http://antoniopelleriti.it/wp-content/uploads/2019/04/ABCsharp-guida-alla-programmazione-in-csharp.pdf) - A. Pelleriti (PDF)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Corso C++ standard](http://didatticait.altervista.org/programmazione/CPP/CPP-dispense/CORSO_C.pdf) - (PDF) * [Corso C++ standard](http://didatticait.altervista.org/programmazione/CPP/CPP-dispense/CORSO_C.pdf) - (PDF)
* [Il linguaggio C++](https://hpc-forge.cineca.it/files/CoursesDev/public/2012%20Autumn/Introduzione%20alla%20programmazioni%20a%20oggetti%20in%20C++/corsocpp.pdf) - (PDF) * [Il linguaggio C++](https://hpc-forge.cineca.it/files/CoursesDev/public/2012%20Autumn/Introduzione%20alla%20programmazioni%20a%20oggetti%20in%20C++/corsocpp.pdf) - (PDF)

@ -272,7 +272,7 @@
* [猫でもわかるプログラミング](http://kumei.ne.jp/c_lang) - 粂井康孝 * [猫でもわかるプログラミング](http://kumei.ne.jp/c_lang) - 粂井康孝
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++11の文法と機能(C++11: Syntax and Feature)](https://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml) - 江添亮 * [C++11の文法と機能(C++11: Syntax and Feature)](https://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml) - 江添亮
* [C++入門](https://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html) - 小林健一郎 * [C++入門](https://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html) - 小林健一郎

@ -57,7 +57,7 @@
* [BeeJ's Guide to Network Programming - 인터넷 소켓 활용](https://blogofscience.com/Socket_Programming-KLDP.html) * [BeeJ's Guide to Network Programming - 인터넷 소켓 활용](https://blogofscience.com/Socket_Programming-KLDP.html)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [씹어먹는 C++](https://github.com/kev0960/ModooCode/raw/master/book/cpp/main.pdf) - 이재범 (PDF) * [씹어먹는 C++](https://github.com/kev0960/ModooCode/raw/master/book/cpp/main.pdf) - 이재범 (PDF)

@ -462,7 +462,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm) * [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# Notes for Professionals](http://goalkicker.com/CSharpBook/) - Compiled from StackOverflow documentation (PDF) * [C# Notes for Professionals](http://goalkicker.com/CSharpBook/) - Compiled from StackOverflow documentation (PDF)
* [C# Programming](https://en.wikibooks.org/wiki/C_Sharp_Programming) - Wikibooks * [C# Programming](https://en.wikibooks.org/wiki/C_Sharp_Programming) - Wikibooks
@ -485,7 +485,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Xamarin.Forms Succinctly](https://www.syncfusion.com/ebooks/xamarin-forms-succinctly) - Alessandro Del Sole * [Xamarin.Forms Succinctly](https://www.syncfusion.com/ebooks/xamarin-forms-succinctly) - Alessandro Del Sole
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ Annotations](https://fbb-git.gitlab.io/cppannotations/) - Frank B. Brokken (HTML, PDF) * [C++ Annotations](https://fbb-git.gitlab.io/cppannotations/) - Frank B. Brokken (HTML, PDF)
* [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) - Editors: Bjarne Stroustrup, Herb Sutter * [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) - Editors: Bjarne Stroustrup, Herb Sutter

@ -7,7 +7,7 @@
* [Web Development](#web-development) * [Web Development](#web-development)
### <a name="golang"></a>Go ### <a id="golang"></a>Go
* [The Little Go Book](https://github.com/nainglinaung/the-little-go-book) - Karl Seguin, Naing Lin Aung ([HTML](https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.md), [PDF](https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.pdf), [EPUB](https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.epub)) * [The Little Go Book](https://github.com/nainglinaung/the-little-go-book) - Karl Seguin, Naing Lin Aung ([HTML](https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.md), [PDF](https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.pdf), [EPUB](https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.epub))
@ -31,4 +31,3 @@
* [Professional Web Developer](http://eimaung.com/professional-web-developer) - Ei Maung * [Professional Web Developer](http://eimaung.com/professional-web-developer) - Ei Maung
* [Rockstar Developer](http://eimaung.com/rockstar-developer) - Ei Maung * [Rockstar Developer](http://eimaung.com/rockstar-developer) - Ei Maung

@ -15,7 +15,7 @@
* [Programmeren in C](https://nl.wikibooks.org/wiki/Programmeren_in_C) - Wikibooks * [Programmeren in C](https://nl.wikibooks.org/wiki/Programmeren_in_C) - Wikibooks
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Programmeren in C Sharp](https://nl.wikibooks.org/wiki/Programmeren_in_C_Sharp) - Wikibooks * [Programmeren in C Sharp](https://nl.wikibooks.org/wiki/Programmeren_in_C_Sharp) - Wikibooks

@ -69,7 +69,7 @@
* [Wgłąb języka C](http://helion.pl/online/wglab/wglab.zip) (ZIP) * [Wgłąb języka C](http://helion.pl/online/wglab/wglab.zip) (ZIP)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Darmowy kurs C#](http://kurs.aspnetmvc.pl/Csharp) * [Darmowy kurs C#](http://kurs.aspnetmvc.pl/Csharp)
* [Kurs C#](http://zajacmarek.com/kurs-c-sharp/) - Marek Zając * [Kurs C#](http://zajacmarek.com/kurs-c-sharp/) - Marek Zając
@ -78,7 +78,7 @@
* [Wstęp do programowania w C#](http://c-sharp.ue.katowice.pl/ksiazka/c_sharp_wer2_0.pdf) - Anna Kempa, Tomasz Staś (PDF) * [Wstęp do programowania w C#](http://c-sharp.ue.katowice.pl/ksiazka/c_sharp_wer2_0.pdf) - Anna Kempa, Tomasz Staś (PDF)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++](https://pl.wikibooks.org/wiki/C++) - Wikibooks * [C++](https://pl.wikibooks.org/wiki/C++) - Wikibooks
* [Język C++ – podstawy programowania](http://www.dz5.pl/ti/cpp/zz_dodatki/kurs_cpp_szczegolowy2.pdf) - Paweł Mikołajczak (PDF) * [Język C++ – podstawy programowania](http://www.dz5.pl/ti/cpp/zz_dodatki/kurs_cpp_szczegolowy2.pdf) - Paweł Mikołajczak (PDF)

@ -101,12 +101,12 @@
* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/) * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# e Orientação a Objetos](https://www.caelum.com.br/apostila-csharp-orientacao-objetos/) - Caelum * [C# e Orientação a Objetos](https://www.caelum.com.br/apostila-csharp-orientacao-objetos/) - Caelum
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Apostila Linguagem C++](http://www.ime.usp.br/~slago/slago-C++.pdf) - Silvio Lago (PDF) * [Apostila Linguagem C++](http://www.ime.usp.br/~slago/slago-C++.pdf) - Silvio Lago (PDF)
* [Estrutura de Dados](http://calhau.dca.fee.unicamp.br/wiki/images/0/01/EstruturasDados.pdf) (PDF) * [Estrutura de Dados](http://calhau.dca.fee.unicamp.br/wiki/images/0/01/EstruturasDados.pdf) (PDF)

@ -143,7 +143,7 @@
* [Язык Си в примерах](https://ru.wikibooks.org/wiki/Язык_Си_в_примерах) - Викиучебник * [Язык Си в примерах](https://ru.wikibooks.org/wiki/Язык_Си_в_примерах) - Викиучебник
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Паттерны проектирования в C# и .NET](https://metanit.com/sharp/patterns) - Евгений Попов * [Паттерны проектирования в C# и .NET](https://metanit.com/sharp/patterns) - Евгений Попов
* [Полное руководство по языку программирования С# 7.0 и платформе .NET 4.7](https://metanit.com/sharp/tutorial) - Евгений Попов * [Полное руководство по языку программирования С# 7.0 и платформе .NET 4.7](https://metanit.com/sharp/tutorial) - Евгений Попов
@ -151,7 +151,7 @@
* [Design Patterns via C#](http://itvdn.com/ru/patterns) - Александр Шевчук, Дмитрий Охрименко, Андрей Касьянов (PDF) *(Требуется аккаунт)* * [Design Patterns via C#](http://itvdn.com/ru/patterns) - Александр Шевчук, Дмитрий Охрименко, Андрей Касьянов (PDF) *(Требуется аккаунт)*
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Введение в язык программирования С++](http://lib.ru/CPPHB/cpptut.txt_with-big-pictures.html) - Бьерн Страуструп * [Введение в язык программирования С++](http://lib.ru/CPPHB/cpptut.txt_with-big-pictures.html) - Бьерн Страуструп
* [Введение в язык Си++](http://stolyarov.info/books/cppintro) - Андрей Столяров (PDF) * [Введение в язык Си++](http://stolyarov.info/books/cppintro) - Андрей Столяров (PDF)

@ -10,7 +10,7 @@
* [C-programmering](https://sv.wikibooks.org/wiki/C-programmering) - Wikibooks * [C-programmering](https://sv.wikibooks.org/wiki/C-programmering) - Wikibooks
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Programmera spel i C++ för nybörjare](https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare) - Wikibooks * [Programmera spel i C++ för nybörjare](https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare) - Wikibooks

@ -47,7 +47,7 @@
* [GNU C Kütüphanesi Basvuru Klavuzu](http://www.belgeler.org/glibc/glibc.html) * [GNU C Kütüphanesi Basvuru Klavuzu](http://www.belgeler.org/glibc/glibc.html)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ Dersleri](https://www.yusufsezer.com.tr/cpp-dersleri/) - Yusuf Sezer * [C++ Dersleri](https://www.yusufsezer.com.tr/cpp-dersleri/) - Yusuf Sezer

@ -3,6 +3,6 @@
* [Go](#golang) * [Go](#golang)
### <a name="golang"></a>Go ### <a id="golang"></a>Go
* [The Little Go Book](https://github.com/nainglinaung/the-little-go-book) - Karl Seguin, Naing Lin Aung ([HTML](https://github.com/quangnh89/the-little-go-book/blob/master/vi/go.md)) * [The Little Go Book](https://github.com/nainglinaung/the-little-go-book) - Karl Seguin, Naing Lin Aung ([HTML](https://github.com/quangnh89/the-little-go-book/blob/master/vi/go.md))

@ -335,12 +335,12 @@
* [Linux C 编程一站式学习](http://docs.linuxtone.org/ebooks/C&CPP/c/) * [Linux C 编程一站式学习](http://docs.linuxtone.org/ebooks/C&CPP/c/)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [精通C#(第6版)](http://book.douban.com/subject/24827879/) * [精通C#(第6版)](http://book.douban.com/subject/24827879/)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [100个gcc小技巧](https://github.com/hellogcc/100-gcc-tips/blob/master/src/index.md) * [100个gcc小技巧](https://github.com/hellogcc/100-gcc-tips/blob/master/src/index.md)
* [100个gdb小技巧](https://github.com/hellogcc/100-gdb-tips/blob/master/src/index.md) * [100个gdb小技巧](https://github.com/hellogcc/100-gdb-tips/blob/master/src/index.md)

@ -45,7 +45,7 @@
* [How to program in C# - Beginner Course \| Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) (screencast) * [How to program in C# - Beginner Course \| Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) (screencast)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ Complete Course](https://www.youtube.com/watch?v=18c3MTX0PK0&list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) (screencast) * [C++ Complete Course](https://www.youtube.com/watch?v=18c3MTX0PK0&list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) (screencast)
* [C++ Programming Video Lectures](https://www.youtube.com/playlist?list=PLTZbNwgO5ebo64D1k0DJQGX30X6iSTmRr) (screencast) * [C++ Programming Video Lectures](https://www.youtube.com/playlist?list=PLTZbNwgO5ebo64D1k0DJQGX30X6iSTmRr) (screencast)

@ -66,7 +66,7 @@
* [Introduction to Programming ( C Language - مقدمة في البرمجة ( لغة السي](https://www.youtube.com/playlist?list=PLMm8EjqH1EFXI8wByY0umF_DQON2S9uws) - Ahmed Sallam * [Introduction to Programming ( C Language - مقدمة في البرمجة ( لغة السي](https://www.youtube.com/playlist?list=PLMm8EjqH1EFXI8wByY0umF_DQON2S9uws) - Ahmed Sallam
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C#](https://www.youtube.com/playlist?list=PLltZRmsFXWnIfLM0BKgJNZYVnvCDZNAh_) - 6wrni * [C#](https://www.youtube.com/playlist?list=PLltZRmsFXWnIfLM0BKgJNZYVnvCDZNAh_) - 6wrni
* [C# Programming Course Level 1 Basics By Arabic](https://www.youtube.com/playlist?list=PLnzqK5HvcpwQLsXXXxx_mX3WvUEgGM0iA) - محمد شوشان * [C# Programming Course Level 1 Basics By Arabic](https://www.youtube.com/playlist?list=PLnzqK5HvcpwQLsXXXxx_mX3WvUEgGM0iA) - محمد شوشان
@ -74,7 +74,7 @@
* [Unit Testing in C# [Arabic]](https://www.youtube.com/playlist?list=PLwj1YcMhLRN28xijrXMO255JHsO3csus-) - خالد السعداني * [Unit Testing in C# [Arabic]](https://www.youtube.com/playlist?list=PLwj1YcMhLRN28xijrXMO255JHsO3csus-) - خالد السعداني
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Arabic C++ For kids & beginners (برمجة لصغار السن والمبتدئيين)](https://www.youtube.com/playlist?list=PLPt2dINI2MIbwnEoeHZnUHeUHjTd8x4F3) - Arabic Competitive Programming * [Arabic C++ For kids & beginners (برمجة لصغار السن والمبتدئيين)](https://www.youtube.com/playlist?list=PLPt2dINI2MIbwnEoeHZnUHeUHjTd8x4F3) - Arabic Competitive Programming
* [C++ Intensive - برمجة الحاسوب](https://www.youtube.com/playlist?list=PLPt2dINI2MIZPFq6HyUB1Uhxdh1UDnZMS) - Arabic Competitive Programming * [C++ Intensive - برمجة الحاسوب](https://www.youtube.com/playlist?list=PLPt2dINI2MIZPFq6HyUB1Uhxdh1UDnZMS) - Arabic Competitive Programming

@ -41,14 +41,14 @@
* [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam * [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# and ASP.NET MVC Full Bangla Tutorial BITM](https://www.youtube.com/playlist?list=PL_g-DE60bXDBpjMPUWGbmCLHnQDIIcw-6) - Learn With Nirash * [C# and ASP.NET MVC Full Bangla Tutorial BITM](https://www.youtube.com/playlist?list=PL_g-DE60bXDBpjMPUWGbmCLHnQDIIcw-6) - Learn With Nirash
* [C# bangla tutorial \| Basic to advance in depth bangla course](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqQakB2xlZPoaV6uau4wTIt) - Learn Hunter * [C# bangla tutorial \| Basic to advance in depth bangla course](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqQakB2xlZPoaV6uau4wTIt) - Learn Hunter
* [C# OOP (object oriented programming) BanglaTutorials](https://www.youtube.com/playlist?list=PLqCbg_KAOnCe1RLKP2SVmSHZOCD-fWe3p) - Asp Dot Net Explorer * [C# OOP (object oriented programming) BanglaTutorials](https://www.youtube.com/playlist?list=PLqCbg_KAOnCe1RLKP2SVmSHZOCD-fWe3p) - Asp Dot Net Explorer
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3q0ZKeXtF--CZ0PdH1sSbYL) - Anisul Islam * [C++ Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3q0ZKeXtF--CZ0PdH1sSbYL) - Anisul Islam

@ -12,7 +12,7 @@
* [TypeScript](#typescript) * [TypeScript](#typescript)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ Grundlagen Tutorials von Pilzschaf](https://www.youtube.com/playlist?list=PLStQc0GqppuVs05kWvLBoHcWCULX3ueIM) - Pilzschaf * [C++ Grundlagen Tutorials von Pilzschaf](https://www.youtube.com/playlist?list=PLStQc0GqppuVs05kWvLBoHcWCULX3ueIM) - Pilzschaf

@ -241,7 +241,7 @@
* [The Arduino Platform and C Programming](https://www.coursera.org/learn/arduino-platform) * [The Arduino Platform and C Programming](https://www.coursera.org/learn/arduino-platform)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens Microsoft. * [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens Microsoft.
* [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry (YouTube) * [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry (YouTube)
@ -250,7 +250,7 @@
* [Learn how to program: C# and .NET](https://www.learnhowtoprogram.com/c-and-net) - Epicodus Inc. * [Learn how to program: C# and .NET](https://www.learnhowtoprogram.com/c-and-net) - Epicodus Inc.
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity)
* [C++ Programming Tutorial for Beginners (For Absolute Beginners)](https://www.youtube.com/playlist?list=PLS1QulWo1RIYSyC6w2-rDssprPrEsgtVK) - ProgrammingKnowledge * [C++ Programming Tutorial for Beginners (For Absolute Beginners)](https://www.youtube.com/playlist?list=PLS1QulWo1RIYSyC6w2-rDssprPrEsgtVK) - ProgrammingKnowledge

@ -6,7 +6,7 @@
* [Web Development](#web-development) * [Web Development](#web-development)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Jyväskylän yliopiston C#-kieli ohjelmointikurssi](https://tim.jyu.fi/view/kurssit/tie/ohj1/moniste/Ohjelmointi-1) - Ilmainen verkkokurssi * [Jyväskylän yliopiston C#-kieli ohjelmointikurssi](https://tim.jyu.fi/view/kurssit/tie/ohj1/moniste/Ohjelmointi-1) - Ilmainen verkkokurssi

@ -46,12 +46,12 @@
* [TUTOS C](https://www.youtube.com/playlist?list=PLEagTQfI6nPOWS4JPnxW5pRVgeyLuS5oC) - PrimFX * [TUTOS C](https://www.youtube.com/playlist?list=PLEagTQfI6nPOWS4JPnxW5pRVgeyLuS5oC) - PrimFX
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# - Cours](https://www.youtube.com/playlist?list=PLrSOXFDHBtfGBHAMEg9Om9nF_7R7h5mO7) - Formation Video * [C# - Cours](https://www.youtube.com/playlist?list=PLrSOXFDHBtfGBHAMEg9Om9nF_7R7h5mO7) - Formation Video
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [La programmation en C++ moderne](https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/) - Zeste de savoir informaticienzero mehdidou99 * [La programmation en C++ moderne](https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/) - Zeste de savoir informaticienzero mehdidou99

@ -5,7 +5,7 @@
* [R](#r) * [R](#r)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [מבוא לתכנות בשפת C++](https://campus.gov.il/course/course-v1-basmach-pc264/) (קמפוסIL ובסמ״ח) * [מבוא לתכנות בשפת C++](https://campus.gov.il/course/course-v1-basmach-pc264/) (קמפוסIL ובסמ״ח)
@ -20,4 +20,3 @@
### R ### R
* [מבוא לתכנות ועיבוד נתונים בשפת R](https://campus.gov.il/course/telhai-acd-rfp4-telhai-r/) (קמפוסIL ומכללת תל־חי) * [מבוא לתכנות ועיבוד נתונים בשפת R](https://campus.gov.il/course/telhai-acd-rfp4-telhai-r/) (קמפוסIL ומכללת תל־חי)

@ -73,7 +73,7 @@
* [Memulai Pemrograman dengan C](https://www.dicoding.com/academies/120) - Dicoding, membutuhkan registrasi * [Memulai Pemrograman dengan C](https://www.dicoding.com/academies/120) - Dicoding, membutuhkan registrasi
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Belajar Pemrograman C#](https://www.youtube.com/playlist?list=PLuGFxya63u253zhOzhxanaSBNJ_UiIhUb) - Galih Pratama * [Belajar Pemrograman C#](https://www.youtube.com/playlist?list=PLuGFxya63u253zhOzhxanaSBNJ_UiIhUb) - Galih Pratama

@ -66,12 +66,12 @@
* [Linguaggio C - Corso completo](https://www.youtube.com/playlist?list=PL83Ordjpzm5oUl7tFEjc4iirkPBiv7FxR) - Programmazione Time * [Linguaggio C - Corso completo](https://www.youtube.com/playlist?list=PL83Ordjpzm5oUl7tFEjc4iirkPBiv7FxR) - Programmazione Time
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Programmazione ad oggetti in C#](https://www.youtube.com/watch?v=aSgikNnGEKM&list=PLktbfd3yXeH8yQpHM3O468k8l-aTC6Hl6) - G. Pellegrini Parisi * [Programmazione ad oggetti in C#](https://www.youtube.com/watch?v=aSgikNnGEKM&list=PLktbfd3yXeH8yQpHM3O468k8l-aTC6Hl6) - G. Pellegrini Parisi
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ 11](https://www.youtube.com/playlist?list=PL0qAPtx8YtJfZpJD7uFxAXglkiHSEhktG) (F. Camuso) * [C++ 11](https://www.youtube.com/playlist?list=PL0qAPtx8YtJfZpJD7uFxAXglkiHSEhktG) (F. Camuso)
* [C++ libreria QT - playlist 1](https://www.youtube.com/playlist?list=PL0qAPtx8YtJdH4GVwL_3QeJjPcz3DHE2t) (F. Camuso) * [C++ libreria QT - playlist 1](https://www.youtube.com/playlist?list=PL0qAPtx8YtJdH4GVwL_3QeJjPcz3DHE2t) (F. Camuso)

@ -80,7 +80,7 @@
* [C언어 코딩도장](https://dojang.io/course/view.php?id=2) * [C언어 코딩도장](https://dojang.io/course/view.php?id=2)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [예제로 배우는 C# 강좌](https://www.youtube.com/playlist?list=PL4PkN2EXiuVF3Xl0HNVMdY-_kMM3oyBds) * [예제로 배우는 C# 강좌](https://www.youtube.com/playlist?list=PL4PkN2EXiuVF3Xl0HNVMdY-_kMM3oyBds)

@ -36,12 +36,12 @@
* [Kurs Programowania w C](https://www.youtube.com/playlist?list=PLgeFsJ0yZyikV_e8YDl5rixXu-H6wFIIZ) * [Kurs Programowania w C](https://www.youtube.com/playlist?list=PLgeFsJ0yZyikV_e8YDl5rixXu-H6wFIIZ)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [Podstawy programowania w języku C#](https://www.youtube.com/playlist?list=PLk5dbESAmUZh1cLITav0ZmDEqRujsPa93) * [Podstawy programowania w języku C#](https://www.youtube.com/playlist?list=PLk5dbESAmUZh1cLITav0ZmDEqRujsPa93)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Kurs C++](https://www.youtube.com/playlist?list=PLE84826ABF088F7E8) * [Kurs C++](https://www.youtube.com/playlist?list=PLE84826ABF088F7E8)
* [Podejście obiektowe dla znających już podstawy C++ (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdozvOVheSRb_qPVU-4ZJA7uB) - Mirosław Zelent, Damian Stelmach * [Podejście obiektowe dla znających już podstawy C++ (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdozvOVheSRb_qPVU-4ZJA7uB) - Mirosław Zelent, Damian Stelmach

@ -55,7 +55,7 @@
* [Programação Moderna em C](https://www.youtube.com/playlist?list=PLIfZMtpPYFP5qaS2RFQxcNVkmJLGQwyKE) - Papo Binário (Youtube) * [Programação Moderna em C](https://www.youtube.com/playlist?list=PLIfZMtpPYFP5qaS2RFQxcNVkmJLGQwyKE) - Papo Binário (Youtube)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# e Windows Forms: Consultar CEP no WebService dos Correios](https://www.udemy.com/webservice-correios/) - Gilseone Moraes, Training4All Cursos (Udemy) * [C# e Windows Forms: Consultar CEP no WebService dos Correios](https://www.udemy.com/webservice-correios/) - Gilseone Moraes, Training4All Cursos (Udemy)
* [C# e Windows Forms: Encurtando URLs com a API do Bitly](https://www.udemy.com/bitly-api/) - Gilseone Moraes, Training4All Cursos (Udemy) * [C# e Windows Forms: Encurtando URLs com a API do Bitly](https://www.udemy.com/bitly-api/) - Gilseone Moraes, Training4All Cursos (Udemy)
@ -65,7 +65,7 @@
* [Manipulando Listas Genéricas em C#](https://www.udemy.com/listas-genericas-em-csharp/) - Gilseone Moraes, Training4All Cursos (Udemy) * [Manipulando Listas Genéricas em C#](https://www.udemy.com/listas-genericas-em-csharp/) - Gilseone Moraes, Training4All Cursos (Udemy)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Curso de C++ - A linguagem de programação fundamental para quem quer ser um programador](https://www.youtube.com/playlist?list=PLx4x_zx8csUjczg1qPHavU1vw1IkBcm40) - Canal Fessor Bruno (CFBCursos) * [Curso de C++ - A linguagem de programação fundamental para quem quer ser um programador](https://www.youtube.com/playlist?list=PLx4x_zx8csUjczg1qPHavU1vw1IkBcm40) - Canal Fessor Bruno (CFBCursos)

@ -29,12 +29,12 @@ INT - Cредний. Расширенные возможности.
ADV - Продвинутый. Тонкости. ADV - Продвинутый. Тонкости.
### <a name="design-architecture"></a>Дизайн и Aрхитектура ### <a id="design-architecture"></a>Дизайн и Aрхитектура
* [Туториал по SOLID](https://ota-solid.now.sh) - Саша Беспоясов и Артём Самофалов (INT) * [Туториал по SOLID](https://ota-solid.now.sh) - Саша Беспоясов и Артём Самофалов (INT)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Введение в программирование (C++)](https://stepik.org/course/363) - Stepik (BEG) * [Введение в программирование (C++)](https://stepik.org/course/363) - Stepik (BEG)
* [Основы разработки на С++: белый пояс](https://www.coursera.org/learn/c-plus-plus-white) - Шишков Илья Иванович, Парамонов Евгений Анатольевич, Полднев Антон Вячеславович, Лежанкин Иван Андреевич (Coursera) (INT) * [Основы разработки на С++: белый пояс](https://www.coursera.org/learn/c-plus-plus-white) - Шишков Илья Иванович, Парамонов Евгений Анатольевич, Полднев Антон Вячеславович, Лежанкин Иван Андреевич (Coursera) (INT)

@ -19,12 +19,12 @@
* [ภาษา C](http://marcuscode.com/lang/c) - MarcusCode * [ภาษา C](http://marcuscode.com/lang/c) - MarcusCode
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [ภาษา C#](http://marcuscode.com/lang/csharp) - MarcusCode * [ภาษา C#](http://marcuscode.com/lang/csharp) - MarcusCode
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [ภาษา C++](http://marcuscode.com/lang/cpp) - MarcusCode * [ภาษา C++](http://marcuscode.com/lang/cpp) - MarcusCode

@ -5,7 +5,7 @@
* [Python](#python) * [Python](#python)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Мова програмування C++](https://stepik.org/course/67114) - Stepik * [Мова програмування C++](https://stepik.org/course/67114) - Stepik

@ -82,7 +82,7 @@
* [Series Con trỏ trong C](http://diendan.congdongcviet.com/threads/t42977::tim-hieu-ban-chat-cua-con-tro-tu-co-ban-den-nang-cao.cpp) - Cộng đồng C Việt * [Series Con trỏ trong C](http://diendan.congdongcviet.com/threads/t42977::tim-hieu-ban-chat-cua-con-tro-tu-co-ban-den-nang-cao.cpp) - Cộng đồng C Việt
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# Căn Bản](https://www.youtube.com/playlist?list=PL33lvabfss1wUj15ea6W0A-TtDOrWWSRK) * [C# Căn Bản](https://www.youtube.com/playlist?list=PL33lvabfss1wUj15ea6W0A-TtDOrWWSRK)
* [C# Căn Bản](https://www.youtube.com/playlist?list=PLRhlTlpDUWsyOEc-S8ovGVG5L92mZEjVu) - TEDU * [C# Căn Bản](https://www.youtube.com/playlist?list=PLRhlTlpDUWsyOEc-S8ovGVG5L92mZEjVu) - TEDU

@ -127,7 +127,7 @@ Beispiel:
RICHTIG: * [Ein sehr tolles Buch (1970)](https://example.org/book.html) - Jane Roe RICHTIG: * [Ein sehr tolles Buch (1970)](https://example.org/book.html) - Jane Roe
``` ```
- <a name="in_process"></a>Bücher in Bearbeitung: - <a id="in_process"></a>Bücher in Bearbeitung:
```text ```text
RICHTIG: * [Wird bald ein tolles Buch sein](http://example.com/book2.html) - John Doe (HTML) (:construction: *in Bearbeitung*) RICHTIG: * [Wird bald ein tolles Buch sein](http://example.com/book2.html) - John Doe (HTML) (:construction: *in Bearbeitung*)

@ -1,19 +1,19 @@
*[Διαβάστε το σε διαφορετικές γλώσσες](README.md#translations)* *[Διαβάστε το σε διαφορετικές γλώσσες](README.md#translations)*
<!----><a name="contributor-license-agreement"></a> <!----><a id="contributor-license-agreement"></a>
## Συμφωνία Άδειας Χρήσης Συνεισφερόντων ## Συμφωνία Άδειας Χρήσης Συνεισφερόντων
Συνεισφέροντας συμφωνείτε με την [ΑΔΕΙΑ](../LICENSE) αυτού του αποθετηρίου. Συνεισφέροντας συμφωνείτε με την [ΑΔΕΙΑ](../LICENSE) αυτού του αποθετηρίου.
<!----><a name="contributor-code-of-conduct"></a> <!----><a id="contributor-code-of-conduct"></a>
## Κώδικας Δεοντολογίας Συνεισφερόντων ## Κώδικας Δεοντολογίας Συνεισφερόντων
Συνεισφέροντας συμφωνείτε να σέβεστε τον [Κώδικα Δεοντολογίας](CODE_OF_CONDUCT-el.md) αυτού του αποθετηρίου. ([translations](README.md#translations)) Συνεισφέροντας συμφωνείτε να σέβεστε τον [Κώδικα Δεοντολογίας](CODE_OF_CONDUCT-el.md) αυτού του αποθετηρίου. ([translations](README.md#translations))
<!----><a name="in-a-nutshell"></a> <!----><a id="in-a-nutshell"></a>
## Με λίγα λόγια ## Με λίγα λόγια
1. "Ένας σύνδεσμος για να κατεβάσω εύκολα ένα βιβλίο" δεν είναι πάντα ένας σύνδεσμος για *δωρεάν* βιβλίο. Παρακαλούμε να συνεισφέρετε μόνο δωρεάν περιεχόμενο. Να σιγουρεύετε ότι είναι δωρεάν. Δεν δεχόμαστε συνδέσμους για σελίδες που *απαιτούν* λειτουργικές ηλεκτρονικές διευθύνσεις για να αποκτηθούν βιβλία, αλλά είναι ευπρόσδεκτες καταχωρήσεις που τις ζητούν προαιρετικά. 1. "Ένας σύνδεσμος για να κατεβάσω εύκολα ένα βιβλίο" δεν είναι πάντα ένας σύνδεσμος για *δωρεάν* βιβλίο. Παρακαλούμε να συνεισφέρετε μόνο δωρεάν περιεχόμενο. Να σιγουρεύετε ότι είναι δωρεάν. Δεν δεχόμαστε συνδέσμους για σελίδες που *απαιτούν* λειτουργικές ηλεκτρονικές διευθύνσεις για να αποκτηθούν βιβλία, αλλά είναι ευπρόσδεκτες καταχωρήσεις που τις ζητούν προαιρετικά.
@ -34,7 +34,7 @@
5. Το GitHub Actions τρέχει δοκιμές για να ελέγξει ότι **οι λίστες σας είναι σε αλφαβητική σειρά** και **τηρούνται οι κανόνες μορφοποίησης**. **Να θυμάστε να** ελέγχετε ότι οι αλλαγές σας περνούν τις δοκιμές. 5. Το GitHub Actions τρέχει δοκιμές για να ελέγξει ότι **οι λίστες σας είναι σε αλφαβητική σειρά** και **τηρούνται οι κανόνες μορφοποίησης**. **Να θυμάστε να** ελέγχετε ότι οι αλλαγές σας περνούν τις δοκιμές.
<!----><a name="guidelines"></a> <!----><a id="guidelines"></a>
### Κατευθυντήριες Γραμμές ### Κατευθυντήριες Γραμμές
- σιγουρευτείτε ότι το βιβλίο είναι δωρεάν. Επανελέγξτε αν χρειάζεται. Βοηθάει τους διαχειριστές αν σχολιάζετε στο PR τον λόγο που πιστεύετε ότι αυτό το βιβλίο είναι δωρεάν. - σιγουρευτείτε ότι το βιβλίο είναι δωρεάν. Επανελέγξτε αν χρειάζεται. Βοηθάει τους διαχειριστές αν σχολιάζετε στο PR τον λόγο που πιστεύετε ότι αυτό το βιβλίο είναι δωρεάν.
@ -63,7 +63,7 @@
- αν ζητείται διεύθυνση ηλεκτρονικού ταχυδρομείου ή δημιουργία λογαριασμού πριν την ενεργοποίηση της λήψης, προσθέστε κατάλληλες σημειώσεις ανάλογα με τη γλώσσα σε παρένθεση, π.χ. `(διεύθυνση email *ζητείται*, δεν είναι απαραίτητη)`. - αν ζητείται διεύθυνση ηλεκτρονικού ταχυδρομείου ή δημιουργία λογαριασμού πριν την ενεργοποίηση της λήψης, προσθέστε κατάλληλες σημειώσεις ανάλογα με τη γλώσσα σε παρένθεση, π.χ. `(διεύθυνση email *ζητείται*, δεν είναι απαραίτητη)`.
<!----><a name="formatting"></a> <!----><a id="formatting"></a>
### Μορφοποίηση ### Μορφοποίηση
- Όλες οι λίστες είναι αρχεία `.md`. Προσπαθήστε να μάθετε τη σύνταξη του [Markdown](https://guides.github.com/features/mastering-markdown/). Είναι απλή! - Όλες οι λίστες είναι αρχεία `.md`. Προσπαθήστε να μάθετε τη σύνταξη του [Markdown](https://guides.github.com/features/mastering-markdown/). Είναι απλή!
@ -133,20 +133,20 @@
ΚΑΛΟ: * [Ένα Πολύ Φοβερό Βιβλίο (1970)](https://example.org/book.html) - Jane Roe ΚΑΛΟ: * [Ένα Πολύ Φοβερό Βιβλίο (1970)](https://example.org/book.html) - Jane Roe
``` ```
- <a name="in_process"></a>Βιβλία σε εξέλιξη: - <a id="in_process"></a>Βιβλία σε εξέλιξη:
```text ```text
ΚΑΛΟ: * [Θα Είναι Σύντομα Ένα Φοβερό Βιβλίο](http://example.com/book2.html) - John Doe (HTML) (:construction: *σε εξέλιξη*) ΚΑΛΟ: * [Θα Είναι Σύντομα Ένα Φοβερό Βιβλίο](http://example.com/book2.html) - John Doe (HTML) (:construction: *σε εξέλιξη*)
``` ```
- <a name="archived"></a>Αρχειοθετημένοι σύνδεσμοι: - <a id="archived"></a>Αρχειοθετημένοι σύνδεσμοι:
```text ```text
ΚΑΛΟ: * [Ένα Ενδιαφέρον Way-backed Βιβλίο](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: αρχειοθετημένο)* ΚΑΛΟ: * [Ένα Ενδιαφέρον Way-backed Βιβλίο](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: αρχειοθετημένο)*
``` ```
<!----><a name="notes"></a> <!----><a id="notes"></a>
### Σημειώσεις ### Σημειώσεις
Αν και τα βασικά είναι σχετικά απλά, υπάρχει μεγάλη ποικιλία στο υλικό που παρουσιάζουμε. Ορίστε μερικές σημειώσεις για το πως να αντιμετωπίσετε αυτή την ποικιλία Αν και τα βασικά είναι σχετικά απλά, υπάρχει μεγάλη ποικιλία στο υλικό που παρουσιάζουμε. Ορίστε μερικές σημειώσεις για το πως να αντιμετωπίσετε αυτή την ποικιλία
@ -188,7 +188,7 @@
- Leanpub. Το Leanpub φιλοξενεί βιβλία με διαφορετικά μοντέλα πρόσβασης. Κάποιες φορές ένα βιβλίο μπορεί να διαβαστεί εγγραφή· κάποιες φορές ένα βιβλίο απαιτεί λογαριασμό στο Leanpub για δωρεάν πρόσβαση. Δεδομένης της ποιότητας των βιβλίων και του μίγματος και της ρευστότητας των μοντέλων πρόσβασης του Leanpub, επιτρέπουμε την παράθεση του τελευταίου με τη σημείωση πρόσβασης `*(Ζητείται λογαριασμός Leanpub ή έγκυρο email)*`. - Leanpub. Το Leanpub φιλοξενεί βιβλία με διαφορετικά μοντέλα πρόσβασης. Κάποιες φορές ένα βιβλίο μπορεί να διαβαστεί εγγραφή· κάποιες φορές ένα βιβλίο απαιτεί λογαριασμό στο Leanpub για δωρεάν πρόσβαση. Δεδομένης της ποιότητας των βιβλίων και του μίγματος και της ρευστότητας των μοντέλων πρόσβασης του Leanpub, επιτρέπουμε την παράθεση του τελευταίου με τη σημείωση πρόσβασης `*(Ζητείται λογαριασμός Leanpub ή έγκυρο email)*`.
<!----><a name="genres"></a> <!----><a id="genres"></a>
#### Είδη #### Είδη
Ο πρώτος κανόνας στην απόφαση για το σε ποια λίστα ανήκει το υλικό είναι να δείτε πώς περιγράφει τον εαυτό του. Αν αυτοαποκαλείται βιβλίο, τότε ίσως είναι βιβλίο. Ο πρώτος κανόνας στην απόφαση για το σε ποια λίστα ανήκει το υλικό είναι να δείτε πώς περιγράφει τον εαυτό του. Αν αυτοαποκαλείται βιβλίο, τότε ίσως είναι βιβλίο.
@ -238,7 +238,7 @@
Αν μπορείτε να το τυπώσετε και να διατηρήσετε την ουσία του, δεν είναι Διαδραστικό Σεμινάριο. Αν μπορείτε να το τυπώσετε και να διατηρήσετε την ουσία του, δεν είναι Διαδραστικό Σεμινάριο.
<!----><a name="automation"></a> <!----><a id="automation"></a>
### Αυτοματισμός ### Αυτοματισμός
- Η επιβολή των κανόνων μορφοποίησης αυτοματοποιείται από το [GitHub Actions](https://github.com/features/actions) χρησιμοποιώντας [fpb-lint](https://github.com/vhf/free-programming-books-lint) (βλ. [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)) - Η επιβολή των κανόνων μορφοποίησης αυτοματοποιείται από το [GitHub Actions](https://github.com/features/actions) χρησιμοποιώντας [fpb-lint](https://github.com/vhf/free-programming-books-lint) (βλ. [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml))

@ -1,19 +1,19 @@
*[Lea esto en otros idiomas][translations-list-link]* *[Lea esto en otros idiomas][translations-list-link]*
<!----><a name="contributor-license-agreement"></a> <!----><a id="contributor-license-agreement"></a>
## Acuerdo de Licencia ## Acuerdo de Licencia
Al contribuir, acepta la [LICENCIA][license] de este repositorio. Al contribuir, acepta la [LICENCIA][license] de este repositorio.
<!----><a name="contributor-code-of-conduct"></a> <!----><a id="contributor-code-of-conduct"></a>
## Código de Conducta como Colaborador ## Código de Conducta como Colaborador
Al contribuir, acepta respetar el [Código de Conducta][coc] ([traducciones / otros idiomas][translations-list-link]) presente en el repositorio. Al contribuir, acepta respetar el [Código de Conducta][coc] ([traducciones / otros idiomas][translations-list-link]) presente en el repositorio.
<!----><a name="in-a-nutshell"></a> <!----><a id="in-a-nutshell"></a>
## Breve resumen ## Breve resumen
1. "Un enlace para descargar fácilmente un libro" no siempre es un enlace a un libro *gratuito*. Por favor, contribuya solo con contenido gratuito. Asegúrese de que se ofrezca gratis. No se aceptan enlaces a páginas que *requieran* de direcciones de correo electrónico para la obtención de libros, pero sí damos la bienvenida a aquellos listados que así se soliciten. 1. "Un enlace para descargar fácilmente un libro" no siempre es un enlace a un libro *gratuito*. Por favor, contribuya solo con contenido gratuito. Asegúrese de que se ofrezca gratis. No se aceptan enlaces a páginas que *requieran* de direcciones de correo electrónico para la obtención de libros, pero sí damos la bienvenida a aquellos listados que así se soliciten.
@ -34,7 +34,7 @@ Al contribuir, acepta respetar el [Código de Conducta][coc] ([traducciones / ot
5. GitHub Actions ejecutará pruebas para asegurarse de que **las listas esten ordenadas alfabéticamente** y de que se **siga dicha normalización de formateo**. **Asegúrese** de verificar que sus cambios pasen todas estas comprobaciones de calidad. 5. GitHub Actions ejecutará pruebas para asegurarse de que **las listas esten ordenadas alfabéticamente** y de que se **siga dicha normalización de formateo**. **Asegúrese** de verificar que sus cambios pasen todas estas comprobaciones de calidad.
<!----><a name="guidelines"></a> <!----><a id="guidelines"></a>
### Pautas ### Pautas
- Revise si el libro es gratuito. Hágalo las veces que sean necesarias. Ayude a los administradores comentando en las PR por qué cree que el libro se ofrece gratis o es valioso. - Revise si el libro es gratuito. Hágalo las veces que sean necesarias. Ayude a los administradores comentando en las PR por qué cree que el libro se ofrece gratis o es valioso.
@ -63,7 +63,7 @@ Al contribuir, acepta respetar el [Código de Conducta][coc] ([traducciones / ot
- Si se solicita una dirección de correo electrónico o configuración de cuenta antes de habilitar la descarga, agregue entre paréntesis dichas notas y en consonancia con el idioma. Por ejemplo: `(*se solicita* email, no requerido...)`. - Si se solicita una dirección de correo electrónico o configuración de cuenta antes de habilitar la descarga, agregue entre paréntesis dichas notas y en consonancia con el idioma. Por ejemplo: `(*se solicita* email, no requerido...)`.
<!----><a name="formatting"></a> <!----><a id="formatting"></a>
### Formato normalizado ### Formato normalizado
- Como podrá observar, los listados tienen `.md` como extensión de fichero. Intente aprender la sintaxis [Markdown][markdown_guide]. ¡Es bastante simple! - Como podrá observar, los listados tienen `.md` como extensión de fichero. Intente aprender la sintaxis [Markdown][markdown_guide]. ¡Es bastante simple!
@ -133,39 +133,39 @@ Ejemplo:
CORRECTO : * [Un libro bastante especial (1970)](https://example.org/book.html) - Jane Roe CORRECTO : * [Un libro bastante especial (1970)](https://example.org/book.html) - Jane Roe
``` ```
- <a name="in_process"></a>Libros en proceso / no acabados aún: - <a id="in_process"></a>Libros en proceso / no acabados aún:
```text ```text
CORRECTO : * [A punto de ser un libro fascinante](http://example.com/book2.html) - John Doe (HTML) (:construction: *en proceso*) CORRECTO : * [A punto de ser un libro fascinante](http://example.com/book2.html) - John Doe (HTML) (:construction: *en proceso*)
``` ```
- <a name="archived"></a>Enlaces archivados: - <a id="archived"></a>Enlaces archivados:
```text ```text
CORRECTO : * [Un recurso recuperado a partir de su línea de tiempo](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archivado)* CORRECTO : * [Un recurso recuperado a partir de su línea de tiempo](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archivado)*
``` ```
<!----><a name="notes"></a> <!----><a id="notes"></a>
### Anotaciones ### Anotaciones
Si bien los conceptos básicos son relativamente simples, existe una gran diversidad entre los recursos que enumeramos. Aquí hay algunas notas sobre cómo nos ocupamos de esta diversidad. Si bien los conceptos básicos son relativamente simples, existe una gran diversidad entre los recursos que enumeramos. Aquí hay algunas notas sobre cómo nos ocupamos de esta diversidad.
<!----><a name="metadata"></a> <!----><a id="metadata"></a>
#### Metadatos #### Metadatos
Nuestros listados proporcionan un conjunto mínimo de metadatos: títulos, URL, autores, formato, plataformas y notas de acceso. Nuestros listados proporcionan un conjunto mínimo de metadatos: títulos, URL, autores, formato, plataformas y notas de acceso.
<!----><a name="titles"></a> <!----><a id="titles"></a>
##### Títulos ##### Títulos
- Sin títulos inventados: Intentamos tomar el texto de los propios recursos; se advierte a los colaboradores que, si puede evitarse, no inventen títulos ni los utilicen editorialmente. Una excepción es para obras más antiguas: si son principalmente de interés histórico, un año entre paréntesis adjunto al título ayuda a los usuarios a saber si estos son de interés. - Sin títulos inventados: Intentamos tomar el texto de los propios recursos; se advierte a los colaboradores que, si puede evitarse, no inventen títulos ni los utilicen editorialmente. Una excepción es para obras más antiguas: si son principalmente de interés histórico, un año entre paréntesis adjunto al título ayuda a los usuarios a saber si estos son de interés.
- Sin títulos TODO EN MAYÚSCULAS: Por lo general, es apropiado tener cada primera letra de palabra en mayúsculas, pero en caso de duda, use siempre el estilo tal y como viene en la fuente original. - Sin títulos TODO EN MAYÚSCULAS: Por lo general, es apropiado tener cada primera letra de palabra en mayúsculas, pero en caso de duda, use siempre el estilo tal y como viene en la fuente original.
<!----><a name="urls"></a> <!----><a id="urls"></a>
##### Direcciones URL ##### Direcciones URL
- No se permiten acortadores de URLs para los enlaces. - No se permiten acortadores de URLs para los enlaces.
@ -175,7 +175,7 @@ Nuestros listados proporcionan un conjunto mínimo de metadatos: títulos, URL,
- No nos gustan las URL que apuntan a páginas web que no alojen el recurso mencionado, enlazando por el contrario a otra parte. - No nos gustan las URL que apuntan a páginas web que no alojen el recurso mencionado, enlazando por el contrario a otra parte.
<!----><a name="creators"></a> <!----><a id="creators"></a>
##### Atribuciones ##### Atribuciones
- Queremos dar crédito a los creadores de recursos gratuitos cuando sea apropiado, ¡incluso traductores! - Queremos dar crédito a los creadores de recursos gratuitos cuando sea apropiado, ¡incluso traductores!
@ -184,7 +184,7 @@ Nuestros listados proporcionan un conjunto mínimo de metadatos: títulos, URL,
- En el caso de recopilaciones u obras remezcladas, el "creador" puede necesitar una descripción. Por ejemplo, los libros de "GoalKicker" o "RIP Tutorial" se acreditan como "`Creado a partir de la documentación de StackOverflow`" (en inglés: "`Compiled from StackOverflow documentation`"). - En el caso de recopilaciones u obras remezcladas, el "creador" puede necesitar una descripción. Por ejemplo, los libros de "GoalKicker" o "RIP Tutorial" se acreditan como "`Creado a partir de la documentación de StackOverflow`" (en inglés: "`Compiled from StackOverflow documentation`").
<!----><a name="platforms-and-access-notes"></a> <!----><a id="platforms-and-access-notes"></a>
##### Plataformas y Notas de Acceso ##### Plataformas y Notas de Acceso
- Cursos. Especialmente para nuestras listas de cursos, la plataforma es una parte importante de la descripción del recurso. Esto se debe a que las plataformas de cursos tienen diferentes prestaciones y modelos de acceso. Si bien generalmente no incluimos un libro que requiere de registro previo, muchas plataformas de cursos tienen la casualidad de no funcionar sin algún tipo de cuenta. Un ejemplo de plataformas de cursos podrían ser: Coursera, EdX, Udacity y Udemy. Cuando un curso depende de una plataforma, el nombre de dicha plataforma debe aparecer entre paréntesis. - Cursos. Especialmente para nuestras listas de cursos, la plataforma es una parte importante de la descripción del recurso. Esto se debe a que las plataformas de cursos tienen diferentes prestaciones y modelos de acceso. Si bien generalmente no incluimos un libro que requiere de registro previo, muchas plataformas de cursos tienen la casualidad de no funcionar sin algún tipo de cuenta. Un ejemplo de plataformas de cursos podrían ser: Coursera, EdX, Udacity y Udemy. Cuando un curso depende de una plataforma, el nombre de dicha plataforma debe aparecer entre paréntesis.
@ -193,13 +193,13 @@ Nuestros listados proporcionan un conjunto mínimo de metadatos: títulos, URL,
- Leanpub. Leanpub aloja libros con una amplia variedad de modelos de acceso. A veces, un libro se puede leer sin registrarse; en otras, un libro requiere una cuenta Leanpub para tener acceso gratuito. Dada la calidad de los libros y la mezcla y fluidez de los modelos de acceso Leanpub, damos validez a estos últimos anexando la nota de acceso: `*(cuenta Leanpub o email válido requerido)*`. - Leanpub. Leanpub aloja libros con una amplia variedad de modelos de acceso. A veces, un libro se puede leer sin registrarse; en otras, un libro requiere una cuenta Leanpub para tener acceso gratuito. Dada la calidad de los libros y la mezcla y fluidez de los modelos de acceso Leanpub, damos validez a estos últimos anexando la nota de acceso: `*(cuenta Leanpub o email válido requerido)*`.
<!----><a name="genres"></a> <!----><a id="genres"></a>
#### Géneros #### Géneros
La primera regla para decidir en qué listado encaja un determinado recurso es ver cómo se describe a sí mismo. Si por ejemplo se retrata a sí mismo como un libro, entonces tal vez es que lo sea. La primera regla para decidir en qué listado encaja un determinado recurso es ver cómo se describe a sí mismo. Si por ejemplo se retrata a sí mismo como un libro, entonces tal vez es que lo sea.
<!----><a name="genres-we-dont-list"></a> <!----><a id="genres-we-dont-list"></a>
##### Géneros no aceptados ##### Géneros no aceptados
Ya que en Internet podemos encontrar una variedad infinita de recursos, no incluimos en nuestro registro: Ya que en Internet podemos encontrar una variedad infinita de recursos, no incluimos en nuestro registro:
@ -217,7 +217,7 @@ Ya que en Internet podemos encontrar una variedad infinita de recursos, no inclu
El [listado donde incluimos sitios o software de programación competitiva][programming_playgrounds_list] no es tan restrictivo. El alcance de este repositorio es determinado por la comunidad; si desea sugerir un cambio o extender el alcance, utilice los [issues][issues] para registrar dicha sugerencia. El [listado donde incluimos sitios o software de programación competitiva][programming_playgrounds_list] no es tan restrictivo. El alcance de este repositorio es determinado por la comunidad; si desea sugerir un cambio o extender el alcance, utilice los [issues][issues] para registrar dicha sugerencia.
<!----><a name="books-vs-other-stuff"></a> <!----><a id="books-vs-other-stuff"></a>
##### Libros vs. Otro Material ##### Libros vs. Otro Material
No somos tan quisquillosos con lo que consideramos como libro. A continuación, se muestran algunas propiedades que un recurso pueda encajar como libro: No somos tan quisquillosos con lo que consideramos como libro. A continuación, se muestran algunas propiedades que un recurso pueda encajar como libro:
@ -233,7 +233,7 @@ No somos tan quisquillosos con lo que consideramos como libro. A continuación,
Hay muchos libros que enumeramos los cuáles no poseen estos atributos; esto puede depender del contexto. Hay muchos libros que enumeramos los cuáles no poseen estos atributos; esto puede depender del contexto.
<!----><a name="books-vs-courses"></a> <!----><a id="books-vs-courses"></a>
##### Libros vs. Cursos ##### Libros vs. Cursos
¡A veces distinguir puede ser dificultoso! ¡A veces distinguir puede ser dificultoso!
@ -241,13 +241,13 @@ Hay muchos libros que enumeramos los cuáles no poseen estos atributos; esto pue
Los cursos suelen tener libros de texto asociados, que incluiríamos en nuestras listas de libros. Además, los cursos tienen conferencias, ejercicios, pruebas, apuntes u otras ayudas didácticas. Una sola conferencia o vídeo por sí solo no es un curso. Un presentación de PowerPoint tampoco puede ser catalogado como curso. Los cursos suelen tener libros de texto asociados, que incluiríamos en nuestras listas de libros. Además, los cursos tienen conferencias, ejercicios, pruebas, apuntes u otras ayudas didácticas. Una sola conferencia o vídeo por sí solo no es un curso. Un presentación de PowerPoint tampoco puede ser catalogado como curso.
<!----><a name="interactive-tutorials-vs-other-stuff"></a> <!----><a id="interactive-tutorials-vs-other-stuff"></a>
##### Tutoriales interactivos vs. Otro Material ##### Tutoriales interactivos vs. Otro Material
Si es posible imprimirlo y conservar su esencia, no es un Tutorial Interactivo. Si es posible imprimirlo y conservar su esencia, no es un Tutorial Interactivo.
<!----><a name="automation"></a> <!----><a id="automation"></a>
### Automatización ### Automatización
- El cumplimiento de las reglas de formateado se automatiza vía [GitHub Actions](https://docs.github.com/en/actions) usando [fpb-lint](https://github.com/vhf/free-programming-books-lint) (ver [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)) - El cumplimiento de las reglas de formateado se automatiza vía [GitHub Actions](https://docs.github.com/en/actions) usando [fpb-lint](https://github.com/vhf/free-programming-books-lint) (ver [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml))

@ -33,7 +33,7 @@
5. GitHub Actions تستهایی را اجرا میکند که مطمئن شود **فهرست شما الفبایی است** و **قوانین فرمتبندی رعایت شده است**. **مطمئن شوید که** تغییرات شما تستها را با موفقیت گذرانده است. 5. GitHub Actions تستهایی را اجرا میکند که مطمئن شود **فهرست شما الفبایی است** و **قوانین فرمتبندی رعایت شده است**. **مطمئن شوید که** تغییرات شما تستها را با موفقیت گذرانده است.
<!----><a name="guidelines"></a> <!----><a id="guidelines"></a>
### راهنماها ### راهنماها
* مطمئن شوید که یک کتاب رایگان است. اگر لازم بود، دوباره هم بررسی کنید. اگر دربارهی علت این که فکر میکنید کتاب رایگان است در پولریکوئست (PR)، کامنت بگذارید، به ادمینها کمک کردهاید. * مطمئن شوید که یک کتاب رایگان است. اگر لازم بود، دوباره هم بررسی کنید. اگر دربارهی علت این که فکر میکنید کتاب رایگان است در پولریکوئست (PR)، کامنت بگذارید، به ادمینها کمک کردهاید.
@ -61,7 +61,7 @@
* اگر پیش از دانلود، نشانی ایمیل یا ساخت حساب کاربری خواسته میشود، در پرانتز توضیح متناسبی بنویسید. مثلا: `(نشانی ایمیل *خواسته میشود* اما اجباری نیست)`. * اگر پیش از دانلود، نشانی ایمیل یا ساخت حساب کاربری خواسته میشود، در پرانتز توضیح متناسبی بنویسید. مثلا: `(نشانی ایمیل *خواسته میشود* اما اجباری نیست)`.
<!----><a name="formatting"></a> <!----><a id="formatting"></a>
### فرمتبندی ### فرمتبندی
* همه فهرستها فایلهای ".md" هستند. سعی کنید دستور زبان [Markdown](https://guides.github.com/features/mastering-markdown/) را یاد بگیرید. ساده است! * همه فهرستها فایلهای ".md" هستند. سعی کنید دستور زبان [Markdown](https://guides.github.com/features/mastering-markdown/) را یاد بگیرید. ساده است!
@ -131,7 +131,7 @@
خوب: * [یک کتاب خیلی عالی (1970)](https://example.org/book.html) - نام نویسنده خوب: * [یک کتاب خیلی عالی (1970)](https://example.org/book.html) - نام نویسنده
``` ```
* <a name="in_process"></a>کتابهای در دست تالیف: * <a id="in_process"></a>کتابهای در دست تالیف:
```text ```text
خوب: * [کتابی که عالی خواهدشد](http://example.com/book2.html) - نام نویسنده (HTML) (:construction: *in process*) خوب: * [کتابی که عالی خواهدشد](http://example.com/book2.html) - نام نویسنده (HTML) (:construction: *in process*)

@ -31,7 +31,7 @@ Sa pamamagitan ng pag-aambag sumasang-ayon kang igalang ang [Code of Conduct](CO
5. Ang GitHub Actions ay magpapatakbo ng mga pagsubok upang matiyak na **ang iyong mga listahan ay naka-alpabeto** at **sinusunod ang mga panuntunan sa pag-format**. **Siguraduhing** suriin na ang iyong mga pagbabago ay pumasa sa mga pagsubok. 5. Ang GitHub Actions ay magpapatakbo ng mga pagsubok upang matiyak na **ang iyong mga listahan ay naka-alpabeto** at **sinusunod ang mga panuntunan sa pag-format**. **Siguraduhing** suriin na ang iyong mga pagbabago ay pumasa sa mga pagsubok.
<!----><a name="guidelines"></a> <!----><a id="guidelines"></a>
### Mga Alituntunin ### Mga Alituntunin
- siguraduhin na ang isang libro ay libre. I-double check kung kinakailangan. Nakakatulong ito sa mga admin kung magkomento ka sa PR kung bakit sa tingin mo ay libre ang libro. - siguraduhin na ang isang libro ay libre. I-double check kung kinakailangan. Nakakatulong ito sa mga admin kung magkomento ka sa PR kung bakit sa tingin mo ay libre ang libro.
@ -60,7 +60,7 @@ Sa pamamagitan ng pag-aambag sumasang-ayon kang igalang ang [Code of Conduct](CO
- kung humiling ng email address o pag-setup ng account bago i-enable ang pag-download, magdagdag ng mga tala na naaangkop sa wika sa mga panaklong, hal.: `(email address *requested*, not required)`. - kung humiling ng email address o pag-setup ng account bago i-enable ang pag-download, magdagdag ng mga tala na naaangkop sa wika sa mga panaklong, hal.: `(email address *requested*, not required)`.
<!----><a name="formatting"></a> <!----><a id="formatting"></a>
### Pag-format ### Pag-format
- Ang lahat ng mga listahan ay `.md` files. Subukang matuto [Markdown](https://guides.github.com/features/mastering-markdown/) syntax. Simple lang! - Ang lahat ng mga listahan ay `.md` files. Subukang matuto [Markdown](https://guides.github.com/features/mastering-markdown/) syntax. Simple lang!
@ -130,13 +130,13 @@ Halimbawa:
GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe
``` ```
- <a name="in_process"></a>In-process books: - <a id="in_process"></a>In-process books:
```text ```text
GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*) GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
``` ```
- <a name="archived"></a>Archived link: - <a id="archived"></a>Archived link:
```text ```text
GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)* GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)*

@ -127,7 +127,7 @@ Exemple:
BIEN : * [Un Autre Livre Génial (1970)](https://exemple.org/livre.html) - Jane Roe BIEN : * [Un Autre Livre Génial (1970)](https://exemple.org/livre.html) - Jane Roe
``` ```
- <a name="in_process"></a>Livres en cours : - <a id="in_process"></a>Livres en cours :
``` ```
BIEN : * [Sera bientôt un livre génial](http://exemple.com/livre2.html) - John Doe (HTML) (:construction: *in process*) BIEN : * [Sera bientôt un livre génial](http://exemple.com/livre2.html) - John Doe (HTML) (:construction: *in process*)

@ -31,7 +31,7 @@ I collaboratori accettano di rispettare il [Codice di Comportamento](CODE_OF_CON
5. GitHub Actions avvierà dei test per assicurarsi che le tue **liste siano ordinate alfabeticamente e formattate correttamente**. **Assicurati che** i tuoi cambiamenti passino il test. 5. GitHub Actions avvierà dei test per assicurarsi che le tue **liste siano ordinate alfabeticamente e formattate correttamente**. **Assicurati che** i tuoi cambiamenti passino il test.
<!----><a name="guidelines"></a> <!----><a id="guidelines"></a>
### Linee guida ### Linee guida
- assicurati che il libro sia gratuito. Controlla più volte se necessario. Commentare nella PR il perché pensi che il libro sia gratuito aiuta gli admin. - assicurati che il libro sia gratuito. Controlla più volte se necessario. Commentare nella PR il perché pensi che il libro sia gratuito aiuta gli admin.
@ -60,7 +60,7 @@ I collaboratori accettano di rispettare il [Codice di Comportamento](CODE_OF_CON
- se è richiesto un indirizzo email o un account per poter scaricare il libro, aggiungilo tra parentesi, esempio: `(email address *requested*, not required)`. - se è richiesto un indirizzo email o un account per poter scaricare il libro, aggiungilo tra parentesi, esempio: `(email address *requested*, not required)`.
<!----><a name="formatting"></a> <!----><a id="formatting"></a>
### Formattazione ### Formattazione
- Tutte le liste sono file `.md`. Prova ad imparare la sintassi [Markdown](https://guides.github.com/features/mastering-markdown/). È semplice! - Tutte le liste sono file `.md`. Prova ad imparare la sintassi [Markdown](https://guides.github.com/features/mastering-markdown/). È semplice!
@ -130,13 +130,13 @@ Esempi:
CORRETTO : * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe CORRETTO : * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe
``` ```
- <a name="in_process"></a>Libri in sviluppo: - <a id="in_process"></a>Libri in sviluppo:
```text ```text
CORRETTO : * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*) CORRETTO : * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
``` ```
- <a name="archived"></a>Link archiviato: - <a id="archived"></a>Link archiviato:
```text ```text
CORRETTO : * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)* CORRETTO : * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)*

@ -123,7 +123,7 @@
GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe
``` ```
- <a name="in_process"></a>작성중인 책: - <a id="in_process"></a>작성중인 책:
```text ```text
GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*) GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)

@ -127,7 +127,7 @@ Exemplo:
BOM : * [Um Livro Muito Incrível (1970)](https://exemplo.org/livro.html) - Fulana de Tal BOM : * [Um Livro Muito Incrível (1970)](https://exemplo.org/livro.html) - Fulana de Tal
``` ```
- <a name="in_process"></a>Livros em processo: - <a id="in_process"></a>Livros em processo:
```text ```text
BOM : * [Será Um Livro Incrível Em Breve](http://exemplo.com/livro2.html) - Fulano de Tal (HTML) (:construction: *em processo*) BOM : * [Será Um Livro Incrível Em Breve](http://exemplo.com/livro2.html) - Fulano de Tal (HTML) (:construction: *em processo*)

@ -1,19 +1,19 @@
*[Доступно на других языках](README.md# *[Доступно на других языках](README.md#
<!----><a name="contributor-license-agreement"></a> <!----><a id="contributor-license-agreement"></a>
## Лицензионное соглашение с участником ## Лицензионное соглашение с участником
Принимая участие, вы соглашаетесь с [ЛИЦЕНЗИЕЙ](../LICENSE) этого репозитория. Принимая участие, вы соглашаетесь с [ЛИЦЕНЗИЕЙ](../LICENSE) этого репозитория.
<!----><a name="contributor-code-of-conduct"></a> <!----><a id="contributor-code-of-conduct"></a>
## Кодекс поведения автора ## Кодекс поведения автора
Принимая участие, вы соглашаетесь соблюдать [Кодекс поведения](CODE_OF_CONDUCT-ru.md) этого репозитория. ([translations](README.md# Принимая участие, вы соглашаетесь соблюдать [Кодекс поведения](CODE_OF_CONDUCT-ru.md) этого репозитория. ([translations](README.md#
<!----><a name="in-a-nutshell"></a> <!----><a id="in-a-nutshell"></a>
## В двух словах ## В двух словах
1. «Ссылка для легкой загрузки книги» не всегда является ссылкой на *бесплатную* книгу. Пожалуйста, размещайте только бесплатный контент. Убедитесь, что это бесплатно. Мы не принимаем ссылки на страницы, которым *требуются* адреса электронной почты на рабочем домене для получения книг. Однако мы приветствуем списки, которые запрашивают их. 1. «Ссылка для легкой загрузки книги» не всегда является ссылкой на *бесплатную* книгу. Пожалуйста, размещайте только бесплатный контент. Убедитесь, что это бесплатно. Мы не принимаем ссылки на страницы, которым *требуются* адреса электронной почты на рабочем домене для получения книг. Однако мы приветствуем списки, которые запрашивают их.
@ -34,7 +34,7 @@
5. GitHub Actions запустит тесты, чтобы убедиться, что ваши **списки отсортированы по алфавиту** и **соблюдаются правила форматирования**. **Обязательно проверьте**, чтобы ваши изменения прошли проверку. 5. GitHub Actions запустит тесты, чтобы убедиться, что ваши **списки отсортированы по алфавиту** и **соблюдаются правила форматирования**. **Обязательно проверьте**, чтобы ваши изменения прошли проверку.
<!----><a name="guidelines"></a> <!----><a id="guidelines"></a>
### Руководство ### Руководство
- Убедитесь что книга бесплатна. При необходимости проверьте еще раз. Администраторам помогает, если вы описываете в PR, почему вы думаете, что книга бесплатная. - Убедитесь что книга бесплатна. При необходимости проверьте еще раз. Администраторам помогает, если вы описываете в PR, почему вы думаете, что книга бесплатная.
@ -62,7 +62,7 @@
- если перед загрузкой запрашивается адрес электронной почты или настройка учетной записи, добавьте в скобки примечания на соответствующем языке, например: `(адрес электронной почты *запрашивают*, но он не требуется для загрузки)`. - если перед загрузкой запрашивается адрес электронной почты или настройка учетной записи, добавьте в скобки примечания на соответствующем языке, например: `(адрес электронной почты *запрашивают*, но он не требуется для загрузки)`.
<!----><a name="formatting"></a> <!----><a id="formatting"></a>
### Форматирование ### Форматирование
- Все списки представляют собой файлы с расширением `.md`. Попробуйте изучить синтаксис [Markdown](https://guides.github.com/features/mastering-markdown/). Это просто! - Все списки представляют собой файлы с расширением `.md`. Попробуйте изучить синтаксис [Markdown](https://guides.github.com/features/mastering-markdown/). Это просто!
@ -132,33 +132,33 @@
ХОРОШО: * [Очень хорошая книга (1970)](https://example.org/book.html) - Джейн Роу ХОРОШО: * [Очень хорошая книга (1970)](https://example.org/book.html) - Джейн Роу
``` ```
- <a name="in_process"></a>Незавершенные книги: - <a id="in_process"></a>Незавершенные книги:
```text ```text
ХОРОШО: * [Скоро будет отличная книга](http://example.com/book2.html) - Джон Доу (HTML) (:construction: *in process*) ХОРОШО: * [Скоро будет отличная книга](http://example.com/book2.html) - Джон Доу (HTML) (:construction: *in process*)
``` ```
<!----><a name="notes"></a> <!----><a id="notes"></a>
### Примечания ### Примечания
Хотя основы относительно просты, перечисленные нами ресурсы очень разнообразны. Вот несколько замечаний о том, как мы справляемся с этим разнообразием. Хотя основы относительно просты, перечисленные нами ресурсы очень разнообразны. Вот несколько замечаний о том, как мы справляемся с этим разнообразием.
<!----><a name="metadata"></a> <!----><a id="metadata"></a>
#### Метаданные #### Метаданные
Наши списки предоставляют минимальный набор метаданных: заголовки, URL-адреса, создателей, платформы и примечания к доступу. Наши списки предоставляют минимальный набор метаданных: заголовки, URL-адреса, создателей, платформы и примечания к доступу.
<!----><a name="titles"></a> <!----><a id="titles"></a>
##### Заголовки ##### Заголовки
- Никаких вымышленных названий. Мы стараемся брать названия с самих ресурсов; призываем авторов пулреквестов не придумывать заголовки и не использовать их в редакционных целях, если этого можно избежать. Исключение составляют более старые работы; если они представляют в первую очередь исторический интерес, год в скобках, добавленный к названию, помогает пользователям узнать, представляют ли они интерес. - Никаких вымышленных названий. Мы стараемся брать названия с самих ресурсов; призываем авторов пулреквестов не придумывать заголовки и не использовать их в редакционных целях, если этого можно избежать. Исключение составляют более старые работы; если они представляют в первую очередь исторический интерес, год в скобках, добавленный к названию, помогает пользователям узнать, представляют ли они интерес.
- Избегайте заголовков ПОЛНОСТЬЮ ЗАГЛАВНЫМИ БУКВАМИ. Обычно уместен регистр заголовка, но в случае сомнений используйте заглавные буквы из источника. - Избегайте заголовков ПОЛНОСТЬЮ ЗАГЛАВНЫМИ БУКВАМИ. Обычно уместен регистр заголовка, но в случае сомнений используйте заглавные буквы из источника.
<!----><a name="urls"></a> <!----><a id="urls"></a>
##### URLs ##### URLs
- Мы не разрешаем сокращенные URL-адреса. - Мы не разрешаем сокращенные URL-адреса.
@ -168,7 +168,7 @@
- Нам не нравятся URL-адреса, которые указывают на страницы со ссылкой на другое место вместо указанного ресурса. - Нам не нравятся URL-адреса, которые указывают на страницы со ссылкой на другое место вместо указанного ресурса.
<!----><a name="creators"></a> <!----><a id="creators"></a>
##### Creators ##### Creators
- Хотим поблагодарить создателей бесплатных ресурсов, где это возможно, в том числе переводчиков! - Хотим поблагодарить создателей бесплатных ресурсов, где это возможно, в том числе переводчиков!
@ -177,7 +177,7 @@
- Для подборок и смешенных изданий «создателю» может потребоваться описание. Например, книги «GoalKicker» считаются «`Скомпилированными из документации StackOverflow`» ("на английском: «`Compiled from StackOverflow documentation`»). - Для подборок и смешенных изданий «создателю» может потребоваться описание. Например, книги «GoalKicker» считаются «`Скомпилированными из документации StackOverflow`» ("на английском: «`Compiled from StackOverflow documentation`»).
<!----><a name="platforms-and-access-notes"></a> <!----><a id="platforms-and-access-notes"></a>
##### Платформы и примечания к доступу ##### Платформы и примечания к доступу
- Курсы. Платформа является важной частью описания ресурсов, особенно для наших списков курсов. Это связано с тем, что платформы курсов имеют разные возможности и модели доступа. Хотя мы обычно не перечисляем книги, требующие регистрации, на многих платформах курсов есть возможности, которые не работают без какой-либо учетной записи. Например, как на Coursera, EdX, Udacity и Udemy. Если курс зависит от платформы, название платформы должно быть указано в скобках. - Курсы. Платформа является важной частью описания ресурсов, особенно для наших списков курсов. Это связано с тем, что платформы курсов имеют разные возможности и модели доступа. Хотя мы обычно не перечисляем книги, требующие регистрации, на многих платформах курсов есть возможности, которые не работают без какой-либо учетной записи. Например, как на Coursera, EdX, Udacity и Udemy. Если курс зависит от платформы, название платформы должно быть указано в скобках.
@ -186,13 +186,13 @@
- Leanpub. Leanpub размещает книги с различными моделями доступа. Иногда книгу можно прочитать без регистрации; иногда для бесплатного доступа к книге требуется учетная запись Leanpub. Учитывая качество книг, а также сочетание и гибкость моделей доступа к Leanpub, мы разрешаем перечисление последних с указанием доступа `*(требуется учетная запись Leanpub или действующий адрес электронной почты)*`. - Leanpub. Leanpub размещает книги с различными моделями доступа. Иногда книгу можно прочитать без регистрации; иногда для бесплатного доступа к книге требуется учетная запись Leanpub. Учитывая качество книг, а также сочетание и гибкость моделей доступа к Leanpub, мы разрешаем перечисление последних с указанием доступа `*(требуется учетная запись Leanpub или действующий адрес электронной почты)*`.
<!----><a name="genres"></a> <!----><a id="genres"></a>
#### Жанры #### Жанры
Первое правило при принятии решения, к какому списку принадлежит ресурс, — это посмотреть, как ресурс описывает себя. Если он называет себя книгой, то, возможно, это книга. Первое правило при принятии решения, к какому списку принадлежит ресурс, — это посмотреть, как ресурс описывает себя. Если он называет себя книгой, то, возможно, это книга.
<!----><a name="genres-we-dont-list"></a> <!----><a id="genres-we-dont-list"></a>
##### Жанры, которые мы не вносим в списки ##### Жанры, которые мы не вносим в списки
Поскольку Интернет огромен, мы не включаем в наши списки: Поскольку Интернет огромен, мы не включаем в наши списки:
@ -210,7 +210,7 @@
В наших списках соревновательного программирования эти исключения не так строги. Объем репо определяется сообществом; если вы хотите предложить изменение или дополнение к области, пожалуйста, используйте Issue, чтобы сделать предложение. В наших списках соревновательного программирования эти исключения не так строги. Объем репо определяется сообществом; если вы хотите предложить изменение или дополнение к области, пожалуйста, используйте Issue, чтобы сделать предложение.
<!----><a name="books-vs-other-stuff"></a> <!----><a id="books-vs-other-stuff"></a>
##### Книги против прочих ресурсов ##### Книги против прочих ресурсов
Мы не так привередливы в "книжности" ресурса. Вот некоторые атрибуты, которые указывают на то, что ресурс - это книга: Мы не так привередливы в "книжности" ресурса. Вот некоторые атрибуты, которые указывают на то, что ресурс - это книга:
@ -226,7 +226,7 @@
Мы перечисляем множество книг, у которых нет этих атрибутов; это может зависеть от контекста. Мы перечисляем множество книг, у которых нет этих атрибутов; это может зависеть от контекста.
<!----><a name="books-vs-courses"></a> <!----><a id="books-vs-courses"></a>
##### Книги против курсов ##### Книги против курсов
Иногда их бывает трудно отличить! Иногда их бывает трудно отличить!
@ -234,13 +234,13 @@
С курсами часто связаны учебники, которые мы перечисляем в наших списках книг. В курсах есть лекции, упражнения, тесты, заметки или другие дидактические пособия. Отдельная лекция или видео - это не курс. PowerPoint - это не курс. С курсами часто связаны учебники, которые мы перечисляем в наших списках книг. В курсах есть лекции, упражнения, тесты, заметки или другие дидактические пособия. Отдельная лекция или видео - это не курс. PowerPoint - это не курс.
<!----><a name="interactive-tutorials-vs-other-stuff"></a> <!----><a id="interactive-tutorials-vs-other-stuff"></a>
##### Интерактивные учебники и другие материалы ##### Интерактивные учебники и другие материалы
Если вы можете распечатать его и сохранить его суть, это не интерактивное руководство. Если вы можете распечатать его и сохранить его суть, это не интерактивное руководство.
<!----><a name="automation"></a> <!----><a id="automation"></a>
### Автоматизация ### Автоматизация
- Применение правил форматирования автоматизировано с помощью [GitHub Actions](https://github.com/features/actions) с использованием [fpb-lint](https://github.com/vhf/free-programming-books-lint) (см. [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)) - Применение правил форматирования автоматизировано с помощью [GitHub Actions](https://github.com/features/actions) с использованием [fpb-lint](https://github.com/vhf/free-programming-books-lint) (см. [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml))

@ -137,7 +137,7 @@ Ví dụ:
TỐT: * [Một cuốn sách rất tuyệt vời (1970)](https://example.org/book.html) - Jane Roe TỐT: * [Một cuốn sách rất tuyệt vời (1970)](https://example.org/book.html) - Jane Roe
``` ```
- <a name="in_process"></a>Sách đang trong quá trình viết: - <a id="in_process"></a>Sách đang trong quá trình viết:
```text ```text
TỐT: * [Sách sẽ sớm trở nên tuyệt vời](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*) TỐT: * [Sách sẽ sớm trở nên tuyệt vời](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)

@ -142,7 +142,7 @@
正确:* [一本很有用的书 (1970)](https://example.org/book.html) - 张显宗 正确:* [一本很有用的书 (1970)](https://example.org/book.html) - 张显宗
``` ```
* <a name="in_process"></a>编写(翻译)中的书籍: * <a id="in_process"></a>编写(翻译)中的书籍:
```text ```text
正确:* [马上出版的一本书](http://example.com/book2.html) - 张显宗 (HTML) (:construction: *编写中*) 正确:* [马上出版的一本书](http://example.com/book2.html) - 张显宗 (HTML) (:construction: *编写中*)

@ -142,7 +142,7 @@
正確:* [一本很有用的書 (1970)](https://example.org/book.html) - 張顯宗 正確:* [一本很有用的書 (1970)](https://example.org/book.html) - 張顯宗
``` ```
* <a name="in_process"></a>編寫(翻譯)中的書籍: * <a id="in_process"></a>編寫(翻譯)中的書籍:
```text ```text
正確:* [即將出版的一本書](http://example.com/book2.html) - 張顯宗 (HTML) (:construction: *編寫中*) 正確:* [即將出版的一本書](http://example.com/book2.html) - 張顯宗 (HTML) (:construction: *編寫中*)

@ -128,13 +128,13 @@ Example:
GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe
``` ```
- <a name="in_process"></a>In-process books: - <a id="in_process"></a>In-process books:
```text ```text
GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*) GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
``` ```
- <a name="archived"></a>Archived link: - <a id="archived"></a>Archived link:
```text ```text
GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)* GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)*

@ -64,12 +64,12 @@
* [The C Cheat Sheet: An Introduction to Programming in C](https://sites.ualberta.ca/~ygu/courses/geoph624/codes/C.CheatSheet.pdf) - Andrew Sterian (PDF) * [The C Cheat Sheet: An Introduction to Programming in C](https://sites.ualberta.ca/~ygu/courses/geoph624/codes/C.CheatSheet.pdf) - Andrew Sterian (PDF)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# Cheat Sheet](https://simplecheatsheet.com/tag/c-cheat-sheet-1/) - Simple Cheat Sheet (HTML) * [C# Cheat Sheet](https://simplecheatsheet.com/tag/c-cheat-sheet-1/) - Simple Cheat Sheet (HTML)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ Cheatsheet](https://www.codewithharry.com/blogpost/cpp-cheatsheet) - CodeWithHarry (HTML) * [C++ Cheatsheet](https://www.codewithharry.com/blogpost/cpp-cheatsheet) - CodeWithHarry (HTML)
* [C++ Quick Reference](http://www.hoomanb.com/cs/quickref/CppQuickRef.pdf) - Hooman Baradaran (PDF) * [C++ Quick Reference](http://www.hoomanb.com/cs/quickref/CppQuickRef.pdf) - Hooman Baradaran (PDF)
@ -135,7 +135,7 @@
* [HTML CheatSheet](https://htmlcheatsheet.com) - htmlcheatsheet.com (HTML, [PDF](https://htmlcheatsheet.com/HTML-Cheat-Sheet.pdf)) * [HTML CheatSheet](https://htmlcheatsheet.com) - htmlcheatsheet.com (HTML, [PDF](https://htmlcheatsheet.com/HTML-Cheat-Sheet.pdf))
### <a name="ide--editores"></a>IDE / Editors ### <a id="ide--editores"></a>IDE / Editors
* [Editor VI - Guia de Referência (pt)](https://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas * [Editor VI - Guia de Referência (pt)](https://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas
* [GNU Emacs Reference Card](https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf) - GNU.org (PDF) * [GNU Emacs Reference Card](https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf) - GNU.org (PDF)

@ -70,7 +70,7 @@
* [Learn C](http://www.learn-c.org) - Learn-C * [Learn C](http://www.learn-c.org) - Learn-C
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [C# Tutorial](https://www.tutlane.com/tutorial/csharp) - tutlane * [C# Tutorial](https://www.tutlane.com/tutorial/csharp) - tutlane
* [C# Tutorial](https://www.w3schools.com/cs) - W3Schools * [C# Tutorial](https://www.w3schools.com/cs) - W3Schools
@ -79,7 +79,7 @@
* [Learn C#](https://www.codecademy.com/learn/learn-c-sharp) - Codecademy * [Learn C#](https://www.codecademy.com/learn/learn-c-sharp) - Codecademy
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [C++ Tutorial](https://www.w3schools.com/cpp) - W3Schools * [C++ Tutorial](https://www.w3schools.com/cpp) - W3Schools
* [CppKoans](https://github.com/torbjoernk/CppKoans) * [CppKoans](https://github.com/torbjoernk/CppKoans)

@ -60,19 +60,19 @@
* [Educational Visual CPU Simulator](https://github.com/Belotti01/CPU-Visual-Simulator) - Renato Cortinovis, Nicola Preda, Jonathan Cancelli, Alessandro Belotti, Davide Riva (JAVA, JAR) * [Educational Visual CPU Simulator](https://github.com/Belotti01/CPU-Visual-Simulator) - Renato Cortinovis, Nicola Preda, Jonathan Cancelli, Alessandro Belotti, Davide Riva (JAVA, JAR)
### <a name="c"></a>C ### <a id="c"></a>C
* [JDoodle - Online C Compiler IDE](https://www.jdoodle.com/c-online-compiler/) * [JDoodle - Online C Compiler IDE](https://www.jdoodle.com/c-online-compiler/)
* [Programiz - Online C Compiler](https://www.programiz.com/c-programming/online-compiler/) * [Programiz - Online C Compiler](https://www.programiz.com/c-programming/online-compiler/)
* [SoloLearn](https://code.sololearn.com/c) * [SoloLearn](https://code.sololearn.com/c)
### <a name="csharp"></a>C\# ### <a id="csharp"></a>C\#
* [SoloLearn](https://code.sololearn.com/csharp) * [SoloLearn](https://code.sololearn.com/csharp)
### <a name="cpp"></a>C++ ### <a id="cpp"></a>C++
* [Coding Minutes](https://ide.codingminutes.com) * [Coding Minutes](https://ide.codingminutes.com)
* [InterviewBit](https://www.interviewbit.com/online-cpp-compiler/) * [InterviewBit](https://www.interviewbit.com/online-cpp-compiler/)
@ -192,7 +192,7 @@
* [Play with Kubernetes](https://labs.play-with-k8s.com) * [Play with Kubernetes](https://labs.play-with-k8s.com)
### <a name="dotnet"></a>.NET ### <a id="dotnet"></a>.NET
* [.NET Fiddle](https://dotnetfiddle.net) * [.NET Fiddle](https://dotnetfiddle.net)

Loading…
Cancel
Save