├── more ├── free-programming-playgrounds-zh.md ├── free-programming-interactive-tutorials-pt_BR.md ├── free-programming-interactive-tutorials-zh.md ├── free-programming-interactive-tutorials-ja.md └── free-programming-interactive-tutorials-ru.md ├── casts ├── free-podcasts-screencasts-id.md ├── free-podcasts-screencasts-si.md ├── free-podcasts-screencasts-cs.md ├── free-podcasts-screencasts-he.md ├── free-podcasts-screencasts-pl.md ├── free-podcasts-screencasts-tr.md ├── free-podcasts-screencasts-ar.md ├── free-podcasts-screencasts-pt_PT.md ├── free-podcasts-screencasts-fi.md ├── free-podcasts-screencasts-fr.md ├── free-podcasts-screencasts-fa_IR.md ├── free-podcasts-screencasts-sv.md ├── free-podcasts-screencasts-ru.md └── free-podcasts-screencasts-es.md ├── courses ├── free-courses-el.md ├── free-courses-pt_PT.md ├── free-courses-bg.md ├── free-courses-ja.md ├── free-courses-uk.md ├── free-courses-he.md ├── free-courses-fi.md ├── free-courses-si.md ├── free-courses-km.md ├── free-courses-kk.md ├── free-courses-ta.md ├── free-courses-tr.md ├── free-courses-de.md ├── free-courses-th.md ├── free-courses-ml.md └── free-courses-pl.md ├── books ├── free-programming-books-vi.md ├── free-programming-books-en.md ├── free-programming-books-sr.md ├── free-programming-books-hi.md ├── free-programming-books-no.md ├── free-programming-books-lv.md ├── free-programming-books-sk.md ├── free-programming-books-az.md ├── free-programming-books-sv.md ├── free-programming-books-da.md ├── free-programming-books-ro.md ├── free-programming-books-he.md ├── free-programming-books-nl.md ├── free-programming-books-pt_PT.md ├── free-programming-books-th.md ├── free-programming-books-ta.md ├── free-programming-books-uk.md ├── free-programming-books-my.md ├── free-programming-books-bn.md ├── free-programming-books-bg.md ├── free-programming-books-el.md ├── free-programming-books-fa_IR.md ├── free-programming-books-et.md ├── free-programming-books-fi.md └── free-programming-books-cs.md ├── LICENSE ├── _config.yml ├── .github ├── workflows │ ├── fpb-lint.yml │ └── check-urls.yml ├── PULL_REQUEST_TEMPLATE.md └── dependabot.yml ├── docs ├── CODE_OF_CONDUCT-zh.md ├── CODE_OF_CONDUCT-ko.md ├── HOWTO-zh.md ├── CODE_OF_CONDUCT-fa_IR.md ├── HOWTO-zh_TW.md ├── CODE_OF_CONDUCT-hi.md ├── CODE_OF_CONDUCT-uk.md ├── CODE_OF_CONDUCT-bs.md ├── HOWTO-ko.md ├── CODE_OF_CONDUCT-id.md ├── CODE_OF_CONDUCT.md ├── CODE_OF_CONDUCT-ru.md ├── CODE_OF_CONDUCT-pl.md ├── CODE_OF_CONDUCT-it.md ├── CODE_OF_CONDUCT-pt_BR.md ├── CODE_OF_CONDUCT-el.md ├── CODE_OF_CONDUCT-es.md ├── HOWTO-km.md ├── HOWTO.md ├── HOWTO-fa_IR.md ├── HOWTO-fil.md ├── HOWTO-th.md ├── HOWTO-bs.md ├── HOWTO-uk.md ├── HOWTO-pl.md ├── CODE_OF_CONDUCT-fil.md ├── HOWTO-pt_BR.md ├── HOWTO-fr.md ├── CODE_OF_CONDUCT-fr.md ├── HOWTO-vi.md ├── HOWTO-bn.md ├── HOWTO-it.md ├── HOWTO-nl.md ├── HOWTO-hi.md ├── HOWTO-sl.md ├── HOWTO-de.md ├── HOWTO-el.md ├── CODE_OF_CONDUCT-de.md ├── HOWTO-tr.md ├── HOWTO-id.md ├── HOWTO-ar.md ├── HOWTO-sv.md ├── HOWTO-es.md ├── HOWTO-ru.md └── README.md └── .editorconfig /more/free-programming-playgrounds-zh.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Dart](#dart) 4 | 5 | 6 | ### Dart 7 | 8 | * [DartPad](https://dartpad.cn) 9 | -------------------------------------------------------------------------------- /more/free-programming-interactive-tutorials-pt_BR.md: -------------------------------------------------------------------------------- 1 | ### Índice 2 | 3 | * [Python](#python) 4 | 5 | 6 | ### Python 7 | 8 | * [Guia de Instalação do Kivy](https://pythonacademy.com.br/sliders/como-instalar-o-kivy) 9 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-id.md: -------------------------------------------------------------------------------- 1 | ### Podcast 2 | 3 | * [Ceritanya Developer Podcast](https://anchor.fm/ceritanya-developer) (podcast) 4 | * [Developer Muslim](https://anchor.fm/devmuslimid) - Adinda Praditya (podcast) 5 | -------------------------------------------------------------------------------- /more/free-programming-interactive-tutorials-zh.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Golang](#golang) 4 | 5 | 6 | ### Golang 7 | 8 | * [Start using Go](https://docs.microsoft.com/zh-cn/learn/paths/go-first-steps/) - Microsoft 9 | 10 | -------------------------------------------------------------------------------- /courses/free-courses-el.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [JavaScript](#javascript) 4 | 5 | 6 | ### JavaScript 7 | 8 | * [Εισαγωγή Στον WEB Προγραμματισμό Με JavaScript](https://kassapoglou.github.io/javascript/javascript-programming.html) - Μιχάλης Κασάπογλου 9 | -------------------------------------------------------------------------------- /books/free-programming-books-vi.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Go](#golang) 4 | 5 | 6 | ### Go 7 | 8 | * [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)) 9 | -------------------------------------------------------------------------------- /books/free-programming-books-en.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [All](#all) 4 | 5 | 6 | ### All 7 | 8 | * [English, By Programming Language](free-programming-books-langs.md) 9 | * [English, By Subject](free-programming-books-subjects.md) 10 | (The list of books in English is here for historical reasons.) 11 | -------------------------------------------------------------------------------- /books/free-programming-books-sr.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | 5 | 6 | ### C 7 | 8 | * [Beej-ov vodič za mrežno programiranje - Korištenje Internet soket-a](https://web.archive.org/web/20181008134854/http://users.teol.net:80/~mvlado/sockets/) - Brian "Beej Jorgensen" Hall, Maksimović Darko (HTML) *(:card_file_box: archived)* 9 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-si.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [DevOps](#devops) 4 | * [FOSS](#foss) 5 | 6 | 7 | ### DevOps 8 | 9 | * [DevOps With Zack](https://anchor.fm/arshad-zackeriya) - Arshad Zackeriya 10 | 11 | 12 | ### FOSS 13 | 14 | * [SLIIT FOSSCAST](https://anchor.fm/sliit-foss-community) - SLIIT FOSS Community 15 | -------------------------------------------------------------------------------- /books/free-programming-books-hi.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C++](#cpp) 4 | 5 | 6 | ### C++ 7 | 8 | * [C++ Brief Notes \| Hindi](https://ehindistudy.com/2020/12/01/cpp-notes-in-hindi/) - Yugal Joshi 9 | * [C++ Introduction Book \| Hindi](https://ncsmindia.com/wp-content/uploads/2012/04/c++-hindi.pdf) - NCMS India (PDF) 10 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-cs.md: -------------------------------------------------------------------------------- 1 | ### Podcasty 2 | 3 | * [Brus kódu](http://bruskodu.cz) - pro frontend vývojáře 4 | * [CZpodcast](https://soundcloud.com/czpodcast-1) 5 | * [DevMinutes](http://devminutes.cz) 6 | * [Kafemlejnek.TV](https://kafemlejnek.tv) 7 | * [Vzhůru dolů podcast](https://www.vzhurudolu.cz/podcast) - Robin Pokorný, Martin Michálek 8 | -------------------------------------------------------------------------------- /books/free-programming-books-no.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [LaTeX](#latex) 4 | 5 | 6 | #### Latex 7 | 8 | * [LaTeX for nybegynnere](https://www.mn.uio.no/ifi/tjenester/it/hjelp/latex/latex-for-nybegynnere.pdf) - Dag Langmyhr (PDF) 9 | * [LaTeX for viderekomne](https://www.mn.uio.no/ifi/tjenester/it/hjelp/latex/latex-videre.pdf) - Dag Langmyhr (PDF) 10 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-he.md: -------------------------------------------------------------------------------- 1 | ### כללי 2 | 3 | * [מפתחים חסרי תרבות](http://notarbut.co) (פודקאסט) 4 | * [עושים תוכנה](https://www.osimhistoria.com/software) (פודקאסט) 5 | * [פרונטאנד לנד](https://podcastim.org.il/פרונטאנד-לנד) (פודקאסט) 6 | * [צרות בהייטק](https://hitechproblems.podbean.com) (פודקאסט) 7 | * [רברס עם פלטפורמה](https://www.reversim.com) (פודקאסט) 8 | -------------------------------------------------------------------------------- /courses/free-courses-pt_PT.md: -------------------------------------------------------------------------------- 1 | ### Índice 2 | 3 | * [Arduino](#arduino) 4 | * [Raspberry Pi](#raspberry-pi) 5 | 6 | 7 | ### Arduino 8 | 9 | * [Curso Arduino](https://www.electrofun.pt/blog/curso-arduino-0-introducao/) 10 | 11 | 12 | ### Raspberry Pi 13 | 14 | * [Curso Raspberry Pi](https://www.electrofun.pt/blog/curso-raspberry-pi-1-introducao-indice/) 15 | 16 | -------------------------------------------------------------------------------- /books/free-programming-books-lv.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C++](#cpp) 4 | * [Python](#python) 5 | 6 | 7 | ### C++ 8 | 9 | * [Programmēšana un C++](http://home.lu.lv/~janiszu/courses/eprg/eprg.all.pdf) - Jānis Zuters (PDF) 10 | 11 | 12 | ### Python 13 | 14 | * [Programmēšanas pamati ar valodu Python](http://home.lu.lv/~janiszu/courses/python/python3.pdf) - Jānis Zuters (PDF) 15 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-pl.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania) 4 | 5 | 6 | ### Niezależne od języka programowania 7 | 8 | * [DevTalk](https://devstyle.pl/category/podcast) 9 | * [Rozmowa Kontrolowana](https://www.youtube.com/playlist?list=PLTKLAGr6FHxOcW4NRX3BCkU7Zml92WU1u) - Zaufana Trzecia Strona (screencast) 10 | -------------------------------------------------------------------------------- /courses/free-courses-bg.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Android](#android) 4 | * [PHP](#php) 5 | 6 | 7 | ### Android 8 | 9 | * [Въведение в Андроид](https://www.youtube.com/playlist?list=PLjsqymUqgpSTXtlngZCXRHEp8-FmDHHfL) - Иван Ванков 10 | 11 | 12 | ### PHP 13 | 14 | * [Обектно ориентирано програмиране с PHP](https://www.youtube.com/playlist?list=PL1zMmEDXa_Z8uHtKAl-zSrBFDRNq8JDFG) - Иван Ванков 15 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This work, "free-programming-books", is licensed under the 2 | Creative Commons Attribution 4.0 International License. To view a copy of 3 | this license, visit https://creativecommons.org/licenses/by/4.0/ or send 4 | a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. 5 | 6 | It is attributed to Victor Felder, the Free Ebook Foundation, and contributors. 7 | https://github.com/EbookFoundation/free-programming-books 8 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # [Name of visual theme] 2 | #theme: jekyll-theme-minimal 3 | remote_theme: pages-themes/minimal@v0.2.0 4 | 5 | # [Conversion] 6 | markdown: kramdown 7 | 8 | # [Used rubygem plugins] 9 | plugins: 10 | - jekyll-remote-theme 11 | - jemoji 12 | - jekyll-relative-links 13 | 14 | relative_links: 15 | enabled: true 16 | collections: true 17 | 18 | include: 19 | - CONTRIBUTING.md 20 | - LICENSE.md 21 | - CODE_OF_CONDUCT.md 22 | 23 | -------------------------------------------------------------------------------- /courses/free-courses-ja.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [0 - 大規模公開オンライン講座(MOOC)](#0---mooc) 4 | * [Scratch](#scratch) 5 | 6 | 7 | ### 0 - 大規模公開オンライン講座(MOOC) 8 | 9 | * [freeCodeCamp](https://www.freecodecamp.org/japanese) 10 | 11 | 12 | ### Scratch 13 | 14 | * [Scratch for CS First でプログラミングをはじめよう](https://csfirst.withgoogle.com/c/cs-first/ja/welcome-to-cs-first/overview.html) - Grow with Google プログラム (Google/Scratch アカウントが*必要* ※必須ではない) 15 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-tr.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Dil Bağımsız](#dil-bağımsız) 4 | * [JavaScript](#javascript) 5 | 6 | 7 | ### Dil Bağımsız 8 | 9 | * [codefiction](https://codefiction.tech) (podcast) 10 | * [devPod](https://devpod.org) (screencast) 11 | * [kodpod](https://kodpod.live) (podcast) 12 | * [Trendyol Tech Podcasts](https://trendyol.simplecast.com) (podcast) 13 | 14 | 15 | ### JavaScript 16 | 17 | * [null podcast](https://soundcloud.com/nullpodcast) (podcast) 18 | -------------------------------------------------------------------------------- /books/free-programming-books-sk.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Language Agnostic](#language-agnostic) 4 | * [Právo](#pravo) 5 | * [Python](#python) 6 | * [Django](#django) 7 | 8 | 9 | ### Language Agnostic 10 | 11 | #### Právo 12 | 13 | * [Zodpovednosť na internete](https://knihy.nic.cz) - Zodpovednosť na internete (PDF) 14 | 15 | 16 | ### Python 17 | 18 | #### Django 19 | 20 | * [Príručka k Django Girls](https://tutorial.djangogirls.org/sk/) (1.11) (HTML) (:construction: *in process*) 21 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-ar.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Miscellaneous](#miscellaneous) 4 | 5 | 6 | ### Miscellaneous 7 | 8 | * [AskDeveloper Podcast](http://www.askdeveloper.com) - Mohamed Elsherif (podcast) 9 | * [Essam Cafe - قهوة عصام](https://essamcafe.com) - Ahmed Essam (podcast) 10 | * [Nakerah Podcast](https://nakerah.net/podcast) - Nakerah Network (podcast) 11 | * [null++: بالعربي](https://nullplus.plus) - Mohamed Luay & Ahmad Alfy (podcast) 12 | * [The Egyptian Guy](https://anchor.fm/refaie) - Mohamed Refaie (podcast) 13 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-pt_PT.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Desenvolvimento Web](#desenvolvimento-web) 4 | * [Laravel](#laravel) 5 | * [Ubuntu](#ubuntu) 6 | 7 | 8 | ### Desenvolvimento Web 9 | 10 | * [10webPodcast sobre web e desenvolvimento em português](https://10web.pt/acerca) - Ricardo Correia, Vitor Silva e Ana Sampaio (podcast) 11 | 12 | 13 | ### Laravel 14 | 15 | * [Laravel Portugal Live](https://laravelportugal.simplecast.fm) (screencast) 16 | 17 | 18 | ### Ubuntu 19 | 20 | * [O Podcast Ubuntu Portugal](https://podcastubuntuportugal.org) (podcast) 21 | -------------------------------------------------------------------------------- /.github/workflows/fpb-lint.yml: -------------------------------------------------------------------------------- 1 | name: free-programming-books-lint 2 | 3 | on: [push, pull_request] 4 | 5 | permissions: 6 | contents: read 7 | 8 | jobs: 9 | build: 10 | 11 | runs-on: ubuntu-latest 12 | 13 | steps: 14 | - uses: actions/checkout@v3 15 | - name: Use Node.js 16 | uses: actions/setup-node@v3 17 | with: 18 | node-version: '16.x' 19 | - run: npm install -g free-programming-books-lint 20 | - run: fpb-lint ./books/ 21 | - run: fpb-lint ./casts/ 22 | - run: fpb-lint ./courses/ 23 | - run: fpb-lint ./more/ 24 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-fi.md: -------------------------------------------------------------------------------- 1 | # Podcastit 2 | 3 | * [Kahvit näppikselle](https://www.aalto.fi/fi/podcastit/kahvit-nappikselle) - Aalto-yliopisto (podcast) 4 | * [Koodarikuiskaajan podcast](https://koodarikuiskaaja.simplecast.com) - Elisa Heikura (podcast) 5 | * [Koodia pinnan alla](https://koodiapinnanalla.fi) - Markus Hjort ja Yrjö Kari-Koskinen (podcast) 6 | * [Koodikahvit](https://audioboom.com/channels/5016335) - Anniina ja Pauliina (podcast) 7 | * [Prochat - Identio](https://podtail.com/fi/podcast/prochat) - Identio (podcast) 8 | * [Webbidevaus](https://webbidevaus.fi) - Antti Mattila, Tommi Pääkkö ja Riku Rouvila (podcast) 9 | -------------------------------------------------------------------------------- /books/free-programming-books-az.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [HTML and CSS](#html-and-css) 5 | * [JavaScript](#javascript) 6 | * [Linux](#linux) 7 | * [PHP](#php) 8 | 9 | 10 | ### C 11 | 12 | * [C Proqramlaşdırma Dili](http://ilkaddimlar.com/ders/c-proqramlasdirma-dili) 13 | 14 | 15 | ### HTML and CSS 16 | 17 | * [CSS](http://ilkaddimlar.com/ders/css) 18 | * [HTML](http://ilkaddimlar.com/ders/html) 19 | 20 | 21 | ### JavaScript 22 | 23 | * [JavaScript](http://ilkaddimlar.com/ders/javascript) 24 | 25 | 26 | ### Linux 27 | 28 | * [Linux](http://ilkaddimlar.com/ders/linux) 29 | 30 | 31 | ### PHP 32 | 33 | * [PHP](http://ilkaddimlar.com/ders/php) 34 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-fr.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Java](#java) 4 | * [Langage Agnostique](#langage-agnostique) 5 | 6 | 7 | ### Java 8 | 9 | * [Les Cast Codeurs Podcast](https://lescastcodeurs.com) (podcast) 10 | 11 | 12 | ### Langage Agnostique 13 | 14 | * [Artisan Developpeur](https://artisandeveloppeur.fr/podcast) (podcast) 15 | * [Dev'Obs](https://devobs.p7t.tech) (podcast) 16 | * [IFTTD - If This Then Dev](https://ifttd.io) (podcast) 17 | * [Le Comptoir Sécu](https://www.comptoirsecu.fr) (podcast) 18 | * [Message à caractère informatique](https://www.clever-cloud.com/fr/podcast) (podcast) 19 | * [NoLimitSecu](https://www.nolimitsecu.fr) (podcast) 20 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-fa_IR.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Programming News](#programming-news) 4 | * [Technology](#technology) 5 | 6 | 7 | ### Programming News 8 | 9 | * [پادکست کافه برنامه نویس](https://anchor.fm/codemy) - CafeCodemy (podcast) 10 | 11 | 12 | ### Technology 13 | 14 | * [پارس کلیک](https://anchor.fm/parsclick/) - Amir Azimi (podcast) 15 | * [رادیو گیک](https://soundcloud.com/jadijadi) (podcast) 16 | * [رادیو گیک](https://anchor.fm/radiojadi) - Jadi (podcast) 17 | * [رادیو گیک](https://www.youtube.com/playlist?list=PL-tKrPVkKKE1peHomci9EH7BmafxdXKGn) (videocast) 18 | * [Radio Developer - رادیو دولوپر](https://castbox.fm/channel/id4407294) (podcast) 19 | -------------------------------------------------------------------------------- /books/free-programming-books-sv.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C++](#cpp) 5 | * [PHP](#php) 6 | 7 | 8 | ### C 9 | 10 | * [C-programmering](https://sv.wikibooks.org/wiki/C-programmering) - Wikibooks 11 | 12 | 13 | ### C++ 14 | 15 | * [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 16 | 17 | 18 | ### MATLAB 19 | 20 | * [Introduktion till MATLAB (2004)](https://www.cvl.isy.liu.se/education/undergraduate/TSKS08/matlab-1/Matlabintro_sve.pdf) - Liber AB, Lennart Harnefors, Johnny Holmberg, Joop Lundqvist (PDF) 21 | 22 | 23 | ### PHP 24 | 25 | * [Programmera i PHP](https://sv.wikibooks.org/wiki/Programmera_i_PHP) - Wikibooks 26 | -------------------------------------------------------------------------------- /.github/workflows/check-urls.yml: -------------------------------------------------------------------------------- 1 | name: Check URLs from changed files 2 | on: [push, pull_request] 3 | jobs: 4 | job: 5 | runs-on: ubuntu-latest 6 | steps: 7 | - uses: actions/checkout@v3 8 | - uses: trilom/file-changes-action@v1.2.4 9 | id: file_changes 10 | with: 11 | output: '' 12 | - uses: ruby/setup-ruby@v1 13 | with: 14 | ruby-version: 2.6 15 | - run: gem install awesome_bot 16 | - run: for i in ${{ steps.file_changes.outputs.files_modified }}; do echo; echo "processing $i"; awesome_bot $i --allow-redirect --allow-dupe --allow-ssl || true; done 17 | - uses: actions/upload-artifact@v3 18 | with: 19 | path: ${{ github.workspace }}/*.json 20 | -------------------------------------------------------------------------------- /courses/free-courses-uk.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C++](#cpp) 4 | * [Java](#java) 5 | * [Python](#python) 6 | 7 | 8 | ### C++ 9 | 10 | * [Мова програмування C++](https://stepik.org/course/67114) - Stepik 11 | 12 | 13 | ### Java 14 | 15 | * [Основи програмування на Java](https://courses.prometheus.org.ua/courses/EPAM/JAVA101/2016_T2/about) 16 | 17 | 18 | ### Python 19 | 20 | * [Python 2: Курс Молодого Бійця](http://www.vitaliypodoba.com/tutorials/python2-beginners-course/) - Віталій Подоба 21 | * [Основи програмування на Python](https://courses.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about) - Нікіта Павлюченко (email address *required*, phone number *required*) 22 | * [Програмування на мові Python (3.x). Початковий курс](https://sites.google.com/site/pythonukr/vstup) 23 | -------------------------------------------------------------------------------- /courses/free-courses-he.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C++](#cpp) 4 | * [Python](#python) 5 | * [R](#r) 6 | 7 | 8 | ### C++ 9 | 10 | * [מבוא לתכנות בשפת C++](https://campus.gov.il/course/course-v1-basmach-pc264/) (קמפוסIL ובסמ״ח) 11 | 12 | 13 | ### Python 14 | 15 | * [Self.py – הדרך שלך ללמוד פייתון](https://campus.gov.il/course/course-v1-cs-gov_cs_selfpy101/) (קמפוסIL והמרכז לחינוך סייבר) 16 | * [Next.py – הצעד הבא שלך בפייתון](https://campus.gov.il/course/course-v1-cs-gov-cs-nextpy102/) (קמפוסIL והמרכז לחינוך סייבר) 17 | * [network.py לתכנת במרחב הרשת](https://campus.gov.il/course/cs-gov-cs-networkpy103-2020-1/) (קמפוסIL והמרכז לחינוך סייבר) 18 | 19 | 20 | ### R 21 | 22 | * [מבוא לתכנות ועיבוד נתונים בשפת R](https://campus.gov.il/course/telhai-acd-rfp4-telhai-r/) (קמפוסIL ומכללת תל־חי) 23 | -------------------------------------------------------------------------------- /courses/free-courses-fi.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C#](#csharp) 4 | * [Other](#other) 5 | * [Python](#python) 6 | * [Web Development](#web-development) 7 | 8 | 9 | ### C\# 10 | 11 | * [Jyväskylän yliopiston C#-kieli ohjelmointikurssi](https://tim.jyu.fi/view/kurssit/tie/ohj1/moniste/Ohjelmointi-1) - Ilmainen verkkokurssi 12 | 13 | 14 | ### Other 15 | 16 | * [Elements of AI](https://www.elementsofai.com/fi/) - Tekoälykurssi 17 | * [Koodiaapinen](https://koodiaapinen.fi) - Opettajille suunnattu sivusto ohjelmoinnin maailmaan. 18 | * [Mooc](https://mooc.fi) - Laadukkaita, avoimia ja ilmaisia verkkokursseja kaikille 19 | 20 | 21 | ### Python 22 | 23 | * [Helsingin yliopiston Python-ohjelmointikurssi](https://linkki.github.io/python2017) - Ilmainen verkkokurssi 24 | 25 | 26 | ### Web Development 27 | 28 | * [Full stack open](https://fullstackopen.com) - University of Helsinki 29 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-zh.md: -------------------------------------------------------------------------------- 1 | # 贡献者行为准则 2 | 3 | 作为本项目的贡献者和维护者,为了培养开放和热情的社区,我们承诺会尊重所有通过报告问题、发布功能请求、更新文档、提交拉取请求或补丁以及其他活动来做出贡献的人。 4 | 5 | 我们致力于让每个人都参与这个项目成为一种无骚扰的体验,无论经验水平、性别、性别认同和表达、性取向、残疾、个人外貌、体型、种族、民族、年龄、宗教、或国籍。 6 | 7 | 参与者不能接受的行为示例如下: 8 | 9 | * 使用色情的语言或者图像 10 | * 人身攻击 11 | * 钓鱼或侮辱性/贬低性评论 12 | * 公开或私下的骚扰 13 | * 未经明确许可发布他人的私人信息,例如真实或电子的地址 14 | * 其他不道德或不专业的行为 15 | 16 | 项目维护者有权利和责任删除、编辑或拒绝不符合本行为准则的评论、提交、代码、wiki编辑、问题和其他贡献,同时可以暂时或永久禁止任何贡献者的其他项目维护者认为不适当的、有威胁性的、冒犯的或有害的行为。 17 | 18 | 通过采用本行为准则,项目维护人员承诺将这些原则公平一致地应用于管理该项目的各个方面。 不遵守或不执行行为准则的项目维护人员可能会从项目团队中永久移除。 19 | 20 | 当个人代表项目或其社区时,此行为准则适用于项目空间和公共空间。 21 | 22 | 可以通过 gmail.com 联系 victorfelder 的项目维护人员来报告辱骂、骚扰或其他不可接受的行为。所有投诉都将被审查和调查,并将在被认为有必要且适合的具体情况下进行回应。维护者有义务对事件的报告者保密。 23 | 24 | 25 | 本行为准则改编自[Contributor Covenant][homepage], 26 | 版本 1.3.0, 可在该链接查看 https://contributor-covenant.org/version/1/3/0/ 27 | 28 | [homepage]: https://contributor-covenant.org 29 | 30 | [Translations](README.md#translations) 31 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## What does this PR do? 2 | Add resource(s) | Remove resource(s) | Add info | Improve repo 3 | 4 | ## For resources 5 | ### Description 6 | 7 | ### Why is this valuable (or not)? 8 | 9 | ### How do we know it's really free? 10 | 11 | ### For book lists, is it a book? For course lists, is it a course? etc. 12 | 13 | ## Checklist: 14 | - [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md). 15 | - [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates. 16 | - [ ] Include author(s) and platform where appropriate. 17 | - [ ] Put lists in alphabetical order, correct spacing. 18 | - [ ] Add needed indications (PDF, access notes, under construction). 19 | - [ ] Used an informative name for this pull request. 20 | 21 | ## Follow-up 22 | 23 | - Check the status of GitHub Actions and resolve any reported warnings! 24 | -------------------------------------------------------------------------------- /courses/free-courses-si.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [ASP.NET Core](#aspnet-core) 4 | * [HTML and CSS](#html-and-css) 5 | * [Java](#java) 6 | * [JavaScript](#javascript) 7 | * [React](#react) 8 | 9 | 10 | ### ASP.NET Core 11 | 12 | * [WEB API-ASP.NET Core in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2CpeAsq93DqWJHHyvCSa2Qn) - Fiqri Ismail (YouTube) 13 | 14 | 15 | ### HTML and CSS 16 | 17 | * [HTML සිංහලෙන්](https://youtube.com/playlist?list=PLWAgeLqk4SjDlN6nHs91rECgx4PbzfoZh) - SL Geek School (YouTube) 18 | 19 | 20 | ### Java 21 | 22 | * [Sinhala Java Netbeans Lessons](https://youtube.com/playlist?list=PLA3ZeQncjeVu9VHevp2SmPCQ9muVO3fEB) - Chanux Bro (YouTube) 23 | 24 | 25 | ### JavaScript 26 | 27 | * [JavaScript Tutorial in Sinhala](https://youtube.com/playlist?list=PLYmyc7wRFoQjxkHAzHh1UIdU7ZdjTQvQt) - BestJobsLK (YouTube) 28 | 29 | 30 | #### React 31 | 32 | * [Fundamentals \| React JS in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2DpDyWwmAjEuicvVxx4vIYB) - Fiqri Ismail (YouTube) 33 | -------------------------------------------------------------------------------- /more/free-programming-interactive-tutorials-ja.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [HTML and CSS](#html-and-css) 4 | * [JavaScript](#javascript) 5 | * [React](#react) 6 | * [Python](#python) 7 | 8 | 9 | ### HTML and CSS 10 | 11 | * [レスポンシブウェブデザイン](https://www.freecodecamp.org/japanese/learn/responsive-web-design) - freeCodeCamp 12 | 13 | 14 | ### JavaScript 15 | 16 | * [JavaScript のアルゴリズムとデータ構造](https://www.freecodecamp.org/japanese/learn/javascript-algorithms-and-data-structures) - freeCodeCamp 17 | 18 | 19 | #### React 20 | 21 | * [フロントエンド開発ライブラリ](https://www.freecodecamp.org/japanese/learn/front-end-development-libraries) - freeCodeCamp 22 | 23 | 24 | ### Python 25 | 26 | * [Python を用いたデータ分析](https://www.freecodecamp.org/japanese/learn/data-analysis-with-python) - freeCodeCamp 27 | * [Python を用いた科学的コンピューティング](https://www.freecodecamp.org/japanese/learn/scientific-computing-with-python) - freeCodeCamp 28 | * [Python を用いた機械学習](https://freecodecamp.org//japanese/learn/machine-learning-with-python) - freeCodeCamp 29 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-sv.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Language Agnostic](#language-agnostic) 4 | 5 | 6 | ### Language Agnostic 7 | 8 | * [Agilpodden](https://www.agilpodden.se) - Dick Lyhammar, Erik Hultgren (podcast) 9 | * [AI-Podden](https://ai-podden.se) - Ather Gattami, Bitynamics, Cloudberry (podcast) 10 | * [Developers – mer än bara kod](https://www.developerspodcast.com) - Madeleine Schönemann, Sofia Larsson, Gustav Hallberg (podcast) 11 | * [IT-säkerhetspodden](https://www.itsakerhetspodden.se) - Mattias Jadesköld, Erik Zalitis (podcast) 12 | * [Kodsnack](http://kodsnack.se) (podcast) 13 | * [Let's tech-podden](https://letstech.libsyn.com) - Henrik Enström (podcast) 14 | * [Spelskaparna](https://spelskaparna.com) - Olle Landin (podcast) 15 | * [Still in beta](http://stillinbeta.se) (podcast) 16 | * [Under utveckling](https://underutveckling.libsyn.com) (podcast) 17 | * [Utveckla](https://consid.se/podd/utveckla) - Simon Zachrisson, Tobias Dahlgren (podcast) 18 | * [Väg 74](https://www.agical.se/pod) (podcast) 19 | -------------------------------------------------------------------------------- /courses/free-courses-km.md: -------------------------------------------------------------------------------- 1 | ### មាតិកា 2 | 3 | * [Computer Science](#computer-science) 4 | * [Flutter](#flutter) 5 | * [Git](#git) 6 | * [JavaScript](#javascript) 7 | * [Web Development](#web-development) 8 | 9 | 10 | ### Computer Science 11 | 12 | * [ចំនេះដឹងទូទៅ](https://youtube.com/playlist?list=PLB5U9f77LXqL-IC2MAoaKl1tJOuiQZbZQ) - TFD 13 | 14 | 15 | ### Flutter 16 | 17 | * [Flutter food ordering app](https://youtube.com/playlist?list=PL9nDNu0HsFZk6qC7nfhdYbnB-B9wyfKV9) - Chunlee Thong 18 | * [Flutter UI Speed Code](https://youtube.com/playlist?list=PLVY9IbkulBUiKDrT5BFcMKXxtk4b0IJIX) - Sopheaman Van 19 | 20 | 21 | ### Git 22 | 23 | * [Git](https://youtube.com/playlist?list=PLyNTduYoTjqBsCRtQrkUw-jaBLsInhsJa) - Soeng Souy 24 | 25 | 26 | ### JavaScript 27 | 28 | * [មេរៀន JavaScript Speak khmer](https://youtube.com/playlist?list=PLWrsrLN26mWZiRcn4O-cphCw-AyoWumhq) - រៀនIT 29 | 30 | 31 | ### Web Development 32 | 33 | * [👨‍💻👨‍💻 Coding](https://youtube.com/playlist?list=PLxchvQVIj9rb8O10g494z9EQ0HZO-aU_6) - Sambat Lim 34 | -------------------------------------------------------------------------------- /books/free-programming-books-da.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C#](#csharp) 5 | * [C++](#cpp) 6 | * [Java](#java) 7 | * [Pascal](#pascal) 8 | 9 | 10 | ### C 11 | 12 | * [Beej's Guide til Netvarksprogrammierung](https://web.archive.org/web/20190701062226/http://artcreationforever.com/bgnet.html) - Brian "Beej Jorgensen" Hall, Art of Science (HTML) *(:card_file_box: archived)* 13 | * [Programmering i C](http://people.cs.aau.dk/~normark/c-prog-06/pdf/all.pdf) - Kurt Nørmark (PDF) 14 | 15 | 16 | ### C\# 17 | 18 | * [Object-oriented Programming in C#](http://people.cs.aau.dk/~normark/oop-csharp/pdf/all.pdf) - Kurt Nørmark (PDF) 19 | 20 | 21 | ### C++ 22 | 23 | * [Notes about C++](http://people.cs.aau.dk/~normark/ap/index.html) - Kurt Nørmark (HTML) 24 | 25 | 26 | ### Java 27 | 28 | * [Objektorienteret programmering i Java](http://javabog.dk) - Jacob Nordfalk 29 | 30 | 31 | ### Pascal 32 | 33 | * [Programmering i Pascal](http://people.cs.aau.dk/~normark/all-basis-97.pdf) - Kurt Nørmark (PDF) 34 | -------------------------------------------------------------------------------- /books/free-programming-books-ro.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Ajax](#ajax) 4 | * [C](#c) 5 | * [HTML and CSS](#html-and-css) 6 | * [MySQL](#mysql) 7 | * [PHP](#php) 8 | * [Symfony](#symfony) 9 | * [Scratch](#scratch) 10 | 11 | 12 | ### Ajax 13 | 14 | * [Ajax](http://etutoriale.ro/articles/1483/1/Tutorial-Ajax/) 15 | 16 | 17 | ### C 18 | 19 | * [Ghidul Beej pentru Programarea in Retea - Folosind socket de internet](https://web.archive.org/web/20180710112954/http://weknowyourdreams.com/beej.html) - Brian "Beej Jorgensen" Hall, Dragos Moroianu (HTML) *(:card_file_box: archived)* 20 | 21 | 22 | ### HTML and CSS 23 | 24 | * [HTML](http://tutorialehtml.com/ro/introducere-in-html/) 25 | 26 | 27 | ### MySQL 28 | 29 | * [MySQL](http://profs.info.uaic.ro/~busaco/teach/courses/net/docs/mysql-ro.pdf) (PDF) 30 | 31 | 32 | ### PHP 33 | 34 | * [PHP](http://php.punctsivirgula.ro) 35 | 36 | 37 | #### Symfony 38 | 39 | * [Symfony 5: Curs rapid](https://symfony.com/doc/current/the-fast-track/ro/index.html) 40 | 41 | 42 | ### Scratch 43 | 44 | * [Informatica Creativa](http://scratched.gse.harvard.edu/resources/informatica-creativa-0) 45 | -------------------------------------------------------------------------------- /courses/free-courses-kk.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Android](#android) 4 | * [HTML and CSS](#html-and-css) 5 | * [JavaScript](#javascript) 6 | * [PHP](#php) 7 | * [Python](#python) 8 | 9 | 10 | ### Деңгейлер 11 | 12 | BEGINNER - бастаушы. Түбір базалық кодты үйрену. 13 | INTERMEDIATE - жалғастырушы. Мүмкіндіктердің арттырылуы. 14 | ADVANCED - дамытушы. Детальді кодты үйрену. 15 | 16 | 17 | ### Android 18 | 19 | * [Android](https://bilgen.academy/course/view.php?id=512) (BEGINNER) 20 | 21 | 22 | ### HTML and CSS 23 | 24 | * [HTML/CSS. базалық веб-дизайн құрудағы кодтау.](https://bilgen.academy/course/view.php?id=510) (BEGINNER) 25 | 26 | 27 | ### JavaScript 28 | 29 | * [Javascript. Java курсының негізі](https://bilgen.academy/course/view.php?id=506) (BEGINNER) 30 | 31 | 32 | ### PHP 33 | 34 | * [PHP. Веб-дизайнның динамикалық базасының құрылуы.](https://bilgen.academy/course/view.php?id=508) (BEGINNER) 35 | 36 | 37 | ### Python 38 | 39 | * [Python тiлiнде бағдарламалау негiздерi.](https://openu.kz/kz/courses/python-tilinde-badarlamalau-negizderi) - Жасдәурен Дүйсебеков (Қазақстанның ашық университеті) *(тіркелуді талап етпейді)* 40 | -------------------------------------------------------------------------------- /more/free-programming-interactive-tutorials-ru.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Веб-разработка](#веб-разработка) 4 | * [Облачные вычисления](#облачные-вычисления) 5 | * [Git](#git) 6 | * [Go](#go) 7 | * [Python](#python) 8 | * [Solidity](#solidity) 9 | * [SQL](#sql) 10 | 11 | 12 | ### Веб-разработка 13 | 14 | * [Учитесь веб-разработке бесплатно!](http://codenamecrud.ru) 15 | * [Open source воркшопы](https://nodeschool.io/ru) 16 | 17 | 18 | ### Облачные вычисления 19 | 20 | * [Microsoft Certified: Azure Fundamentals](https://docs.microsoft.com/ru-ru/learn/certifications/azure-fundamentals/) - Microsoft 21 | 22 | 23 | ### Git 24 | 25 | * [Интерактивное обучение работе с git](https://githowto.com/ru) 26 | * [Обучение git при помощи визуализации](https://learngitbranching.js.org/?locale=ru_RU) 27 | 28 | 29 | ### Go 30 | 31 | * [Выполните первые шаги с помощью Go](https://docs.microsoft.com/ru-ru/learn/paths/go-first-steps/) - Microsoft 32 | 33 | 34 | ### Python 35 | 36 | * [Pythontutor](https://pythontutor.ru) 37 | 38 | 39 | ### Solidity 40 | 41 | * [CryptoZombies.io](https://cryptozombies.io/ru) - Ethereum DApps 42 | 43 | 44 | ### SQL 45 | 46 | * [SQL упражнения](https://www.sql-ex.ru/?Lang=0) 47 | -------------------------------------------------------------------------------- /books/free-programming-books-he.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [ללא תלות בשפה](#ללא-תלות-בשפה) 4 | * [מערכות הפעלה](#מערכות-הפעלה) 5 | * [רשתות](#רשתות) 6 | * [Assembly](#assembly) 7 | * [C#](#csharp) 8 | * [Java](#java) 9 | * [Python](#python) 10 | 11 | 12 | ### ללא תלות בשפה 13 | 14 | #### מערכות הפעלה 15 | 16 | * [מערכות הפעלה](https://data.cyber.org.il/os/os_book.pdf) – ברק גונן, המרכז לחינוך סייבר (PDF) 17 | 18 | 19 | #### רשתות 20 | 21 | * [רשתות מחשבים](https://data.cyber.org.il/networks/networks.pdf) – עומר רוזנבוים, ברק גונן, שלומי הוד, המרכז לחינוך סייבר (PDF) 22 | 23 | 24 | ### Assembly 25 | 26 | * [ארגון המחשב ושפת סף](https://data.cyber.org.il/assembly/assembly_book.pdf) – ברק גונן, המרכז לחינוך סייבר (PDF) 27 | 28 | 29 | ### C\# 30 | 31 | * [מבוא לתכנות בסביבת האינטרנט בשפת 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) 32 | 33 | 34 | ### Java 35 | 36 | * [המדריך הישראלי לג׳אווה](https://javabook.co.il/wordpress/?page_id=10) – חיים מיכאל 37 | 38 | 39 | ### Python 40 | 41 | * [תכנות בשפת פייתון](https://data.cyber.org.il/python/python_book.pdf) – ברק גונן, המרכז לחינוך סייבר (PDF) 42 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # editorconfig.org 4 | 5 | ; top-most EditorConfig file 6 | root = true 7 | 8 | ; define basic and global for any file 9 | [*] 10 | charset = utf-8 11 | end_of_line = lf 12 | indent_size = 4 13 | indent_style = space 14 | insert_final_newline = true 15 | max_line_length = off 16 | trim_trailing_whitespace = true 17 | curly_bracket_next_line = false 18 | spaces_around_operators = true 19 | 20 | ; DOS/Windows batch scripts - 21 | [*.{bat,cmd}] 22 | end_of_line = crlf 23 | 24 | ; JavaScript files - 25 | [*.{js,ts}] 26 | curly_bracket_next_line = true 27 | quote_type = single 28 | 29 | ; JSON files (normal and commented version) - 30 | [*.{json,jsonc}] 31 | indent_size = 2 32 | quote_type = double 33 | 34 | ; Make - match it own default syntax 35 | [Makefile] 36 | indent_style = tab 37 | 38 | ; Markdown files - preserve trail spaces that means break line 39 | [*.{md,markdown}] 40 | trim_trailing_whitespace = false 41 | 42 | ; PowerShell - match defaults for New-ModuleManifest and PSScriptAnalyzer Invoke-Formatter 43 | [*.{ps1,psd1,psm1}] 44 | charset = utf-8-bom 45 | end_of_line = crlf 46 | 47 | ; YML config files - match it own default syntax 48 | [*.{yaml,yml}] 49 | indent_size = 2 50 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-ko.md: -------------------------------------------------------------------------------- 1 | # 컨트리뷰터/기여자들의 행동 강령 규약 2 | 3 | 이 프로젝트의 컨트리뷰터이자 메인테이너로서, 개방적이고 환영하는 커뮤니티를 육성하기 위해 4 | 우리는 이슈리포팅, 기능 요청, 문서 업데이트, Pull request 또는 Patch 제출 및 기타 활동을 통해 5 | 기여하는 모든 사람들을 존중할 것을 약속합니다. 6 | 7 | 우리는 경험, 성별, 성 정체성 및 표현, 성적 지향, 장애, 외모, 신체 크기, 인종, 나이, 종교 8 | 또는 국적에 관계없이 이 프로젝트에 참여하는 것을 모든 사람에게 9 | 괴롭힘 없는 경험으로 만들기 위해 최선을 다하고 있습니다. 10 | 11 | 허용할 수 없는 행동의 예는 다음과 같다. 12 | 13 | * 성적인 언어와 이미지 사용 14 | * 인신공격 15 | * 트롤링 또는 모욕/모독성 댓글 16 | * 공개적이거나 개인적인 괴롭힘 17 | * 동의없는 집주소 또는 전자주소 등의 개인 정보의 공개 18 | * 부적절한 것으로 간주될 수 있는 다른 행위 19 | 20 | 프로젝트 유지자는 이 행동 강령을 따르지 않은 댓글, 커밋, 코드, 위키 편집, 이슈와 그 외 다른 기여를 21 | 삭제, 수정 또는 거부할 권리와 책임이 있습니다. 또한, 부적당하거나 험악하거나 공격적이거나 해롭다고 22 | 생각하는 다른 행동을 한 기여자를 일시적 또는 영구적으로 퇴장시킬 수 있습니다. 23 | 24 | 이 행동 강령을 채택함으로써 프로젝트 메인테이너들은 이 프로젝트 관리의 모든 측면에 공정하고 25 | 일관되게 이러한 원칙을 적용하기로 약속합니다. 행동 강령을 따르지 않는 프로젝트 메인테이너는 26 | 프로젝트 팀에서 영구히 제명 될 수 있습니다. 27 | 28 | 이 행동 강령은 개인 프로젝트 또는 해당 커뮤니티를 대표하는 프로젝트 스페이스나 퍼블릭 스페이스 29 | 모두 적용 됩니다. 30 | 31 | 모욕적이거나 괴롭힘 또는 기타 용납할 수 없는 행동의 사례는 프로젝트 관리자 victorfelder@gmail.com 에게 32 | 연락하여 보고 할 수 있습니다. 모든 불만사항은 검토하고 조사한 뒤 상황에 따라 필요하고 적절하다고 생각되는 33 | 응답을 할 것 입니다. 관리자는 사건의 보고자와 관련한 비밀을 유지할 의무가 있습니다. 34 | 35 | 이 행동 강령은 [기여자 규약][homepage] 의 1.3.0 버전을 변형하였습니다. 36 | 그 내용은 https://contributor-covenant.org/version/1/3/0/ 에서 확인할 수 있습니다. 37 | 38 | [homepage]: https://contributor-covenant.org 39 | 40 | [Translations](README.md#translations) 41 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # Github Dependabot config file 2 | # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 3 | 4 | version: 2 5 | updates: 6 | 7 | # Maintain dependencies for GitHub Actions 8 | - package-ecosystem: "github-actions" 9 | # Workflow files stored in the 10 | # default location of `.github/workflows` 11 | directory: "/" 12 | schedule: 13 | interval: "weekly" 14 | day: "saturday" 15 | time: "12:00" 16 | timezone: "Europe/Paris" 17 | # Specify labels for `gha` pull requests 18 | labels: 19 | - "🔗 dependencies" 20 | - "🔗 dependencies:github-actions" 21 | - "🤖 automation" 22 | commit-message: 23 | # Prefix all commit messages with `chore` (follow conventional-commits) 24 | # include a list of updated dependencies 25 | prefix: "chore" 26 | include: "scope" 27 | # Allow up to N open pull requests (0 to disable) 28 | open-pull-requests-limit: 10 29 | pull-request-branch-name: 30 | # Separate sections of the branch name with a hyphen 31 | # for example, `dependabot/github_actions/actions/checkout-2.3.1` 32 | separator: "/" 33 | # Add the arrays of assignees and reviewers 34 | assignees: 35 | - "EbookFoundation/maintainers" 36 | reviewers: 37 | - "EbookFoundation/reviewers" 38 | -------------------------------------------------------------------------------- /books/free-programming-books-nl.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C#](#csharp) 5 | * [COBOL](#cobol) 6 | * [Java](#java) 7 | * [PHP](#php) 8 | * [Symfony](#symfony) 9 | * [Python](#python) 10 | * [Scratch](#scratch) 11 | 12 | 13 | ### C 14 | 15 | * [Programmeren in C](https://nl.wikibooks.org/wiki/Programmeren_in_C) - Wikibooks 16 | 17 | 18 | ### C\# 19 | 20 | * [Programmeren in C Sharp](https://nl.wikibooks.org/wiki/Programmeren_in_C_Sharp) - Wikibooks 21 | 22 | 23 | ### COBOL 24 | 25 | * [Programmeren in COBOL](https://nl.wikibooks.org/wiki/Programmeren_in_COBOL) - Wikibooks 26 | 27 | 28 | ### Java 29 | 30 | * [Programmeren in Java](https://nl.wikibooks.org/wiki/Programmeren_in_Java) - Wikibooks 31 | 32 | 33 | ### PHP 34 | 35 | * [Programmeren in PHP](https://nl.wikibooks.org/wiki/Programmeren_in_PHP) - Wikibooks 36 | 37 | 38 | #### Symfony 39 | 40 | * [Symfony 5: Snel van start](https://symfony.com/doc/current/the-fast-track/nl/index.html) 41 | 42 | 43 | ### Python 44 | 45 | * [De Programmeursleerling: Leren coderen met Python 3](http://www.spronck.net/pythonbook/dutchindex.xhtml) - Pieter Spronck (PDF) (3.x) 46 | * [Programmeren in Python](https://nl.wikibooks.org/wiki/Programmeren_in_Python) - Wikibooks 47 | 48 | 49 | ### Scratch 50 | 51 | * [Creatief Computergebruik](http://scratched.gse.harvard.edu/resources/creatief-computergebruik) 52 | -------------------------------------------------------------------------------- /books/free-programming-books-pt_PT.md: -------------------------------------------------------------------------------- 1 | ### Indice 2 | 3 | * [C/C++](#cc) 4 | * [Haskell](#haskell) 5 | * [HTML and CSS](#html-and-css) 6 | * [LaTeX](#latex) 7 | * [Prolog](#prolog) 8 | * [Python](#python) 9 | 10 | 11 | ### C/C++ 12 | 13 | * [Apontamentos de Programação em C/C++](http://www.dei.isep.ipp.pt/~pbsousa/aulas/ano_0/2006_07/c/Sebenta-cpp-03-2006.pdf) - Paulo Baltarejo e Jorge Santos (PDF) 14 | * [Aprenda a Programar - Uma Breve Introdução (2015)](https://henriquedias.com/downloads/aprenda_a_programar.pdf) - Henrique Dias (PDF) 15 | 16 | 17 | ### Haskell 18 | 19 | * [Programação Funcional CC](http://www4.di.uminho.pt/~mjf/pub/PF-Haskell.pdf) - Maria João Frade (PDF) 20 | 21 | 22 | ### HTML and CSS 23 | 24 | * [Aprenda o layout de CSS](http://pt-pt.learnlayout.com) 25 | 26 | 27 | ### LaTeX 28 | 29 | * [Uma não tão pequena introdução ao LaTeX](http://alfarrabio.di.uminho.pt/~albie/lshort/pt-lshort.pdf) - Tradução de Alberto Simões (PDF) 30 | * [Uma não tão pequena introdução ao LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/portuguese) 31 | 32 | 33 | ### Prolog 34 | 35 | * [Lógica Computacional (com Prolog)](http://www4.di.uminho.pt/~mjf/pub/LC-Prolog.pdf) - Maria João Frade (PDF) 36 | 37 | 38 | ### Python 39 | 40 | * [Python Para Todos: Explorando Dados com Python 3](http://do1.dr-chuck.com/pythonlearn/PT_br/pythonlearn.pdf) - Dr. Charles Russell Severance (PDF) [(EPUB)](http://do1.dr-chuck.com/pythonlearn/PT_br/pythonlearn.epub) 41 | -------------------------------------------------------------------------------- /books/free-programming-books-th.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Apache Spark](#apache-spark) 4 | * [Go](#go) 5 | * [IoT (internet of things)](#iot-internet-of-things) 6 | * [Java](#java) 7 | * [Python](#python) 8 | 9 | 10 | ### Apache Spark 11 | 12 | * [Spark Internals](https://github.com/JerryLead/SparkInternals/tree/HEAD/markdown/thai) - Lijie Xu, Bhuridech Sudsee 13 | 14 | 15 | ### Go 16 | 17 | * [ภาษา Go ตอน 1 ติดตั้ง และ Run Hello World](https://medium.com/odds-team/%E0%B8%AA%E0%B8%A3%E0%B8%B8%E0%B8%9B%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%9E%E0%B8%B7%E0%B9%89%E0%B8%99%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-go-%E0%B9%81%E0%B8%9A%E0%B8%9A-step-by-step-%E0%B8%88%E0%B8%B2%E0%B8%81-course-pre-ultimate-go-by-p-yod-%E0%B8%95%E0%B8%AD%E0%B8%99-1-%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-%E0%B9%81%E0%B8%A5%E0%B8%B0-d9ac7913e9a4) - Chaiyarin Niamsuwan 18 | 19 | 20 | ### IoT (internet of things) 21 | 22 | * [Introduction to Wireless Sensor Networks-แนะนำเครือข่ายเซนเซอร์ไร้สาย](https://www.nectec.or.th/news/news-public-document/introwsn.html) - ผศ.ดร.วรรณรัช สันติอมรทัต และ ผศ.ดร.สกุณา เจริญปัญญาศักดิ์ 23 | 24 | 25 | ### Java 26 | 27 | * [โครงสร้างข้อมูลฉบับวาจาจาวา](https://www.cp.eng.chula.ac.th/books/ds-vjjv/) - สมชาย ประสิทธิ์จูตระกูล 28 | * [Java Programming Concept](http://it.e-tech.ac.th/poohdevil/JavaConcepts/) - Rungrote Phonkam 29 | 30 | 31 | ### Python 32 | 33 | * [Python ๑๐๑](https://www.cp.eng.chula.ac.th/books/python101/) - กิตติภณ พละการ, กิตติภพ พละการ, สมชาย ประสิทธิ์จูตระกูล , สุกรี สินธุภิญโญ 34 | -------------------------------------------------------------------------------- /books/free-programming-books-ta.md: -------------------------------------------------------------------------------- 1 | ## Index 2 | 3 | * [Big Data](#bigdata) 4 | * [Database](#database) 5 | * [HTML and CSS](#html-and-css) 6 | * [JavaScript](#javascript) 7 | * [Machine Learning](#machine-learning) 8 | * [MySQL](#mysql) 9 | * [PHP](#php) 10 | * [Ruby](#ruby) 11 | * [Selenium](#selenium) 12 | 13 | 14 | ### BigData 15 | 16 | * [எளிய தமிழில் Big Data](http://www.kaniyam.com/learn-bigdata-in-tamil-ebooks/) 17 | 18 | 19 | ### Database 20 | 21 | * [எளிய தமிழில் MySQL ](http://www.kaniyam.com/mysql-book-in-tamil/) 22 | 23 | 24 | ### HTML and CSS 25 | 26 | * [எளிய தமிழில் CSS](http://www.kaniyam.com/download/learn-css-in-tamil.pdf) - Kaniyam Foundation (PDF) 27 | * [எளிய தமிழில் CSS](http://www.kaniyam.com/learn-css-in-tamil-ebook/) 28 | * [எளிய தமிழில் HTML](http://www.kaniyam.com/learn-html-in-tamil/) 29 | 30 | 31 | ### JavaScript 32 | 33 | * [எளிய தமிழில் JavaScript](http://www.kaniyam.com/learn-javascript-in-tamil/) 34 | 35 | 36 | ### MachineLearning 37 | 38 | * [எளிய தமிழில் ML](http://www.kaniyam.com/download/e0ae8ee0aeb3e0aebfe0aeaf-e0aea4e0aeaee0aebfe0aeb4e0aebfe0aeb2e0af8d-machine-learning-a4-pdf.html) 39 | 40 | 41 | ### MySQL 42 | 43 | * [எளிய தமிழில் MySQL](http://www.kaniyam.com/mysql-book-in-tamil/) 44 | 45 | 46 | ### PHP 47 | 48 | * [எளிய தமிழில் PHP](https://freetamilebooks.com/ebooks/learn-php-in-tamil/) 49 | 50 | 51 | ### Ruby 52 | 53 | * [எளிய இனிய கணினி மொழி Ruby](http://www.kaniyam.com/download/learn-ruby-in-tamil.pdf) - பிரியா சுந்தரமூர்த்தி (PDF) 54 | 55 | 56 | ### Selenium 57 | 58 | * [எளிய தமிழில் Selenium](http://www.kaniyam.com/download/learn-selenium-in-tamil.pdf) - Nithya Durai (PDF) 59 | -------------------------------------------------------------------------------- /books/free-programming-books-uk.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [ClosureScript](#clojurescript) 4 | * [Haskell](#haskell) 5 | * [HTML and CSS](#html-and-css) 6 | * [Bootstrap](#bootstrap) 7 | * [Java](#java) 8 | * [JavaScript](#javascript) 9 | * [Language Agnostic](#language-agnostic) 10 | * [PHP](#php) 11 | * [Python](#python) 12 | * [Django](#django) 13 | * [Ruby](#ruby) 14 | 15 | 16 | ### ClojureScript 17 | 18 | * [Розплутаний ClojureScript](https://lambdabooks.github.io/clojurescript-unraveled) - Роман Лютіков (LambdaBooks) 19 | 20 | 21 | ### Haskell 22 | 23 | * [Вивчити собі Хаскель на велике щастя!](http://haskell.trygub.com) - Міран Ліповача 24 | 25 | 26 | ### HTML and CSS 27 | 28 | #### Bootstrap 29 | 30 | * [Ознайомлення Bootstrap 3.3.2](http://twbs.docs.org.ua) 31 | 32 | 33 | ### Java 34 | 35 | * [Програмування на Java для дітей, батьків, дідусів та бабусь](http://myflex.org/books/java4kids/java4kids.htm) - Яків Файн 36 | 37 | 38 | ### JavaScript 39 | 40 | * [Розуміння ECMAScript 6](http://understandinges6.denysdovhan.com) - Денис Довгань (LambdaBooks) 41 | 42 | 43 | ### Language Agnostic 44 | 45 | * [Дизайн патерни - просто, як двері](http://designpatterns.andriybuday.com) - А. Будай 46 | 47 | 48 | ### PHP 49 | 50 | * [Symfony. Швидкий старт](https://symfony.com/doc/current/the-fast-track/uk/index.html) - Symfony SAS 51 | * [Документація Laravel 8.x](https://www.docs-laravel.site/docs/8.x/) - Laravel.su 52 | 53 | 54 | ### Python 55 | 56 | * [Пориньте у Python 3](https://uk.wikibooks.org/wiki/Пориньте_у_Python_3) - Марк Пілігрим 57 | 58 | 59 | #### Django 60 | 61 | * [Навчальний посібник Django Girls](https://tutorial.djangogirls.org/uk/) (1.11) (HTML) 62 | 63 | 64 | ### Ruby 65 | 66 | * [Маленька книга про Ruby](https://lambdabooks.github.io/thelittlebookofruby) - Сергій Гіба (LambdaBooks) 67 | -------------------------------------------------------------------------------- /books/free-programming-books-my.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Blockchain](#blockchain) 4 | * [Go](#go) 5 | * [HTML and CSS](#html-and-css) 6 | * [JavaScript](#javascript) 7 | * [Linux](#linux) 8 | * [PHP](#php) 9 | * [Python](#python) 10 | * [Web Development](#web-development) 11 | 12 | 13 | ### Blockchain 14 | 15 | * [Bitcoin - On Point](https://eimaung.com/bitcoin/) - Ei Maung (PDF) 16 | 17 | 18 | ### Go 19 | 20 | * [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)) 21 | 22 | 23 | ### HTML and CSS 24 | 25 | * [Bootstrap - On Point](https://eimaung.com/bootstrap/) - Ei Maung (PDF) 26 | * [HTML](https://books.saturngod.net/HTML5/) - Saturngod 27 | 28 | 29 | ### JavaScript 30 | 31 | * [API - On Point](https://eimaung.com/api/) - Ei Maung (PDF) 32 | * [JavaScript - On Point](https://eimaung.com/jsbook/) - Ei Maung (PDF) 33 | * [React - On Point](https://eimaung.com/react/) - Ei Maung (PDF) 34 | 35 | 36 | ### Linux 37 | 38 | * [Ubuntu Linux for You](http://eimaung.com/ubuntu-for-you) - Ei Maung (PDF) 39 | 40 | 41 | ### PHP 42 | 43 | * [Laravel - On Point](https://eimaung.com/laravel/) - Ei Maung (PDF) 44 | * [PHP - On Point](https://eimaung.com/php/) - Ei Maung (PDF) 45 | 46 | 47 | ### Python 48 | 49 | * [Programming Basic For Beginner](http://books.saturngod.net/programming_basic/) - Saturngod 50 | 51 | 52 | ### Web Development 53 | 54 | * [Professional Web Developer](http://eimaung.com/professional-web-developer) - Ei Maung (PDF) 55 | * [Professional Web Developer 2022](https://eimaung.com/pwd2022/) - Ei Maung (PDF) 56 | * [Rockstar Developer](http://eimaung.com/rockstar-developer) - Ei Maung (PDF) 57 | -------------------------------------------------------------------------------- /books/free-programming-books-bn.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Algorithms](#algorithms) 4 | * [C](#c) 5 | * [Go](#go) 6 | * [Java](#java) 7 | * [JavaScript](#javascript) 8 | * [Machine Learning](#machine-learning) 9 | * [Misc](#misc) 10 | * [Python](#python) 11 | 12 | 13 | ### Algorithms 14 | 15 | * [Dynamic Programming Book «ডাইনামিক প্রোগ্রামিং বই»](https://dp-bn.github.io) - Tasmeem Reza, Mamnoon Siam (PDF, [LaTeX](https://github.com/Bruteforceman/dynamic-progamming-book)) 16 | 17 | 18 | ### C 19 | 20 | * [Computer Programming «কম্পিউটার প্রোগ্রামিং ১ম খণ্ড»](https://cpbook.subeen.com) - Tamim Shahriar Subeen (HTML) 21 | 22 | 23 | ### Go 24 | 25 | * [বাংলায় গোল্যাং (golang) টিউটোরিয়াল](https://golang.howtocode.dev) - Shafquat Mahbub (howtocode.dev) 26 | 27 | 28 | ### Java 29 | 30 | * [বাংলায় জাভা প্রোগ্রামিং শেখার কোর্স](http://java.howtocode.dev) - Bazlur Rahman, et al. (howtocode.dev) 31 | 32 | 33 | ### JavaScript 34 | 35 | * [হাতেকলমে জাভাস্ক্রিপ্ট: সম্পূর্ণ বাংলায় হাতেকলমে জাভাস্ক্রিপ্ট শিখুন](https://zonayed.js.org) - Zonayed Ahmed (HTML) 36 | 37 | 38 | ### Machine Learning 39 | 40 | * [শূন্য থেকে পাইথন মেশিন লার্নিং: হাতেকলমে সাইকিট-লার্ন](https://raqueeb.gitbook.io/scikit-learn/) - Rakibul Hassan (HTML, [Jupyter Notebook](https://github.com/raqueeb/ml-python)) (gitbook) 41 | * [হাতেকলমে মেশিন লার্নিং: পরিচিতি, প্রজেক্ট টাইটানিক, আর এবং পাইথনসহ](https://rakibul-hassan.gitbook.io/mlbook-titanic/) - Rakibul Hassan (HTML, [scripts](https://github.com/raqueeb/mltraining)) (gitbook) 42 | 43 | 44 | ### Misc 45 | 46 | * [SL3 Framework - Code For Brain](https://web.archive.org/web/20201024204437/https://sl3.app) - Stack Learners *(:card_file_box: archived)* 47 | * [ডেভসংকেত: বাংলা চিটশিটের ভান্ডার](https://devsonket.com) - Devsonket Team 48 | 49 | 50 | ### Python 51 | 52 | * [পাইথন প্রোগ্রামিং বই](http://pybook.subeen.com) - Tamim Shahriar Subeen 53 | * [বাংলায় পাইথন](https://python.howtocode.dev) - Nuhil Mehdy 54 | * [সহজ ভাষায় পাইথন ৩](https://python.maateen.me) - Maksudur Rahman Maateen 55 | -------------------------------------------------------------------------------- /books/free-programming-books-bg.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C#](#csharp) 5 | * [C++](#cpp) 6 | * [Java](#java) 7 | * [JavaScript](#javascript) 8 | * [LaTeX](#latex) 9 | * [Python](#python) 10 | 11 | 12 | ### C 13 | 14 | * [Програмиране = ++Алгоритми;](https://programirane.org/download-now) - Преслав Наков и Панайот Добриков 15 | * [ANSI C - Курс за начинаещи](https://www.progstarter.com/index.php?option=com_content&view=article&id=8&Itemid=121&lang=bg) - Димо Петков 16 | * [ANSI C - Пълен справочник](https://progstarter.com/index.php?option=com_content&view=article&id=9&Itemid=122&lang=bg) - Димо Петков 17 | 18 | 19 | ### C\# 20 | 21 | * [Основи на програмирането със C#](https://csharp-book.softuni.bg) - Светлин Наков и колектив 22 | * [Принципи на програмирането със C#](https://introprogramming.info/intro-csharp-book) - Светлин Наков, Веселин Колев и колектив 23 | * [Програмиране за .NET Framework](https://www.devbg.org/dotnetbook) - Светлин Наков и колектив 24 | 25 | 26 | ### C++ 27 | 28 | * [Основи на програмирането със C++](https://cpp-book.softuni.bg) - Светлин Наков и колектив 29 | 30 | 31 | ### Java 32 | 33 | * [Въведение в програмирането с Java](https://introprogramming.info/intro-java-book) - Светлин Наков и колектив 34 | * [Интернет програмиране с Java](https://nakov.com/books/inetjava) - Светлин Наков 35 | * [Основи на програмирането с Java](https://java-book.softuni.bg) - Светлин Наков и колектив 36 | * [Java за цифрово подписване на документи в уеб](https://nakov.com/books/signatures) - Светлин Наков 37 | 38 | 39 | ### JavaScript 40 | 41 | * [Основи на програмирането с JavaScript](https://js-book.softuni.bg) - Светлин Наков и колектив 42 | * [Eloquent JavaScript](https://to6esko.github.io) - Marijn Haverbeke (HTML) 43 | 44 | 45 | ### LaTeX 46 | 47 | * [Кратко въведение в LaTeX2ε](https://www.ctan.org/tex-archive/info/lshort/bulgarian) - Стефка Караколева 48 | 49 | 50 | ### Python 51 | 52 | * [Основи на програмирането с Python](https://python-book.softuni.bg) - Светлин Наков и колектив 53 | -------------------------------------------------------------------------------- /books/free-programming-books-el.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C++](#cpp) 5 | * [Java](#java) 6 | * [JavaScript](#javascript) 7 | * [Python](#python) 8 | * [Scala](#scala) 9 | * [SQL](#sql) 10 | 11 | 12 | ### C 13 | 14 | * [Διαδικαστικός προγραμματισμός](https://repository.kallipos.gr/bitstream/11419/1346/1/00_master%20document_KOY.pdf) - Μαστοροκώστας Πάρις (PDF) 15 | 16 | 17 | ### C++ 18 | 19 | * [Εισαγωγή στη C++](http://www.ebooks4greeks.gr/2011.Download_free-ebooks/Pliroforikis/glossa_programmatismoy_C++__eBooks4Greeks.gr.pdf) (PDF) 20 | * [Προγραμματισμός με τη γλώσσα C++](https://repository.kallipos.gr/bitstream/11419/6443/1/00_master_document-KOY.pdf) - Θεόδωρος Αλεβίζος (PDF) 21 | 22 | 23 | ### Java 24 | 25 | * [Δομές δεδομένων](https://repository.kallipos.gr/bitstream/11419/6217/4/DataStructures-%ce%9a%ce%9f%ce%a5.pdf) - Γεωργιάδης Λουκάς, Νικολόπουλος Σταύρος, Παληός Λεωνίδας (PDF) 26 | [(EPUB)](https://repository.kallipos.gr/bitstream/11419/6217/5/DataStructures-%ce%9a%ce%9f%ce%a5.epub) 27 | * [Εισαγωγή στη Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/Java-free-book.pdf) (PDF) 28 | * [Εισαγωγή στη γλώσσα προγραμματισμού JAVA](http://www.ebooks4greeks.gr/dowloads/Pliroforiki/Glosses.program./Java__Downloaded_from_eBooks4Greeks.gr.pdf) (PDF) 29 | * [Ηλεκτρονικό εγχειρίδιο της JAVA](http://www.ebooks4greeks.gr/wp-content/uploads/2013/04/java-2012-eBooks4Greeks.gr_.pdf) (PDF) 30 | * [Σημειώσεις Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/shmeiwseis-Java-eBooks4Greeks.gr_.pdf) (PDF) 31 | 32 | 33 | ### JavaScript 34 | 35 | * [HTML5-JavaScript (Δημιουργώντας παιχνίδια – Ο εύκολος τρόπος)](https://www.ebooks4greeks.gr/html5-javascript) 36 | 37 | 38 | ### Python 39 | 40 | * [Εισαγωγή στον Προγραμματισμό με Αρωγό τη Γλώσσα Python](https://www.ebooks4greeks.gr/eisagwgh-ston-programmatismo-me-arwgo-th-glwssa-python) 41 | * [Ένα byte της Python](https://archive.org/details/AByteOfPythonEl) 42 | 43 | 44 | ### Scala 45 | 46 | * [Creative Scala](https://github.com/mrdimosthenis/creative-scala) (EPUB, HTML, PDF) 47 | 48 | 49 | ### SQL 50 | 51 | * [Εισαγωγή στην SQL: Εργαστηριακές Ασκήσεις σε MySQL5.7](https://www.ebooks4greeks.gr/eisagwgh-sthn-sql-ergasthriakes-askhseis-se-mysql5-7) 52 | -------------------------------------------------------------------------------- /docs/HOWTO-zh.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[阅读本文的其他语言版本](README.md#translations)* 6 | 7 |
8 | 9 | **欢迎使用 `Free-Programming-Books`(*免费编程书籍*)!** 10 | 11 | 我们欢迎新的贡献者;即使是在 GitHub 上首次提出 Pull Request (PR) 的人。如果您是其中之一,那么以下资源可能会有所帮助: 12 | 13 | * [关于拉取请求](https://docs.github.com/cn/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [创建拉取请求](https://docs.github.com/cn/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) 15 | * [GitHub Hello World 教程](https://docs.github.com/cn/get-started/quickstart/hello-world) 16 | * [YouTube —— GitHub 初学者教程](https://www.youtube.com/watch?v=0fKg7e37bQE) *(用英语)* 17 | * [YouTube —— 如何复刻 GitHub 仓库并提交拉取请求](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(用英语)* 18 | * [YouTube —— Markdown 速成课程](https://www.youtube.com/watch?v=HUBNt18RFbo) *(用英语)* 19 | 20 | 21 | 不要犹豫,提问题。每个贡献者都从第一个 PR 开始。你可能是我们的千分之一! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | 即使您是经验丰富的开源贡献者,也有一些事情可能会让您绊倒。提交您的 PR 后,***GitHub Actions* 会运行一个 *linter*(代码风格检测工具),经常发现间距或字母顺序方面的小问题**。如果您获得绿色按钮,则说明一切准备就绪,但如果没有,请单击 "更多" 链接以查找 linter 不满意的地方。解决此问题并新增 commit 到您的 PR。 33 | 34 | 最后,如果不确定要添加的资源是否适用于 `Free-Programming-Books`(免费编程书籍),请通读 [CONTRIBUTING](CONTRIBUTING-zh.md) 中的基本准则。([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-fa_IR.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | # مرام‌نامه‌ی مشارکت‌کنندگان 4 | 5 | ما به عنوان مشارکت کنندگان و نگهدارندگان این پروژه و به منظور تقویت یک جامعه باز و استقبال کننده، 6 | متعهد می شویم به همه افرادی که از طریق گزارش مسائل، ارسال درخواست ویژگی ها، به روزرسانی اسناد، 7 | ارسال پول ریکوئست یا پچ‌ها و سایر فعالیت ها کمک می کنند احترام بگذاریم. 8 | 9 | ما متعهد هستیم که مشارکت در این پروژه را بدون در نظر گرفتن سطح تجربه، 10 | جنسیت، هویت و بیان جنسیتی، گرایش جنسی، معلولیت ظاهر شخصی ، 11 | اندازه بدن، نژاد، قومیت، سن، مذهب یا ملیت، تجربه ای بدون آزار و اذیت برای همه ایجاد کنیم. 12 | 13 | نمونه‌هایی از رفتارهای غیرقابل قبول شرکت‌کنندگان عبارتند از: 14 | 15 | * استفاده از زبان یا تصاویر جنسی‌شده 16 | * حملات شخصی 17 | * نظرات توهین‌آمیز یا تحقیرآمیز 18 | * آزار و اذیت عمومی یا خصوصی 19 | * انتشار اطلاعات خصوصی دیگران، مانند آدرس‌های فیزیکی یا الکترونیکی بدون کسب اجازه‌ی صریح 20 | * سایر رفتارهای غیراخلاقی یا غیرحرفه‌ای 21 | 22 | نگهدارندگان پروژه حق حذف و ویرایش یا رد نظرات، کامیت‌ها، کد، 23 | ویرایش های ویکی، ایشوها و سایر مشارکت‌هایی را دارند که 24 | با این مرامنامه مطابقت ندارند، همچنین می‌توانند هرگونه مشارکت‌کننده را به طور موقت 25 | یا دائم برای سایر رفتارها که نامناسب، تهدیدآمیز، توهین‌آمیز یا مضر می‌دانند،از پروژه حذف کنند. 26 | 27 | با تصویب این مرامنامه، نگهدارندگان پروژه متعهد می شوند که 28 | این اصول را به طور منصفانه و پیوسته در هر جنبه‌ای 29 | از مدیریت این پروژه به کار گیرند. نگهدارندگان پروژه که از قوانین رفتاری پیروی نمی‌کنند یا آنها را اجرا نمی‌کنند 30 | ممکن است برای همیشه از تیم پروژه حذف شوند. 31 | 32 | این مرامنامه هم در فضاهای پروژه و هم در فضاهای عمومی هنگامی که فردی نماینده‌ی پروژه یا عضو جامعه‌ی آن است اعمال می‌شود. 33 | 34 | مواردی از رفتارهای توهین آمیز، آزاردهنده یا غیرقابل قبول می‌توانند با تماس با نگهدارنده پروژه از طریق 35 | victorfelder در gmail.com گزارش شوند. 36 | همه شکایات مورد بررسی و بررسی قرار می گیرند و منجر به پاسخی می شوند 37 | که لازم و مناسب شرایط موجود تلقی می‌شود. نگهدارندگان موظف به حفظ محرمانه بودن گزارشگر واقعه هستند. 38 | 39 | 40 | این مرامنامه از این جا گرفته شده است: [Contributor Covenant][homepage], 41 | نسخه‌ی 1.3.0 در این جا در دسترس است: [https://contributor-covenant.org/version/1/3/0/](https://contributor-covenant.org/version/1/3/0/) 42 | 43 |
44 | 45 | [homepage]: https://contributor-covenant.org 46 | [Translations](README.md#translations) 47 | -------------------------------------------------------------------------------- /docs/HOWTO-zh_TW.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[閱讀本文的其他語言版本](README.md#translations)* 6 | 7 |
8 | 9 | **歡迎使用 `Free-Programming-Books`!** 10 | 11 | 我們歡迎新的貢獻者;即使是在 GitHub 上首次提出 Pull Request (PR) 的人。如果您是其中之一,那麼以下資源可能會對你有所幫助: 12 | 13 | * [關於 pull request](https://docs.github.com/cn/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [建立 pull request](https://docs.github.com/cn/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) 15 | * [GitHub Hello World](https://docs.github.com/cn/get-started/quickstart/hello-world) 16 | * [YouTube - GitHub 初學者課程](https://www.youtube.com/watch?v=0fKg7e37bQE) *(用英語)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(用英語)* 18 | * [YouTube - Markdown 速成教學](https://www.youtube.com/watch?v=HUBNt18RFbo) *(用英語)* 19 | 20 | 21 | 不要猶豫,儘管提問。每個貢獻者都是從第一個 PR 開始。您可能是我們的千分之一! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | 即使您是經驗豐富的開源貢獻者,也有一些事情可能會讓您遭受失敗。提交您的 PR 後,***GitHub Actions* 會運行程式碼品質分析工具,有時會發現間距或字母順序方面的問題**。如果您獲得綠色按鈕,則說明一切準備就緒,但如果沒有,請點擊 "更多" 連結以尋找程式碼品質分析工具不满意的地方。修正此問題並新增 commit 到您的 PR。 33 | 34 | 35 | 最後,如果不確定要添加的資源是否適合 `Free-Programming-Books`,請閱讀 [CONTRIBUTING](CONTRIBUTING-zh_TW.md) 中的指南。([translations](README.md#translations)) 36 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-hi.md: -------------------------------------------------------------------------------- 1 | इस लेख को अन्य भाषाओं में पढ़ें:[English](CODE_OF_CONDUCT.md) 2 | 3 | 4 | # आचार संहिता 5 | 6 | इस परियोजना के योगदानकर्ताओं और अनुरक्षकों के हित में और एक खुले और स्वागत करने वाले समुदाय को बढ़ावा देते हुए, हम उन सभी लोगों का सम्मान करने की प्रतिज्ञा करते हैं जो रिपोर्टिंग समस्याओं के माध्यम से योगदान, सुविधा अनुरोधों को पोस्ट करना, अपडेट करना प्रलेखन, पुल अनुरोध या पैच, और अन्य गतिविधियों को प्रस्तुत करना। 7 | हम इस परियोजना में भागीदारी को उत्पीड़न-मुक्त बनाने के लिए प्रतिबद्ध हैं सभी के लिए अनुभव, अनुभव के स्तर की परवाह किए बिना, लिंग, लिंग पहचान और अभिव्यक्ति, यौन अभिविन्यास, विकलांगता, व्यक्तिगत उपस्थिति, 8 | शरीर का आकार, जाति, जातीयता, आयु, धर्म या राष्ट्रीयता। 9 | 10 | प्रतिभागियों द्वारा अस्वीकार्य व्यवहार के उदाहरणों में शामिल हैं: 11 | 12 | * यौन भाषा या कल्पना का उपयोग 13 | * व्यक्तिगत हमले 14 | * ट्रोलिंग या अपमानजनक / अपमानजनक टिप्पणी 15 | * सार्वजनिक या निजी उत्पीड़न 16 | * अन्य निजी जानकारी को प्रकाशित करना, जैसे कि भौतिक या इलेक्ट्रॉनिक पते, स्पष्ट अनुमति के बिना 17 | * अन्य अनैतिक या अव्यवसायिक आचरण 18 | 19 | 20 | प्रोजेक्ट मेंटेनर को हटाने, संपादित करने, या करने का अधिकार और दायित्व है टिप्पणियों को अस्वीकार, कोड, विकी संपादन, मुद्दे और अन्य योगदान जो कि इस आचार संहिता से संबद्ध नहीं हैं, या अस्थायी रूप से प्रतिबंध लगाने के लिए या स्थायी रूप से अन्य व्यवहारों के लिए कोई योगदानकर्ता जिसे वे अनुचित समझते हैं, धमकी, आपत्तिजनक, या हानिकारक। 21 | 22 | इस आचार संहिता को अपनाकर, परियोजना अनुरक्षक खुद को प्रतिबद्ध करते हैं प्रबंध के हर पहलू के लिए इन सिद्धांतों को उचित और लगातार लागू करना 23 | यह परियोजना। प्रोजेक्ट मेंटेनर जो कोड का पालन नहीं करते या लागू नहीं करते हैं आचरण को परियोजना टीम से स्थायी रूप से हटाया जा सकता है। 24 | 25 | यह आचार संहिता परियोजना के भीतर और सार्वजनिक स्थानों पर लागू होती है जब कोई व्यक्ति परियोजना या उसके समुदाय का प्रतिनिधित्व करता है।अपमानजनक, उत्पीड़न या अन्यथा अस्वीकार्य व्यवहार के उदाहरण हो सकते हैं 26 | gmail.com पर victorfelder में एक परियोजना अनुचर से संपर्क करके सूचना दी। सब शिकायतों की समीक्षा और जांच की जाएगी और इसके परिणामस्वरूप प्रतिक्रिया होगी परिस्थितियों के लिए आवश्यक और उचित समझा जाता है। रखवाले हैं 27 | के रिपोर्टर के संबंध में गोपनीयता बनाए रखने के लिए बाध्य घटना। 28 | 29 | 30 | उनकी आचार संहिता से अनुकूलित है [Contributor Covenant][homepage], संस्करण 1.3.0, पर उपलब्ध 31 | https://contributor-covenant.org/version/1/3/0/ 32 | 33 | [homepage]: https://contributor-covenant.org 34 | 35 | [Translations](README.md#translations) 36 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-uk.md: -------------------------------------------------------------------------------- 1 | # Кодекс Поведінки дописувачів 2 | 3 | Ми, дописувачі та мейтейнери проекту, зобов’язуємось поважати всіх людей, які 4 | сприяють розвитку проекта повідомляючи про проблеми, допомагаючи з розробкою нового функціоналу, оновленням 5 | документації, поданням запитів про виправлення та інші дії. 6 | 7 | Ми прагнемо зробити участь у цьому проекті вільною від утисків 8 | для всіх, незалежно від рівня досвіду, статі, сексуальної орієнтації, інвалідності, особистих поглядів, 9 | розмірів тіла, раси, етнічної приналежності, віку, релігії чи національності. 10 | 11 | Приклади неприйнятної поведінки учасників: 12 | 13 | * Використання сексуалізованої мови або образів 14 | * Особисті нападки 15 | * Тролінг або образливі/принизливі коментарі 16 | * Публічне чи приватне переслідування 17 | * Публікація приватної інформації інших осіб, наприклад фізичної чи електронної адреси без явного дозволу 18 | * Інша неетична або непрофесійна поведінка 19 | 20 | Мейтейнери проекту мають право та відповідальність видаляти, редагувати або 21 | відхиляти коментарі, коміти, код, редагування вікі, проблеми та інші внески, 22 | які не відповідають цьому Кодексу поведінки, або тимчасово або 23 | постійно заблокувати будь-якого учасника інших видів поведінки, які вони вважають неприйнятними, 24 | загрозливими, образливими чи шкідливими. 25 | 26 | Приймаючи цей Кодекс Поведінки, мейнтейнери проекту беруть на себе зобов’язання 27 | справедливого та послідовного застосувати принципи до кожного аспекту управління 28 | проектом. Мейнтейнери проекту, які не дотримуються або не змушують дотримуватись Кодексу 29 | Поведінки, можуть бути назавжди вилучені з команди проекту. 30 | 31 | Цей Кодекс Поведінки застосовується як у приватній площині, так і в публічний, 32 | коли особа представляє проект або його спільноту. 33 | 34 | Щоб повідомити про випадки образливої поведінки, переслідування чи іншої неприйнятної поведінки, 35 | необхідно зв'язатися із мейнтейнером проекта за адресою victorfelder at gmail.com. Усі 36 | скарги будуть розглянуті та досліджені, й до отримають необхідну об'єктивну відповідь. Мейнтейнери зобов'язані зберігати конфіденційність стосовно доповідача інциденту. 37 | 38 | 39 | Кодекс Поведінки адаптовано з [Contributor Covenant][homepage], 40 | version 1.3.0, available at https://contributor-covenant.org/version/1/3/0/ 41 | 42 | [homepage]: https://contributor-covenant.org 43 | 44 | [Translations](README.md#nslations) 45 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-bs.md: -------------------------------------------------------------------------------- 1 | # Kodeks ponašanja kontributora 2 | 3 | Kao kontributori i održavaoci ovog projekta, sa namjerom njegovanja otvorene i pristupačne zajednice, obavezujemo se da ćemo poštovati sve koji daju doprinos kroz prijavljivanje problema, postavljanja zahtjeva za funkcionalnosti, ažuriranje dokumentacije, podnošenje Pull Request-a ili Patche-va, i druge aktivnosti. 4 | 5 | Posvećeni smo tome da učešće u ovom projektu učinimo iskustvom bez uznemiravanja, bez obzira na nivo iskustva, spol, spolni identitet i izražavanje, seksualnu orijentaciju, invaliditet, lični izgled, veličinu tijela, etničku pripadnost, starost, religiju ili nacionalnost. 6 | 7 | Primjeri neprihvatljivog ponašanja od strane učesnika uključuje: 8 | 9 | * Upotreba seksualiziranog jezika ili slika 10 | * Lični napadi 11 | * Provokacije ili uvredljivi/pogrdni komentari 12 | * Javno ili privatno uznemiravanje 13 | * Objevljivanje tuđih privatnih informacija, poput fizičkih ili elektronskih 14 | adresa, bez izričitog dopuštenja 15 | * Drugo neetičko ili neprofesionalno ponašanje 16 | 17 | Održavaoci projekta imaju pravo i odgovornost da uklone, uređuju ili odbiju komentare, commit-e, kôd, wiki ažuriranja, probleme i druge kontribucije koje nisu usklađene sa ovim kodeksom ponašanja, ili privremeno ili trajno zabraniti bilo kojeg kontributora zbog ponašanja koje se smatra neprikladnim, prijetećim ili štetnim. 18 | 19 | Usvajanjem ovog kodeksa ponašanja, održavaoci projekta se obavezuju na pravednu i dosljednu primjenu ovih principa na svaki aspekat upravljanja ovim projektom. Održavaoci projekta koji ne poštiju ili ne primjenjuju kodeks ponašanja mogu biti trajno uklonjeni iz projektnog tima. 20 | 21 | Ovaj kodeks ponašanja se primjenjuje kako unutar projekta tako i u javnim okolnostima kada pojedinac predstavlja projekat ili njegovu zajednicu. 22 | 23 | Slučajevi uvredljivog, uznemirujućeg, ili na drugi način neprihvatljivog ponašanja mogu se prijaviti kontaktiranjem voditelja projekta na victorfelder et gmail.com. Sve žalbe će se razmotriti i istražiti, te će rezultovati odgovorom koji se smatra neophodnim i primjerenim okolnostima. Održavaoci su dužni čuvati povjerljivost u pogledu prijavitelja 24 | 25 | 26 | Ovaj kodeks ponašanja je prilagođen iz [Contributor Covenant][homepage], 27 | verzija 1.3.0, dostupna na https://contributor-covenant.org/version/1/3/0/ 28 | 29 | [homepage]: https://contributor-covenant.org 30 | 31 | [Translations](README.md#translations) 32 | -------------------------------------------------------------------------------- /courses/free-courses-ta.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Android](#android) 4 | * [Bash and Shell](#bash-and-shell) 5 | * [C](#c) 6 | * [C++](#cpp) 7 | * [HTML and CSS](#html-and-css) 8 | * [Java](#java) 9 | * [JavaScript](#javascript) 10 | * [PHP](#php) 11 | * [Python](#python) 12 | 13 | 14 | ### Android 15 | 16 | * [Android In Tamil 2019](https://youtube.com/playlist?list=PL4unWLKFsZfcGBja19mrwodNm6AyzZk2B) - Tutor Joe's Stanley 17 | 18 | 19 | ### Bash and Shell 20 | 21 | * [Bash scripting in Tamil](https://youtube.com/playlist?list=PLgWpUXNR_WCeWiXmsYf5HUe7E4I29zTJr) - Payilagam 22 | 23 | 24 | ### C 25 | 26 | * [C Tutorial in Tamil](https://youtube.com/playlist?list=PLBQXOA5OR76rq-sU8mNsUmj2Z9kQXz7oD) - Tamil Pro Techniques 27 | * [Fundamentals of C programming in Tamil](https://youtube.com/playlist?list=PLmjuBlzAWCzxTdRxTtMSj1NFe_GvFlvFw) - Collectiva Knowledge Academy 28 | 29 | 30 | ### C++ 31 | 32 | * [C++ Programming in Tamil](https://youtube.com/playlist?list=PLWbtDrDnmTHBPD-Dt5BJi7iP11x6UvgU0) - CS in Tamil 33 | 34 | 35 | ### HTML and CSS 36 | 37 | * [CSS in Tamil](https://youtube.com/playlist?list=PL73Obo20O_7gGv4cLEOoqTF8_m8rPKyQh) - CyberDude Networks Pvt. Ltd. 38 | * [HTML Course in Tamil](https://youtube.com/playlist?list=PL73Obo20O_7gcXt0cfQA14jey8zavtKAq) - CyberDude Networks Pvt. Ltd. 39 | * [Learn HTML in Tamil \| HTML Tutorials in Tamil \| Beginner to Advanced](https://youtube.com/playlist?list=PLpYn3LR7eQI2trAr1z1lmvYGAQfsbllY5) - Tamil Developer 40 | 41 | 42 | ### Java 43 | 44 | * [Learn Java in Tamil](https://youtube.com/playlist?list=PLYM2_EX_xVvVXm005Gt5unmqW6GGMjHxa) - Logic First Tamil 45 | 46 | 47 | ### JavaScript 48 | 49 | * [Javascript Full Course in Tamil - in Depth Javascript Tutorials in Tamil](https://youtube.com/playlist?list=PLpYn3LR7eQI3hjh129Bkqkw7onut28hTK) - Tamil Developer 50 | * [JavaScript in Tamil](https://youtube.com/playlist?list=PL73Obo20O_7ihsIM5K-hHYPrcqkkdQcLa) - CyberDude Networks Pvt. Ltd. 51 | 52 | 53 | ### PHP 54 | 55 | * [PHP for beginners In Tamil](https://youtube.com/playlist?list=PL4unWLKFsZfcq_D-sEy0pR4Sl_yipy6Jt) - Tutor Joe's Stanley 56 | * [PHP Tutorial In Tamil](https://youtube.com/playlist?list=PL4unWLKFsZfdrMitLmm8N-idlYQkSCvT9) - Tutor Joe's Stanley 57 | 58 | 59 | ### Python 60 | 61 | * [Python in Tamil for Beginners](https://youtube.com/playlist?list=PLA2UBjeRwle3OLO3qmXTbmCvuTlqhHRVb) - GURUKULA 62 | * [Python Tutorial in Tamil](https://youtube.com/playlist?list=PLIFRUdRwOM0_hcLruKbsHWnU5P2uLBgsp) - SANTRA TECHSPOT 63 | -------------------------------------------------------------------------------- /docs/HOWTO-ko.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[다른언어](README.md#translations)* 6 | 7 |
8 | 9 | **`Free-Programming-Books` 에 오신 것을 환영합니다!** 10 | 11 | 우리는 GitHub 에 첫 Pull Request (PR) 를 보내주시는 신입 기여자들을 환영합니다. 다음 리소스들은 당신에게 도움이 될 수 있습니다: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | 주저하지 말고 질문하세요. 모든 기여자들 역시 첫 PR 로 시작했습니다. 당신은 우리의 1000번째가 될 수도 있어요! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | 경험 많은 오픈 소스 기여자라 할지라도, 여러분을 곤란하게 만들 수 있는 것들이 있습니다. 일단 PR을 제출하면 ***GitHub Actions*는 띄어쓰기나 알파벳 순으로 작은 문제를 발견하는 작업을 실행합니다**. 녹색 단추가 나타나면 모든 항목을 검토할 준비가 되어 있지만 그렇지 않으면 검사에서 "상세 정보"를 클릭합니다. 문제를 해결하고 PR에 커밋을 추가합니다. 33 | 34 | 마지막으로 추가하려는 리소스가 `Free-Programming-Books`에 적합한지 확실하지 않은 경우 [CONTRIBUTING](CONTRIBUTING-ko.md)의 지침을 확인십시오. ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-id.md: -------------------------------------------------------------------------------- 1 | # Kode Etik Kontributor 2 | 3 | Sebagai kontributor dan pengelola proyek ini, dan untuk kepentingan 4 | membina komunitas yang terbuka dan ramah, kami berjanji untuk menghormati semua orang yang 5 | berkontribusi melalui pelaporan masalah, memposting permintaan fitur, memperbarui 6 | dokumentasi, pengajuan pull request atau patch, dan aktivitas lainnya. 7 | 8 | Kami berkomitmen untuk menjadikan partisipasi dalam proyek ini bebas dari pelecehan 9 | pengalaman untuk semua orang, terlepas dari tingkat pengalaman, jenis kelamin, jenis kelamin 10 | identitas dan ekspresi, orientasi seksual, disabilitas, penampilan pribadi, 11 | ukuran tubuh, ras, etnis, usia, agama, atau kebangsaan. 12 | 13 | Contoh perilaku yang tidak dapat diterima oleh peserta meliputi: 14 | 15 | * Penggunaan bahasa atau citra seksual 16 | * Serangan pribadi 17 | * Komentar troll atau menghina/menghina 18 | * Pelecehan publik atau pribadi 19 | * Memublikasikan informasi pribadi orang lain, seperti fisik atau elektronik 20 | alamat, tanpa izin eksplisit 21 | * Perilaku tidak etis atau tidak profesional lainnya 22 | 23 | Pengelola proyek memiliki hak dan tanggung jawab untuk menghapus, mengedit, atau 24 | tolak komentar, komit, kode, suntingan wiki, masalah, dan kontribusi lainnya 25 | yang tidak sesuai dengan Kode Etik ini, atau melarang sementara atau 26 | secara permanen setiap kontributor untuk perilaku lain yang mereka anggap tidak pantas, 27 | mengancam, menyinggung, atau berbahaya. 28 | 29 | Dengan mengadopsi Kode Etik ini, pengelola proyek berkomitmen untuk 30 | menerapkan prinsip-prinsip ini secara adil dan konsisten pada setiap aspek pengelolaan 31 | proyek ini. Pengelola proyek yang tidak mengikuti atau menegakkan Kode 32 | Perilaku dapat dihapus secara permanen dari tim proyek. 33 | 34 | Kode etik ini berlaku baik di dalam ruang proyek maupun di ruang publik 35 | ketika seseorang mewakili proyek atau komunitasnya. 36 | 37 | Contoh perilaku yang kasar, melecehkan, atau tidak dapat diterima mungkin 38 | dilaporkan dengan menghubungi pengelola proyek di victorfelder di gmail.com. Semua 39 | keluhan akan ditinjau dan diselidiki dan akan menghasilkan tanggapan yang 40 | dianggap perlu dan sesuai dengan keadaan. Pengelola adalah 41 | wajib menjaga kerahasiaan terhadap pelapor suatu 42 | insiden. 43 | 44 | Kode Etik ini diadaptasi dari [Contributor Covenant][homepage], 45 | versi 1.3.0, avaible at https://contributor-covenant.org/version/1/3/0/ 46 | 47 | [homepage]: https://contributor-covenant.org 48 | 49 | [Translations](README.md#nslations) 50 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Code of Conduct 2 | 3 | As contributors and maintainers of this project, and in the interest of 4 | fostering an open and welcoming community, we pledge to respect all people who 5 | contribute through reporting issues, posting feature requests, updating 6 | documentation, submitting pull requests or patches, and other activities. 7 | 8 | We are committed to making participation in this project a harassment-free 9 | experience for everyone, regardless of the level of experience, gender, gender 10 | identity and expression, sexual orientation, disability, personal appearance, 11 | body size, race, ethnicity, age, religion, or nationality. 12 | 13 | Examples of unacceptable behavior by participants include: 14 | 15 | * The use of sexualized language or imagery 16 | * Personal attacks 17 | * Trolling or insulting/derogatory comments 18 | * Public or private harassment 19 | * Publishing other's private information, such as physical or electronic 20 | addresses, without explicit permission 21 | * Other unethical or unprofessional conduct 22 | 23 | Project maintainers have the right and responsibility to remove, edit, or 24 | reject comments, commits, code, wiki edits, issues, and other contributions 25 | that are not aligned to this Code of Conduct, or to ban temporarily or 26 | permanently any contributor for other behaviors that they deem inappropriate, 27 | threatening, offensive, or harmful. 28 | 29 | By adopting this Code of Conduct, project maintainers commit themselves to 30 | fairly and consistently applying these principles to every aspect of managing 31 | this project. Project maintainers who do not follow or enforce the Code of 32 | Conduct may be permanently removed from the project team. 33 | 34 | This code of conduct applies both within project spaces and in public spaces 35 | when an individual is representing the project or its community. 36 | 37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 38 | reported by contacting a project maintainer at victorfelder at gmail.com. All 39 | complaints will be reviewed and investigated and will result in a response that 40 | is deemed necessary and appropriate to the circumstances. Maintainers are 41 | obligated to maintain confidentiality with regard to the reporter of an 42 | incident. 43 | 44 | 45 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 46 | version 1.3.0, available at https://contributor-covenant.org/version/1/3/0/ 47 | 48 | [homepage]: https://contributor-covenant.org 49 | 50 | [Translations](README.md#translations) 51 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-ru.md: -------------------------------------------------------------------------------- 1 | # Кодекс поведения участника 2 | 3 | В качестве участников и кураторов этого проекта, а также в интересах создания открытого и гостеприимного сообщества, мы обязуемся уважать всех людей, которые вносят свой вклад через сообщения о неполадках, разработку нового функционала, обновление документации, исправление неполадок, а также другие действия. 4 | 5 | Мы стремимся сделать участие в этом проекте беспрепятственным для каждого, независимо от опыта, пола, гендерной идентичности и самовыражения, сексуальной ориентации, наличия инвалидности, внешности, роста, расы, этнической принадлежности, возраста, религии или национальности. 6 | 7 | Недопустимы следующие примеры поведения участников: 8 | 9 | 10 | * Использование оборотов речи или изображений сексуального характера 11 | * Личностные оскорбления 12 | * Троллинг или оскорбительные/уничижительные комментарии 13 | * Домогательства любой формы и проявления 14 | * Публикация личной информации других лиц, такой как физические 15 | или электронные адреса, без явного разрешения от этих лиц 16 | * Другое неэтичное или непрофессиональное поведение 17 | 18 | Кураторы проекта имеют право и ответственность удалять, редактировать или 19 | отклонять комментарии, коммиты, код, правки вики, вопросы и другие материалы, 20 | которые не соответствуют критериям Кодекса поведения, а также временно 21 | или навсегда заблокировать любого участника за такое поведение, которое они 22 | посчитают неуместным, угрожающим, оскорбительным или вредным. 23 | 24 | Приняв этот Кодекс поведения, кураторы проекта берут на себя обязательство 25 | справедливо и последовательно применять эти принципы к каждому аспекту 26 | управления этим проектом. Участники проекта, которые не следуют или не 27 | соблюдают Кодекс поведения, могут быть навсегда удалены из проекта. 28 | 29 | Этот кодекс поведения применяется как внутри проекта, так и в публичных 30 | местах, когда человек представляет проект или его сообщество. 31 | 32 | Чтобы проинформировать о злоупотреблении, преследовании и других видах 33 | неприемлемого поведения в проекте, отправьте сообщение по адресу 34 | victorfelder at gmail.com. Все жалобы будут рассмотрены и исследованы, 35 | и в результате будет дан ответ, который будет сочтен необходимым и 36 | соответствующим обстоятельствам. Кураторы обязаны сохранять 37 | конфиденциальность в отношении лица, подавшего жалобу. 38 | 39 | 40 | Этот Кодекс поведения адаптирован из [Contributor Covenant][homepage], 41 | version 1.3.0, available at https://contributor-covenant.org/version/1/3/0/ 42 | 43 | [homepage]: https://contributor-covenant.org 44 | 45 | [Translations](README.md#translations) 46 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-pl.md: -------------------------------------------------------------------------------- 1 | # Kodeks postępowania współtwórcy 2 | 3 | Jako współtwórcy i opiekunowie tego projektu oraz w celu wspierania otwartej i przyjaznej społeczności, zobowiązujemy się szanować wszystkich ludzi, którzy przyczyniają się do zgłaszania problemów, publikowania próśb o nowe funkcje, aktualizowania dokumentacji, przesyłania żądań lub poprawek oraz innych działań. 4 | 5 | Zależy nam na tym, aby udział w tym projekcie był doświadczeniem wolnym od nękania dla wszystkich, niezależnie od poziomu doświadczenia, płci, tożsamości i ekspresji płciowej, orientacji seksualnej, niepełnosprawności, wyglądu osobistego, budowy ciała, rasy, pochodzenia etnicznego, wieku, religii, lub narodowość. 6 | 7 | Przykłady niedopuszczalnego zachowania uczestników obejmują: 8 | 9 | * Używanie języka lub obrazów o charakterze seksualnym 10 | * Ataki osobiste 11 | * Trolling lub obraźliwe/uwłaczające komentarze 12 | * Nękanie publiczne lub prywatne 13 | * Publikowanie prywatnych informacji innych osób, takich jak adresy fizyczne lub elektroniczne, bez wyraźnej zgody 14 | * Inne nieetyczne lub nieprofesjonalne zachowanie 15 | 16 | Opiekunowie projektów mają prawo i odpowiedzialność za usuwanie, edytowanie lub odrzucanie komentarzy, zatwierdzeń, kodu, edycji wiki, problemów i innych wkładów, które nie są zgodne z niniejszym *Kodeksem postępowania*, lub do tymczasowego lub stałego zablokowania wszelkich współtwórców za inne zachowania, które uważają za niewłaściwe, groźne, obraźliwe lub szkodliwe. 17 | 18 | Przyjmując niniejszy *Kodeks postępowania*, opiekunowie projektu zobowiązują się do uczciwego i konsekwentnego stosowania tych zasad w każdym aspekcie zarządzania tym projektem. Opiekunowie projektów, którzy nie przestrzegają lub nie egzekwują *Kodeksu postępowania*, mogą zostać na stałe usunięci z zespołu projektowego. 19 | 20 | Ten *Kodeks postępowania* ma zastosowanie zarówno w przestrzeniach projektowych, jak i w przestrzeniach publicznych, gdy dana osoba reprezentuje projekt lub jego społeczność. 21 | 22 | Przypadki obraźliwego, nękającego lub w inny sposób niedopuszczalnego zachowania można zgłaszać, kontaktując się z opiekunem projektu pod adresem **victorfelder na gmail.com**. Wszystkie skargi zostaną rozpatrzone i zbadane, a ich wynikiem będzie odpowiedź uznana za niezbędną i odpowiednią do okoliczności. Opiekunowie są zobowiązani do zachowania poufności w stosunku do zgłaszającego incydent. 23 | 24 | 25 | Niniejszy *Kodeks postępowania* został zaadaptowany z [Contributor Covenant][homepage], 26 | wersja 1.3.0, dostępna pod adresem https://contributor-covenant.org/version/1/3/0/ 27 | 28 | [homepage]: https://contributor-covenant.org 29 | 30 | [Translations](README.md#translations) 31 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-it.md: -------------------------------------------------------------------------------- 1 | # Codice di Comportamento del Collaboratore 2 | 3 | In quanto collaboratori e responsabili di questo progetto, nell'interesse di incoraggiare una comunità aperta ed accogliente, noi ci impegnamo a rispettare tutte le persone che contribuiscono attraverso la segnalazione di problemi, la richiesta di funzionalità, l'aggiornamento della documentazione, la creazione di pull request o patch ed altre attività. 4 | 5 | Noi ci impegnamo a rendere la partecipazione a questo progetto una esperienza libera da molestie per tutti, indipendentemente dal livello di esperienza, sesso, identità ed espressione di genere, orientamento sessuale, disabilità, aspetto fisico, corporatura, razza, etnia, età, religione e nazionalità. 6 | 7 | Esempi di comportamento inaccettabile: 8 | 9 | * L'uso di un linguaggio o immagini sessuali 10 | * Attacchi personali 11 | * Comportamento da troll o commenti offensivi/dispregiativi 12 | * Molestie pubbliche o private 13 | * Pubblicazione di informazioni private di un individuo, quali l'indirizzo reale e/o elettronico, senza l'esplicito consenso 14 | * Altre condotte immorali o non professionali 15 | 16 | I responsabili del progetto hanno il diritto e la responsabilità di rimuovere, modificare, o cancellare commenti, commit, codice, modifiche del wiki, issue, ed altri contributi che non sono in linea con questo Codice di Comportamento, o di bandire temporaneamente o permanentemente qualsiasi collaboratore per altri comportamenti che verranno ritenuti inappropriati, intimidatori, offensivi o dannosi. 17 | 18 | Con l'adozione di questo Codice di Comportamento i responsabili del progetto si impegnano ad applicare equamente e costantemente questi princìpi ad ogni aspetto della gestione di questo progetto. I responsabili del progetto che non seguiranno o applicheranno il Codice di Comportamento potranno essere permanentemente rimossi dal team. 19 | 20 | Questo Codice di Comportamento è applicabile sia al progetto online che agli spazi pubblici quando un individuo rappresenta il progetto stesso o la sua comunità. 21 | 22 | Casi di comportamento ingiurioso, molesto o altrimenti inaccettabile possono essere riportati contattando il responsabile del progetto tramite victorfelder \[at\] gmail.com . Tutti i reclami saranno revisionati ed indagati e risulteranno in una risposta ritenuta necessaria ed appropriata alle circostanze. I responsabili sono obbligati a manterere riserbo rispetto a chi riporta un caso. 23 | 24 | 25 | Questo Codice di Comportamento è adattato da [Contributor Covenant][homepage], 26 | versione 1.3.0, disponibile a https://contributor-covenant.org/version/1/3/0/ 27 | 28 | [homepage]: https://contributor-covenant.org 29 | 30 | [Translations](README.md#translations) 31 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-pt_BR.md: -------------------------------------------------------------------------------- 1 | # Código de Conduta do Contribuidor 2 | 3 | Como contribuidores e mantenedores deste projeto, e no interesse de fomentar 4 | uma comunidade aberta e receptiva, nos comprometemos a respeitar todas as 5 | pessoas que contribuem criando _issues_, postando _feature requests_, 6 | atualizando documentações, submentendo _pull requests_ ou _patches_, e outras 7 | atividades. 8 | 9 | Estamos comprometidos em tornar a participação neste projeto uma experiência 10 | livre de assédio para todos, independente do nível de experiência, sexo, 11 | identidade ou de expressão de gênero orientação sexual, deficiência, aparência, 12 | tamanho corporal, raça, etnia, idade, religião ou nacionalidade. 13 | 14 | Exemplos de comportamento inaceitável por parte dos participantes incluem: 15 | 16 | * Uso de linguagem ou imagens sexuais; 17 | * Ataques pessoais; 18 | * _Trolling_ ou comentários insultuosos/depreciativos; 19 | * Assédio público ou privado; 20 | * Publicar informação pessoal de outrém, como endereços físicos ou eletrônicos, 21 | sem permissão explícita; 22 | * Outras condutas antiéticas ou antiprofissionais. 23 | 24 | Mantenedores do projeto tem o direito e responsabilidade de remover, editar, ou 25 | rejeitar comentários, _commits_, código, edições da Wiki, _issues_, e outras 26 | contribuições que não estão alinhadas a este Código de Conduta, ou a banir 27 | temporariamente ou permanentemente qualquer contribuidor por outros 28 | comportamentos considerados inapropriados, ameaçadores, ofensivos ou nocivos. 29 | 30 | Ao adotar este Código de Conduta, mantenedores do projeto se comprometem a 31 | aplicar esses princípios de forma justa e consistente em todos os aspectos da 32 | administração deste projeto. Mantenedores que não seguirem ou cumprirem com o 33 | Código de Conduta podem ser permanentemente removidos do time do projeto. 34 | 35 | Este código de conduta se aplica tanto às áreas dentro do projeto quanto aos 36 | espaços públicos quando um indivíduo está representando o projeto e sua 37 | comunidade. 38 | 39 | Ocorrências de comportamento abusivo, assediador, ou inaceitavel devem ser 40 | reportados contatando um mantenedor atraveś de victorfelder arroba gmail.com. 41 | Todas as queixas serão revisadas e investigadas e resultarão numa resposta 42 | considerada necessária e apropriada às circunstâncias. Mantenedores são 43 | obrigados a manter confidencialidade em relação ao relator do incidente. 44 | 45 | Este Código de Conduta é uma adaptação de [Contributor Covenant][homepage], 46 | versão 1.3.0, disponível em https://www.contributor-covenant.org/pt-br/version/1/3/0/code-of-conduct/ 47 | 48 | [homepage]: https://contributor-covenant.org 49 | 50 | [Translations](README.md#translations) 51 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-el.md: -------------------------------------------------------------------------------- 1 | # Κώδικας Δεοντολογίας Συνεισφερόντων 2 | 3 | Ως συνεισφέροντες και συντηρητές αυτού του έργου, και προκειμένω να 4 | προωθήσουμε μια ανοιχτή και φιλόξενη κοινότητα, δεσμευόμαστε να σεβόμαστε όλους τους ανθρώπους που 5 | συνεισφέρουν μέσω των αναφορών ζητημάτων, την ανάρτηση αιτημάτων για νέες λειτουργίες, την ενημέρωση 6 | του documentation, την υποβολή pull requests ή patch, και άλλων δραστηριοτήτων. 7 | 8 | Δεσμευόμαστε να κάνουμε τη συμμετοχή σε αυτό το έργο μια εμπειρία χωρίς παρενόχληση για κανέναν, 9 | άσχετα από το επίπεδο της εμπειρίας, του φύλου, της ταυτότητας φύλου και έκφρασης, σεξουαλικής προτίμησης, 10 | αναπηρίας, σώματος, φυλής, εθνικότητας, ηλικίας, θρησκείας, ή ιθαγένειας. 11 | 12 | Παραδείγματα μη αποδεκτής συμπεριφοράς από τους συμμετέχοντες περιλαμβάνουν: 13 | 14 | * Τη χρήση σεξουαλικοποιημένης γλώσσας ή εικόνας 15 | * Προσωπικές επιθέσεις 16 | * Τρολάρισμα ή υβριστικά/υποτιμητικά σχόλια 17 | * Δημόσια ή ιδιωτική παρενόχληση 18 | * Δημοσιοποίηση προσωπικών πληροφοριών άλλων, όπως φυσικές 19 | ή ηλεκτρονικές διευθύνσεις, χωρίς ρητή άδεια 20 | * Οιαδήποτε ανήθικη η αντιεπαγγελματική συμπεριφορά 21 | 22 | Οι συντηρητές του έργου έχουν το δικαίωμα και την ευθύνη να αφαιρέσουν, να επεξεργαστούν, 23 | ή να απορρίψουν σχόλια, commits, κώδικα, επεξεργασία των wikis, issues, και άλλες συνεισφορές 24 | που δεν συνάδουν με αυτόν τον Κώδικα Δεοντολογίας, ή να απαγορεύσουν την πρόσβαση προσωρινά ή 25 | μόνιμα σε οποιονδήποτε συνεισφέροντα για άλλες συμπεριφορές που θεωρούν ακατάλληλες, απειλητικές, 26 | προσβλητικές, ή επιβλαβείς. 27 | 28 | Υιοθετώντας τον Κώδικα Δεοντολογίας, οι συντηρητές του έργου δεσμεύονται να εφαρμόζουν δίκαια 29 | και με συνέπεια αυτές τις αρχές σε κάθε πτυχή της διαχείρισης αυτού του έργου. Οι συντηρητές του έργου 30 | που δεν ακολουθούν ή επιβάλλουν την εφαρμογή του Κώδικα Δεοντολογίας ενδέχεται να αφαιρεθούν μόνιμα 31 | από την ομάδα. 32 | 33 | Αυτός ο κώδικας δεοντολογίας ισχύει τόσο σε χώρους του έργου όσο και σε δημόσιους χώρους όταν ένα άτομο 34 | εκπροσωπεί το έργο ή την κοινότητά του. 35 | 36 | Περιπτώσεις καταχρηστικής, ενοχλητικής, ή γενικά απαράδεκτης συμπεριφοράς μπορεί να αναφερθεί επικοινωνώντας 37 | έναν συντηρητή στο victorfelder at gmail.com. Όλα τα παράπονα θα επιθεωρηθούν και θα ερευνηθούν και θα οδηγήσουν 38 | σε μια απάντηση η οποία θεωρείται απαραίτητη και κατάλληλη στις περιστάσεις. Οι συντηρητές είναι υποχρεωμένοι να 39 | διατηρούν πλήρη εμπιστευτικότητα σε ό,τι αφορά το άτομο που υποβάλει την αναφορά για ένα συμβάν. 40 | 41 | Αυτός ο Κώδικας Δεοντολογίας προσαρμόστηκε από το [Contributor Covenant][homepage], 42 | Έκδοση 1.3.0, διαθέσιμη στο https://contributor-covenant.org/version/1/3/0/ 43 | 44 | [homepage]: https://contributor-covenant.org 45 | 46 | [Translations](README.md#translations) 47 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-es.md: -------------------------------------------------------------------------------- 1 | # Código de conducta del colaborador 2 | 3 | Como contribuyentes y mantenedores de este proyecto, y con el interés de fomentar una comunidad abierta y acogedora, nos comprometemos a respetar a todas las personas que contribuyen mediante la denuncia de problemas, publicar solicitudes o propuestas de características, actualizar documentación, enviar pull request o parches, y otras actividades. 4 | 5 | Estamos comprometidos a hacer de la participación en este proyecto una experiencia libre de acoso para todos, independientemente del nivel de experiencia, género, identidad y expresión de género, orientación sexual, discapacidad, apariencia personal, tamaño corporal, raza, etnia, edad, religión o nacionalidad. 6 | 7 | Ejemplos de comportamiento inaceptables por parte de los participantes incluyen: 8 | 9 | * Acoso público o privado 10 | * Ataques personales 11 | * Comentarios insultantes o despectivos 12 | * El uso de lenguaje o imágenes sexuales 13 | * Otras conductas poco éticas o poco profesionales 14 | * Publicar información privada de otros, como direcciones físicas o electrónicas, sin permiso explícito 15 | 16 | 17 | Los encargados del mantenimiento del proyecto tienen el derecho y la responsabilidad de eliminar, editar o rechazar comentarios, confirmaciones de cambio, código, ediciones wiki, problemas y otras contribuciones que no están alineadas con este Código de Conducta, o para prohibir temporalmente o de forma permanente cualquier colaborador por otros comportamientos que considere inapropiados, amenazante, ofensivo o dañino. 18 | 19 | Al adoptar este Código de Conducta, los encargados del mantenimiento del proyecto se comprometen a aplicar de manera justa y coherente estos principios a todos los aspectos de la gestión de este proyecto. Los mantenedores de proyectos que no siguen o hacen cumplir el Código de Conducta pueden ser eliminados permanentemente del equipo del proyecto. 20 | 21 | Este código de conducta se aplica tanto dentro de los espacios del proyecto como en los espacios públicos, tanto sea un individuo que represente el proyecto o su comunidad. 22 | 23 | Los casos de comportamiento abusivo, acosador o inaceptable pueden ser informado poniéndose en contacto con un responsable del proyecto en victorfelder [arroba] gmail.com. Todas las quejas serán revisadas e investigadas y resultarán en una respuesta que se considere necesaria y apropiada a las circunstancias. Los mantenedores están obligados a mantener la confidencialidad con respecto al informante de un incidente. 24 | 25 | Este Código de Conducta está adaptado del [Pacto de Colaboradores][homepage], versión 1.3.0, disponible en https://contributor-covenant.org/version/1/3/0/ 26 | 27 | [homepage]: https://contributor-covenant.org 28 | 29 | [Traducciones / otros idiomas](README.md#translations) 30 | -------------------------------------------------------------------------------- /books/free-programming-books-fa_IR.md: -------------------------------------------------------------------------------- 1 | ### فهرست 2 | 3 | * [رایانش ابری](#%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D8%B4-%D8%A7%D8%A8%D8%B1%DB%8C) 4 | * [مهندسی نرم‌افزار](#%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1) 5 | * [HTML and CSS](#html-and-css) 6 | * [Java](#java) 7 | * [JavaScript](#javascript) 8 | * [LaTeX](#latex) 9 | * [Linux](#linux) 10 | * [PHP](#php) 11 | * [Symfony](#symfony) 12 | * [Python](#python) 13 | * [Django](#django) 14 | * [R](#r) 15 | 16 | 17 | ### رایانش ابری 18 | 19 | * [رایانش ابری](http://docs.occc.ir/books/Main%20Book-20110110_2.pdf) (PDF) 20 | 21 | 22 | ### شبکه 23 | 24 | * آلبرت لازلو باراباسی - [علم شبکه](http://networksciencebook.com) 25 | 26 | 27 | ### مهندسی نرم‌افزار 28 | 29 | * [الگوهای طراحی](https://holosen.net/what-is-design-pattern/) - Hossein Badrnezhad *(نیاز به ثبت نام دارد)* 30 | * [الگوهای طراحی در برنامه‌نویسی شیء‌گرا](https://github.com/khajavi/Practical-Design-Patterns) 31 | * [ترجمه آزاد کتاب کد تمیز](https://codetamiz.vercel.app) - Robert C. Martin et al. 32 | 33 | 34 | ### HTML and CSS 35 | 36 | * [یادگیری پیکربندی با CSS](http://fa.learnlayout.com) 37 | 38 | 39 | ### Java 40 | 41 | * [آموزش برنامه‌نویسی جاوا](https://javacup.ir/javacup-training-videos/) 42 | * [آموزش جاوا از صفر](https://toplearn.com/courses/85/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B2-%D8%B5%D9%81%D8%B1) 43 | 44 | 45 | ### JavaScript 46 | 47 | * [جاوااسکریپت شیوا](http://eloquentjs.ir) - مارین هاوربک, مهران عفتی (HTML) 48 | * [ریکت جی اس](https://github.com/reactjs/fa.reactjs.org) 49 | * [یادگیری اصولی جاوااسکریپت](https://github.com/Mariotek/BetterUnderstandingOfJavascript) 50 | 51 | 52 | ### LaTeX 53 | 54 | * [مقدمه ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian) 55 | 56 | 57 | ### Linux 58 | 59 | * [فقط برای تفریح؛ داستان یک انقلابی اتفاقی](https://linuxstory.ir) 60 | * [لینوکس و زندگی؛‌ درس هایی برای گیک های جوان](https://linuxbook.ir) 61 | 62 | 63 | ### PHP 64 | 65 | #### Symfony 66 | 67 | * [سیمفونی ۵: سریع‌ترین مسیر](https://web.archive.org/web/20210122133755/https://symfony.com/doc/current/the-fast-track/fa/index.html) *(:card_file_box: archived)* 68 | 69 | 70 | ### Python 71 | 72 | * [کتاب آزاد آموزش پایتون](http://python.coderz.ir) 73 | 74 | 75 | #### Django 76 | 77 | * [کتاب جنگو برای حرفه ای ها](https://github.com/mthri/dfp-persian) 78 | * [کتاب جنگو برای API](https://github.com/ftg-iran/dfa-persian) 79 | 80 | 81 | ### R 82 | 83 | * [تحلیل شبکه‌های اجتماعی در R](http://cran.r-project.org/doc/contrib/Raeesi-SNA_in_R_in_Farsi.pdf) (PDF) 84 | * [راهنمای زبان R](http://cran.r-project.org/doc/contrib/Mousavi-R-lang_in_Farsi.pdf) (PDF) 85 | * [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) (PDF) 86 | -------------------------------------------------------------------------------- /docs/HOWTO-km.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[អានជាភាសាផ្សេងៗ](README.md#translations)* 6 | 7 |
8 | 9 | **ស្វាគមន៍មកកាន់ `Free-Programming-Books`!** 10 | 11 | យើងរីករាយ ទទូល contributors ថ្មីៗ; ទោះបីវាជាការPull Request (PR) ជាលើកដំបូងរបស់អ្នកក៏ដោយ នៅ GitHub ។. បើអ្នកទើបតែចាប់ផ្តើម contibute ដំបូង , ធនធានខាងក្រោមអាចជួយអ្នកបាន: 12 | 13 | * [អ្វីជា Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [របៀបបង្កើត pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [ទំព័រ GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub សម្រាប់អ្នកទើបចាប់ផ្តើម](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - របៀប Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - របៀបប្រើ Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | កុំខ្លាចក្នុងការសួរ; ពួកយើងទាំងអស់គ្នាចាប់ផ្តើមពីការបង្កើត PR ដំបូង. អ្នកក៏អាចជាអ្នកទី ១០០០ ផងដែរ! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Even if you're an experienced open source contributor, there are things that might trip you up. ពេលអ្នកបង្កើត PR ដំបូង ***GitHub Actions* នឹងត្រួតពិនិត្រអោយអ្នកដោយប្រើ *linter*, often finding little issues with spacing or alphabetization**។. ពេលវាចេញពណ័ខៀវមានន័យថាអ្នកអាចបង្កើត PR បាន ផ្ទុយទៅវិញអ្នកត្រូវកែជាមុនសិនដើម្បីបង្កើត PR ដោយចុចលើពាក្រ "Detail។ 33 | 34 | ចុងបញ្ចប់ បើអ្នកអត់ច្បាស់ថា ធនធានរបស់អ្នក ជា `Free-Programming-Books` ឬអត់ ចូរអ្នកអានបន្ថែមទីនេះ [CONTRIBUTING](CONTRIBUTING.md)។ ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Read this in other languages](README.md#translations)* 6 | 7 |
8 | 9 | **Welcome to `Free-Programming-Books`!** 10 | 11 | We welcome new contributors; even those making their very first Pull Request (PR) on GitHub. If you're one of those, here are some resources that might help: 12 | 13 | * [About pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) 19 | 20 | 21 | Don't hesitate to ask questions; every contributor started with a first PR. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Even if you're an experienced open source contributor, there are things that might trip you up. Once you've submitted your PR, ***GitHub Actions* will run a *linter*, often finding little issues with spacing or alphabetization**. If you get a green button, everything is ready for review; but if not, click "Details" under the check that failed to find out what the linter didn't like, and fix the problem adding a new commit to the branch from which your PR was opened. 33 | 34 | Finally, if you're not sure that the resource you want to add is appropriate for `Free-Programming-Books`, read through the guidelines in [CONTRIBUTING](CONTRIBUTING.md) *([translations](README.md#translations) also available)*. 35 | -------------------------------------------------------------------------------- /books/free-programming-books-et.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Algoritmid ja andmestruktuurid](#algoritmid-ja-andmestruktuurid) 4 | * [C](#c) 5 | * [C#](#csharp) 6 | * [Java](#java) 7 | * [JavaScript](#javascript) 8 | * [AngularJS](#angularjs) 9 | * [Vue.js](#vuejs) 10 | * [PHP](#php) 11 | * [Python](#python) 12 | * [R](#r) 13 | * [SQL](#sql) 14 | * [WebGL](#webgl) 15 | 16 | 17 | ### Algoritmid ja andmestruktuurid 18 | 19 | * [Algoritmid ja andmestruktuurid (2003, Kolmas, parandatud ja täiendatud trükk)](https://dspace.ut.ee/bitstream/handle/10062/16872/9985567676.pdf) - Jüri Kiho (PDF) 20 | 21 | 22 | ### C 23 | 24 | * [Programmeerimiskeel C](https://et.wikibooks.org/wiki/Programmeerimiskeel_C) - Wikiõpikud 25 | 26 | 27 | ### C\# 28 | 29 | * [Microsoft Visual Studio Code ja C#](https://digiarhiiv.ut.ee/Ained/Doc/VFailid/CSharp_ja_VS.pdf) - Kalle Remm (PDF) 30 | 31 | 32 | ### Java 33 | 34 | * [Java õppematerjalid](https://javadoc.pages.taltech.ee) - TalTech 35 | * [Programmeerimiskeel Java](https://et.wikibooks.org/wiki/Programmeerimiskeel_Java) - Wikiõpikud 36 | 37 | 38 | ### JavaScript 39 | 40 | * [JavaScript](https://web.archive.org/web/20200922201525/http://puhang.tpt.edu.ee/raamatud/JavaScript_konspekt.pdf) - Jüri Puhang (PDF) *(:card_file_box: archived)* 41 | 42 | 43 | #### AngularJS 44 | 45 | * [AngularJS raamistiku õppematerjal](https://www.cs.tlu.ee/teemad/get_file.php?id=400) - Sander Leetus (PDF) 46 | 47 | 48 | #### Vue.js 49 | 50 | * [Vue.js raamistiku õppematerjal](https://www.cs.tlu.ee/teemaderegister/get_file.php?id=715) - Fred Korts (PDF) 51 | 52 | 53 | ### PHP 54 | 55 | * [PHP põhitõed ning funktsioonid](https://et.wikibooks.org/wiki/PHP) - Wikiõpikud 56 | 57 | 58 | ### Python 59 | 60 | * [Programmeerimise õpik](https://progeopik.cs.ut.ee) - Tartu Ülikooli Arvutiteaduse Instituut 61 | * [Pythoni algteadmised](https://courses.cs.ut.ee/MTAT.03.100/2012_fall/uploads/opik/00_eessona.html) - Tartu Ülikooli Arvutiteaduse Instituut 62 | * [Pythoni wikiraamat](https://et.wikibooks.org/wiki/Python) - Wikiõpikud 63 | * [Pythoni õppematerjalid](https://pydoc.pages.taltech.ee) - TalTech 64 | 65 | 66 | ### R 67 | 68 | * [Statistiline andmeteadus ja visualiseerimine R keele abil](https://andmeteadus.github.io/2015/rakendustarkvara_R) - Mait Raag, Raivo Kolde 69 | 70 | 71 | ### SQL 72 | 73 | * [Andmebaaside alused](https://enos.itcollege.ee/~priit/1.%20Andmebaasid/1.%20Loengumaterjalid) - Priit Raspel (HTML) 74 | * [SQL päringute koostamine, analüüsimine ja optimeerimine](https://comserv.cs.ut.ee/home/files/Ivanova_Informaatika_2017.pdf?study=ATILoputoo&reference=C408CC06DE4620A985CDF60C2678C97AE45017AB) - Anastassia Ivanova (PDF) 75 | 76 | 77 | ### WebGL 78 | 79 | * [WebGL'i kasutamine interaktiivsete graafikarakenduste loomiseks veebilehitsejas](http://www.cs.tlu.ee/teemaderegister/get_file.php?id=351) - Raner Piibur (PDF) 80 | -------------------------------------------------------------------------------- /docs/HOWTO-fa_IR.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[این متن را در زبان‌های دیگر بخوانید](README.md#translations)* 6 | 7 |
8 | 9 |
10 | 11 | **به `Free-Programming-Books` خوش آمدید!** 12 | 13 | ما به مشارکت‌کنندگان جدید خوش‌آمد می‌گوییم. حتی آنهایی که اولین Pull Request (PR) خود را در GitHub ایجاد می کنند. اگر شما هم یکی از آنهایید، منابع زیر می‌توانند به شما کمک کنند. 14 | 15 | * [درباره‌ی پول‌ریکوئست](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 16 | * [ایجاد یک درخواست کشش](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 17 | * [«سلام دنیا» در GitHub](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 18 | * [YouTube - GitHub برای مبتدیان](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 19 | * [YouTube - چطور یک ریپوی GitHub را فورک کنیم و یک پول‌ریکوئست ثبت کنیم](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 20 | * [YouTube - دوره سقوط Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 21 | 22 | 23 | از سوال کردن خجالت نکشید. هر مشارکت‌کننده‌ای با اولین PR شروع کرده است. شما می‌توانید یکی از هزاران مشارکت‌کننده‌ی ما باشید! 24 | 25 |
26 | Click to see the growth users vs. time graphs. 27 | 28 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 29 | 30 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 31 | 32 |
33 | 34 | حتی اگر مشارکت‌کننده‌ی باتجربه‌ی پروژه‌های متن‌باز هستید، چیزهایی هست که شاید سطح شما را بالاتر ببرد. وقتی PR خود را ثبت می‌کنید، ***GitHub Actions* یک *linter* اجرا می‌کند که معمولا مشکلات فاصله‌گذاری یا ترتیب الفبایی را کشف می‌کند.** اگر دکمه‌ی سبز را دیدید، یعنی همه چیز برای بازبینی آماده است، در غیر این صورت، روی "Details" در پایین بازبینی شکست خورده کلیک کنید تا بفهمید لینتر چه چیزی را دوست نداشته است. مشکل را حل کنید و یک کامیت به PR خود اضافه کنید. 35 | 36 | در پایان، اگر مطمئن نیستید که منبعی که می‌خواهید اضافه کنید، برای `Free-Programming-Books` مناسب باشد، راهنماهای [CONTRIBUTING](CONTRIBUTING-fa_IR.md) را بخوانید *([translations](README.md#translations) also available)*. 37 | 38 |
39 | -------------------------------------------------------------------------------- /courses/free-courses-tr.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Algoritmalar](#algoritmalar) 4 | * [HTML and CSS](#html-and-css) 5 | * [IDE / Editors](#ide--editors) 6 | * [Java](#java) 7 | * [JavaScript](#javascript) 8 | * [Python](#python) 9 | * [React](#react) 10 | * [Temel programlama](#temel-programlama) 11 | * [Version Control Systems](#version-control-systems) 12 | 13 | 14 | ### Algoritmalar 15 | 16 | * [Algoritmalara giriş](https://acikders.tuba.gov.tr/course/view.php?id=133) - Charles Leiserson / Erik Demaine (Çev. Ali Yazıcı - Haluk Ar) 17 | 18 | 19 | ### HTML and CSS 20 | 21 | * [Bootstrap Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx5ZUs7h8mfGACFpnVipTNkA) - Hakan Yalçınkaya \| Kodluyoruz 22 | * [CSS Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx501K3-IMgS1fz-KfEB37gM) - Hakan Yalçınkaya \| Kodluyoruz 23 | * [HTML Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx7aP99nDNRKDi70bLFr_kX-) - Hakan Yalçınkaya \| Kodluyoruz 24 | * [HTML+CSS Öğreniyoruz](https://www.youtube.com/playlist?list=PLadt0EaV4m3Ae9mBaQNylUKUaFK38F4EB) - Adem Ilter 25 | * [Sıfırdan CSS Eğitim](https://www.youtube.com/playlist?list=PLadt0EaV4m3BX9JaZbKS9B8076bruv93Y) - Adem Ilter 26 | 27 | 28 | ### IDE / Editors 29 | 30 | * [Visual Studio Code Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx72uHNQ6aZXxa1pSKViqIhE) - Hakan Yalçınkaya \| Kodluyoruz 31 | 32 | 33 | ### JavaScript 34 | 35 | * [JavaScript Dersleri](https://javascript.sitesi.web.tr) - Murat Eliçalişkan 36 | * [JavaScript Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx6PqKkqSPwph57HNN4RWgR2) - Hakan Yalçınkaya \| Kodluyoruz 37 | 38 | 39 | ### Java 40 | 41 | * [JAVA Dersleri](https://www.youtube.com/playlist?list=PLqG356ExoxZUGwbqoJEKSMnaxVJe4Uvf8) - Engin Demiroğ 42 | * [Yazılım Geliştirici Yetiştirme Kampı](https://www.youtube.com/playlist?list=PLqG356ExoxZUuVYKLuiQLnref7Y4ims87) - Engin Demiroğ 43 | 44 | 45 | ### Python 46 | 47 | * [Sıfırdan İleri Seviye Profesyonel Python Yazılım Geliştiricisi Olma Kursu (2021)](https://www.youtube.com/playlist?list=PLK6Whnd55IH5i1klkNSBDasIaO77l-Bm9) - Mert Mekatronik 48 | 49 | 50 | ### React 51 | 52 | * [Komple React, Redux ve Hooks Dersleri](https://www.youtube.com/playlist?list=PLqG356ExoxZXEW9h1uTWCwqLLTJ_bO5Be) - Engin Demiroğ 53 | 54 | 55 | ### Temel programlama 56 | 57 | * [Bilgisayar programlama I](https://acikders.ankara.edu.tr/course/view.php?id=8750) - Semra Gündüç 58 | * [Bilgisayar programlama II](https://acikders.ankara.edu.tr/course/view.php?id=8756) - Semra Gündüç 59 | * [Programlama ve programlama dillerinin temelleri](https://chrisstephenson.org/moodle/course/view.php?id=8) - Chris Stephenson 60 | 61 | 62 | ### Version Control Systems 63 | 64 | * [Git Giriş Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx4WAg9LPX_GKk7cKF7KBXOg) - Hakan Yalçınkaya \| Kodluyoruz 65 | * [Git İleri Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx6PVwxJmcQ0Veg1uoXRxQY8) - Kodluyoruz 66 | -------------------------------------------------------------------------------- /docs/HOWTO-fil.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Basahin ito sa ibang mga wika](README.md#translations)* 6 | 7 |
8 | 9 | **Maligayang pagdating sa `Free-Programming-Books`!** 10 | 11 | Tinatanggap namin ang mga bagong kontribyutor; kahit na ang mga gumagawa ng kanilang pinakaunang Pull Request (PR) sa GitHub. Kung isa ka sa mga iyon, narito ang ilang mapagkukunan na maaaring makatulong: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | Huwag mag-atubiling magtanong; bawat kontribyutor ay nagsimula sa isang unang PR. Maaaring ikaw ang aming ika-libo! 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Kahit na isa kang makaranasang open source na nag-ambag, may mga bagay na maaaring magalit sa iyo. Sa sandaling naisumite mo na ang iyong PR, ang ***GitHub Actions* ay magpapatakbo ng isang *linter*, kadalasang nakakahanap ng maliliit na isyu sa spacing o alphabetization**. Kung nakakuha ka ng berdeng button, handa na ang lahat para sa pagsusuri, ngunit kung hindi, i-click ang "Mga Detalye" sa ilalim ng tseke na nabigong malaman kung ano ang hindi nagustuhan ng linter. Ayusin ang problema at magdagdag ng commit sa iyong PR. 33 | 34 | Panghuli, kung hindi ka sigurado na ang resource na gusto mong idagdag ay angkop para sa `Free-Programming-Books`, basahin ang mga alituntunin sa [CONTRIBUTING](CONTRIBUTING-fil.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-th.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[อ่านไฟล์นี้ในภาษาอื่น](README.md#translations)* 6 | 7 |
8 | 9 | **ขอต้อนรับเข้าสู่ `Free-Programming-Books`!** 10 | 11 | พวกเราขอต้อนรับ contributors ใหม่ทุกคน แม้ว่าคุณพึ่งจะเคยสร้าง Pull Request (PR) เป็นครั้งแรกบน GitHub หากคุณคือหนึ่งในนั้น ด้านล่างนี้คือแหล่งข้อมูลที่อาจจะเป็นประโยชน์: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(ในภาษาอังกฤษ)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(ในภาษาอังกฤษ)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(ในภาษาอังกฤษ)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(ในภาษาอังกฤษ)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(ในภาษาอังกฤษ)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(ในภาษาอังกฤษ)* 19 | 20 | 21 | อย่าลังเลที่จะถามคำถาม ทุกคนมี PR แรกกันทั้งนั้น คุณอาจจะเป็นหนึ่งในผู้ช่วยของเรา. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | แม้ว่าคุณจะเป็นคนที่มีประสบการณ์ในการร่วมพัฒนา Open Source แต่อาจจะมีบางเรื่องที่คุณยังไม่รู้ก็เป็นได้ เมื่อใดก็ตามที่คุณได้สร้าง PR ขึ้น ***GitHub Actions* จะทำการตรวจสอบโค้ดด้วย *linter* สิ่งที่จะพบเจอได้บ่อยจะเป็นการเว้นช่องว่างหรือการเรียงลำดับอักษรที่ไม่ถูกต้อง** หากคุณเห็นปุ่มสีเขียวหมายความว่าทุกอย่างพร้อมสำหรับการตรวจตรา แต่หากไม่ได้เป็นเช่นนั้น ให้กดที่ "Details" เพื่ิอดูว่าผิดพลาดที่จุดไหนจากการรัน linter แล้วทำการแก้ปัญหานั้นเพื่อดึง PR ขึ้นไปใหม่ 33 | 34 | สุดท้ายนี้ หากคุณไม่แน่ใจว่าแหล่งข้อมูลเหล่านั้นจะเหมาะสมกับ `Free-Programming-Books` หรือไม่ ให้อ่านไกด์ไลน์จากในนี้ [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-bs.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Pročitaj ovo u drugim jezicima](README.md#translations)* 6 | 7 |
8 | 9 | **Dobrodošli u `Free-Programming-Books`!** 10 | 11 | Primamo nove kontributore; čak i one koji tek prave svoj prvi Pull Request (PR) na GitHub-u. Ako ste jedan od njih, ovdje je nekoliko izvora koji bi Vam mogli pomoći: 12 | 13 | * [O pull request-ima](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [Kreiranje pull request-a](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub tutorijal za početnike](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - Kako fork-ati GitHub repozitorij i postaviti pull request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | Namojte se ustručavati da postavljate pitanja; svaki kontributor je započeo sa prvim PR-om. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Čak i ako ste iskusan open source kontributor, postoje stvari u kojma biste se mogli zapetljati. Nakon što ste postavili Vaš PR, ***GitHub Actions* će pokrenuti *linter*, koji često pronalazi problemčiće sa proredom ili abecednim redoslijedom**. Ako dobijete zeleno dugme, sve je spremno za pregled, u suprotnom, kliknite "Details" ispod provjere koja nije uspjela kako biste otkrili šta se linter-u nije svidjelo. Ispravite problem i dodajte commit Vašem PR-u. 33 | 34 | Na kraju, ako niste sigurni da je resurs koji želite dodati prikladan za `Free-Programming-Books`, pročitajte smjernice u [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-uk.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Прочитати іншими мовами](README.md#translations)* 6 | 7 |
8 | 9 | **Ласкаво просимо до `Free-Programming-Books`!** 10 | 11 | Вітаємо нових учасників, навіть тих, хто робить свій перший Pull Request (PR) на GitHub. Якщо Ви один із них, ці ресурси можуть Вам допомогти: 12 | 13 | * [Про Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(англійською мовою)* 14 | * [Створення pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(англійською мовою)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(англійською мовою)* 16 | * [YouTube - GitHub для початківців](https://www.youtube.com/watch?v=0fKg7e37bQE) *(англійською мовою)* 17 | * [YouTube - Як зробити Fork репозиторія GitHub та відправити Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(англійською мовою)* 18 | * [YouTube - Занурення у Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(англійською мовою)* 19 | 20 | 21 | Не соромтеся задавати питання, адже кожен дописувач починав з першого PR. Саме Ви можете стати нашим тисячним! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Навіть якщо у Вас є досвід роботи з відкритим кодом, є речі, які можуть Вас збентежити. Після того, як Ви подасте свій PR, ***GitHub Actions* запустить *linter*, який може виявити невеликі проблеми з пробілами або алфавітом**. Якщо Ви отримаєте зелену кнопку, то все готово до перегляду, якщо ні, натисніть «Деталі» під перевіркою,щоб дізнатися що не сподобалося лінтеру. Вирішіть проблему та додайте комміт до свого PR. 33 | 34 | На останок, якщо Ви не впевнені чи ресурс, який ви хочете додати, підходить для `Free-Programming-Books`, ознайомтеся з інструкціями в розділі [ДОДАТКИ](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-pl.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Przeczytaj to w innych językach](README.md#translations)* 6 | 7 |
8 | 9 | **Witamy w `Free-Programming-Books`!** 10 | 11 | Witamy nowych współtwórców; nawet tych, którzy robią swoje pierwsze Pull Request (PR) na GitHub. Jeśli jesteś jednym z nich, oto kilka zasobów, które mogą Ci pomóc: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(po angielsku)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(po angielsku)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(po angielsku)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(po angielsku)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(po angielsku)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(po angielsku)* 19 | 20 | 21 | Nie wahaj się zadawać pytań; każdy kontrybutor zaczynał od pierwszego PR. Możesz być naszym tysięcznym! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Nawet jeśli jesteś doświadczonym współtwórcą open source, są rzeczy, które mogą Cię frapować. Po przesłaniu swojego PR, ***GitHub Actions* uruchomi *linter*, często znajdując drobne problemy z odstępami lub alfabetyzacją**. Jeśli pojawi się zielony przycisk, wszystko jest gotowe do przeglądu, ale jeśli nie, kliknij „Szczegóły” pod kontrolką, która pozwoli dowiedzieć się co nie spodobało się linterowi. Napraw problem i dodaj zatwierdzenie do swojego PR. 33 | Na koniec, jeśli nie masz pewności, czy zasób, który chcesz dodać, jest odpowiedni dla `Free-Programming-Books`, przeczytaj wytyczne w [CONTRIBUTING](CONTRIBUTING-pl.md). ([translations](README.md#translations)) 34 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-fil.md: -------------------------------------------------------------------------------- 1 | # Kodigo ng Pag-uugali ng Contributor 2 | 3 | Bilang mga kontribyutor at tagapanatili ng proyektong ito, at sa interes ng 4 | sa pagpapaunlad ng isang bukas at malugod na komunidad, nangangako kaming igalang ang lahat ng tao na 5 | mag-ambag sa pamamagitan ng mga isyu sa pag-uulat, pag-post ng mga kahilingan sa tampok, pag-update 6 | dokumentasyon, pagsusumite ng mga pull request o patch, at iba pang aktibidad. 7 | 8 | Nakatuon kami na gawing walang harassment ang pakikilahok sa proyektong ito 9 | karanasan para sa lahat, anuman ang antas ng karanasan, kasarian, kasarian 10 | pagkakakilanlan at pagpapahayag, oryentasyong sekswal, kapansanan, personal na hitsura, 11 | laki ng katawan, lahi, etnisidad, edad, relihiyon, o nasyonalidad. 12 | 13 | Kabilang sa mga halimbawa ng hindi katanggap-tanggap na pag-uugali ng mga kalahok: 14 | 15 | * Ang paggamit ng sekswal na wika o imahe 16 | * Mga personal na pag-atake 17 | * Trolling o nakakainsulto/mapanlait na komento 18 | * Public or private harassment 19 | * Pag-publish ng pribadong impormasyon ng iba, gaya ng pisikal o electronic 20 | mga address, nang walang tahasang pahintulot 21 | * Iba pang hindi etikal o hindi propesyonal na pag-uugali 22 | 23 | Ang mga tagapangasiwa ng proyekto ay may karapatan at responsibilidad na tanggalin, i-edit, o 24 | tanggihan ang mga komento, commit, code, pag-edit ng wiki, isyu, at iba pang kontribusyon 25 | na hindi nakahanay sa Code of Conduct na ito, o para pansamantalang ipagbawal o 26 | permanenteng sinumang nag-aambag para sa iba pang mga pag-uugali na sa tingin nila ay hindi naaangkop, 27 | nagbabanta, nakakasakit, o nakakapinsala. 28 | 29 | Sa pamamagitan ng pagpapatibay ng Kodigo ng Pag-uugali na ito, ang mga tagapangasiwa ng proyekto ay nangangako sa kanilang sarili 30 | patas at patuloy na paglalapat ng mga prinsipyong ito sa bawat aspeto ng pamamahala 31 | proyektong ito. Mga tagapangasiwa ng proyekto na hindi sumusunod o nagpapatupad ng Kodigo ng 32 | Maaaring permanenteng alisin ang pag-uugali sa pangkat ng proyekto. 33 | 34 | Nalalapat ang code of conduct na ito sa loob ng mga puwang ng proyekto at sa mga pampublikong espasyo 35 | kapag ang isang indibidwal ay kumakatawan sa proyekto o komunidad nito. 36 | 37 | Maaaring ang mga pagkakataon ng mapang-abuso, panliligalig, o kung hindi man ay hindi katanggap-tanggap 38 | iniulat sa pamamagitan ng pakikipag-ugnayan sa isang tagapangasiwa ng proyekto sa victorfelder sa gmail.com. Lahat 39 | ang mga reklamo ay susuriin at iimbestigahan at magreresulta sa isang tugon na 40 | ay itinuturing na kinakailangan at angkop sa mga pangyayari. Ang mga maintainer ay 41 | obligadong panatilihin ang pagiging kumpidensyal hinggil sa tagapag-ulat ng isang 42 | pangyayari. 43 | 44 | 45 | Ang Code of Conduct na ito ay hinango mula sa [Contributor Covenant][homepage], 46 | version 1.3.0, available at https://contributor-covenant.org/version/1/3/0/ 47 | 48 | [homepage]: https://contributor-covenant.org 49 | 50 | [Translations](README.md#nslations) 51 | -------------------------------------------------------------------------------- /docs/HOWTO-pt_BR.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Leia em outras linguagens](README.md#translations)* 6 | 7 |
8 | 9 | **Seja bem-vindo(a) ao `Free-Programming-Books` (*Livros de Programação Grátis*)!** 10 | 11 | Novos contribuidores são bem-vindos para nós; até mesmo aqueles fazendo seu primeiro Pull Request (PR) no GitHub. Se você é um deles, nós temos alguns recursos que podem ajudar: 12 | 13 | * [Sobre pull requests](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [Criando uma pull request](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/pt/get-started/quickstart/hello-world) 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(em inglês)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(em inglês)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(em inglês)* 19 | 20 | 21 | Não hesite em tirar suas dúvidas; todo contribuidor começou com um primeiro PR. Então... por que não se juntar à nossa comunidade [grande e crescente](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books). 22 | 23 |
24 | Clique para ver o gráficos de crescimento (usuários x tempo) 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Mesmo se você tem experiência com contribuições open source, existem algumas coisas que você pode errar. Por isso, assim que você submeter seu PR, ele **vai ser testado pelo *GitHub Actions*, e as vezes, serão encontrados problemas como espaçamento**. Se você receber um botão verde, está tudo certo para uma revisão de PR. Caso contrário, clique em "Detalhes" para ver o problema encontrado. Arrume ele e adicione um commit ao PR. 33 | 34 | Finalmente, se você não tem certeza de que o material que você que quer adicionar é apropriado para o `Free-Programming-Books`, leia o guia em [CONTRIBUTING](CONTRIBUTING-pt_BR.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-fr.md: -------------------------------------------------------------------------------- 1 | # Mode d'emploi en bref 2 | 3 |
4 | 5 | *[Lisez ceci dans d'autres langues](README.md#translations)* 6 | 7 |
8 | 9 | **Bienvenue à `Free-Programming-Books`!** 10 | 11 | Nous souhaitons la bienvenue aux nouveaux contributeurs; même ceux qui font leur toute première Pull Request (PR) sur GitHub. Si vous faites partie de ceux-ci, voici quelques ressources qui pourraient vous aider: 12 | 13 | * [A propos des pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(en anglais)* 14 | * [Création d'une pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(en anglais)* 15 | * [GitHub Bonjour le monde](https://docs.github.com/en/get-started/quickstart/hello-world) *(en anglais)* 16 | * [YouTube - Comment Fork un Repo GitHub et Soumettre une Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(en anglais)* 17 | * [YouTube - Tutoriel GitHub pour debutant](https://www.youtube.com/watch?v=0fKg7e37bQE) *(en anglais)* 18 | * [YouTube - Cours intensif d'Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(en anglais)* 19 | 20 | 21 | N'hésitez pas à poser des questions; chaque contributeur a commencé par une première PR. Vous pourriez être notre millième! 22 | 23 |
24 | Cliquez pour voir les graphiques de croissance des utilisateurs en fonction du temps. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Même si vous êtes un contributeur open source expérimenté, il y a des choses qui peuvent vous faire trébucher. Une fois que vous avez soumis votre PR, ***GitHub Actions* exécutera un *linter*, trouvant souvent de petits problèmes d'espacement ou d'alphabétisation**. Si vous obtenez un bouton vert, tout est prêt pour l'examen, mais sinon, cliquez sur "Détails" sous la vérification qui n'a pas réussi pour découvrir ce que le linter n'a pas aimé. Résolvez le problème et ajoutez un commit à votre PR. 33 | 34 | Enfin, si vous n'êtes pas sûr que la ressource que vous souhaitez ajouter soit appropriée pour `Free-Programming-Books`, lisez les instructions dans [CONTRIBUTING](CONTRIBUTING-fr.md). ([traductions](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-fr.md: -------------------------------------------------------------------------------- 1 | # Code de Conduite Contributeurs 2 | 3 | En tant que contributeurs et responsables de ce projet, et dans l'intérêt 4 | de favoriser une communauté ouverte et accueillante, nous nous engageons à 5 | respecter toutes les personnes qui contribuent en rapportant des erreurs, 6 | en postant des demandes de fonctionnalités nouvelles, en mettant à jour la 7 | documentation, en soumettant des _pull requests_ ou des correctifs, ainsi que 8 | toutes autres activités. 9 | 10 | Nous sommes déterminés à rendre toute participation à ce projet une 11 | expérience exempte de harcèlement pour tout le monde, quel que soit le niveau 12 | d'expérience, le sexe, l'identité ou l'expression de genre, l'orientation 13 | sexuelle, le handicap, l'apparence personnelle, la taille physique, la race, 14 | l'origine ethnique, l'âge, la religion ou la nationalité. 15 | 16 | Exemples de comportements non acceptables : 17 | 18 | * l'utilisation de langage ou d'imagerie sexualisés ; 19 | * les attaques personnelles ; 20 | * le _trolling_, ou les commentaires insultants ou désobligeants ; 21 | * le harcèlement en public ou en privé ; 22 | * la publication d'informations privées de tierces personnes, 23 | telles que les adresses physiques ou électroniques, sans permission explicite ; 24 | * toute conduite non professionnelle ou contraire à l'éthique. 25 | 26 | Les mainteneurs du projet ont le droit et la responsabilité de supprimer, 27 | modifier ou rejeter les commentaires, _commits_, code, modifications du wiki, 28 | questions et autres contributions qui ne respectent pas ce Code de Conduite, 29 | ou de bannir temporairement ou définitivement tout contributeur à la suite 30 | d'autres comportements qu'ils jugent inappropriés, menaçants, injurieux, 31 | ou nuisibles. 32 | 33 | En adoptant ce Code de Conduite, les mainteneurs du projet s'engagent à 34 | appliquer équitablement et uniformément ces principes à tous les aspects de 35 | la gestion de ce projet. Les mainteneurs de projets qui ne suivent pas ou ne 36 | font pas respecter le Code de Conduite peuvent être retirés de façon permanente 37 | de l'équipe de projet. 38 | 39 | Ce Code de Conduite s'applique à la fois au sein des espaces de projet 40 | ainsi que dans les espaces publics quand un individu représente le projet 41 | ou sa communauté. 42 | 43 | Les instances de comportement abusif, harcelant ou autrement inacceptable 44 | peuvent être signalés en contactant un responsable de projet à 45 | victorfelder at gmail.com. Toutes les plaintes seront examinées et étudiées 46 | et se traduiront par une réponse jugée nécessaire et appropriée aux 47 | circonstances. Les mainteneurs s'obligent à garder confidentielles les 48 | informations de la personne qui remonte un incident. 49 | 50 | Ce Code de Conduite est adaptée du [Contributor Covenant][homepage], 51 | version 1.3.0, disponible à https://contributor-covenant.org/fr/version/1/3/0/code-of-conduct.html 52 | 53 | [homepage]: https://www.contributor-covenant.org 54 | 55 | [Translations](README.md#translations) 56 | -------------------------------------------------------------------------------- /docs/HOWTO-vi.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Đọc tài liệu này bằng các ngôn ngữ khác](README.md#translations)* 6 | 7 |
8 | 9 | **Chào mừng tới `Free-Programming-Books`!** 10 | 11 | Chúng tôi chào đón những người đóng góp mới, kể cả khi những người đóng góp lần đầu thực hiện trên GitHub. Nếu bạn là một trong số họ, đây là một số nguồn có thể giúp: 12 | 13 | * [Giới thiệu về Pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(bằng Tiếng Anh)* 14 | * [Tạo một Pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(bằng Tiếng Anh)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(bằng Tiếng Anh)* 16 | * [YouTube - Giới thiệu GitHub cho người mới bắt đầu](https://www.youtube.com/watch?v=0fKg7e37bQE) *(bằng Tiếng Anh)* 17 | * [YouTube - Làm thế nào để Fork một kho lưu trữ GitHub và gửi một Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(bằng Tiếng Anh)* 18 | * [YouTube - Khóa học về Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(bằng Tiếng Anh)* 19 | 20 | 21 | Đừng do dự khi đặt câu hỏi; mọi người đóng góp đã bắt đầu với Pull Request (PR) đầu tiên. Bạn có thể là người tiếp theo! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Nếu bạn là một người đóng góp có kinh nghiệm với mã nguồn mở, có nhiều điều bạn có thể phát triển. Một khi bạn gửi PR của bạn, ***GitHub Actions* sẽ kiểm tra tra bằng cách sử dụng *linter*, thường tìm thấy những lỗi nhỏ với khoảng trống hoặc chính tả**. Nếu bạn đặt tích xanh, mọi thứ đã sẵn sàng cho việc đánh giá, nếu không, nhấn vào "Details" dưới phần kiểm tra lỗi để tìm kiếm sai sót. Sửa vấn đề và thêm một commit tới PR của bạn. 33 | 34 | Cuối cùng, nếu bạn không chắc rằng nguồn bạn muốn thêm phù hợp cho `Free-Programming-Books`, đọc qua hướng dẫn trong [Đóng Góp](CONTRIBUTING-vi.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-bn.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[অন্য ভাষায় এটা পড়ুন](README.md#translations)* 6 | 7 |
8 | 9 | **`Free-Programming-Books` রিপোজটরি তে স্বাগতম!** 10 | 11 | আমরা নবাগত কন্ট্রিবিউটরস দের স্বাগতম জানাই; এমনকি যারা GitHub এই প্রথম কোন Pull Request (PR) তৈরি কয়েছেন। যদি আপনি তাদের একজন হয়ে থাকেন তাহলে নিচের রিসোর্স গুলো আপনার কাজে লাগতে পারেঃ 12 | 13 | * [পুল রিকোয়েস্ট কি?](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [কিভাবে পুল রিকোয়েস্ট দিব](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub হ্যালো ওয়ার্ল্ড](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - নতুনদের জন্য GitHub](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - কিভাবে একটি GitHub রিপোজিটরি ফোর্ক করবেন এবং পুল রিকোয়েস্ট সাবমিট করবেন](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - মার্কডাউন ক্র্যাশ কোর্স](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | কোন প্রশ্ন করতে দ্বিধাবোধ করবেন না। সব কন্ট্রিবিউটরই ফার্স্ট PR থেকে শুরু করেছিল। So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community.কন্ট্রিবিউটর! 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | এমনকি আপনি যদি একজন অভিজ্ঞ ওপেন-সোর্স কন্ট্রিবিউটর ও হয়ে থাকেন, কখনও কখনো কিছু জিনিস ভুল হতেই পারে। যখন আপনি আপনার PR সাবমিট করবেন ***GitHub Actions* আপনার কোড কে যাচাই-বাছাই করবে, কখনো বা স্পেসিং বা ক্যাপিটালাইজেশন এর মত ছোটখাটো জিনিস খুঁজে বের করবে**। যদি আপনি সবুজ বাটন পেয়ে যান, তাহলে বুঝতে পারবেন সবকিছু রিভিউ এর জন্য প্রস্তুত। কিন্তু যদি আপনি সবুজ বাটন না পান তাহলে ফেইল্ড হওয়া চেক এর নিচে "Details" এ ক্লিক করলে সমস্যাগুলি খুঁজে বের করতে পারবেন। তারপর সেই সমস্যাগুলো ফিক্স করার পর আপনার PR এ কমিট করবেন। 33 | 34 | যদি আপনার সন্দেহ হয় যে আপনার রিসোর্স `Free-Programming-Books` এর জন্য উপযুক্ত কিনা, এই গাইডলাইন্স পড়ে দেখুন- [CONTRIBUTING](CONTRIBUTING.md) ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-it.md: -------------------------------------------------------------------------------- 1 | # Primi passi 2 | 3 |
4 | 5 | *[Leggilo in altre lingue](README.md#translations)* 6 | 7 |
8 | 9 | **Benvenuto su `Free-Programming-Books`!** 10 | 11 | Diamo il benvenuto ai nuovi collaboratori; anche a quelli che fanno la loro prima Pull Request (PR) su GitHub. Se sei uno di quelli, ecco qualche risorsa che potrebbe aiutarti: 12 | 13 | * [Riguardante le Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in inglese)* 14 | * [Creare una pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in inglese)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in inglese)* 16 | * [YouTube - GitHub Tutorial per Principianti](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in inglese)* 17 | * [YouTube - Come forkare una Repository GitHub e Inviare una Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in inglese)* 18 | * [YouTube - Corso accelerato di Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in inglese)* 19 | 20 | 21 | Non esitare a fare domande; ogni collaboratore ha iniziato con una prima PR. Quindi... perché non unirti alla nostra [grande e in crescita](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community? 22 | 23 |
24 | Clicca per visualizzare i grafici temporali sulla crescita degli utenti. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Anche se sei un collaboratore esperto in ambito open source, queste sono cose che potrebbero crearti dei problemi. Una volta che hai inviato la tua PR, ***GitHub Actions* avvierà un *linter*, spesso trovando piccoli problemi di spaziatura o di ordinamento alfabetico**. Se ottieni una spunta verde, tutto è pronto per una revisione, in caso contrario così clicca su "Details" sotto il check fallito, analizza l'errore e aggiungi un commit risolutivo alla PR. 33 | 34 | In fine, se non sei sicuro che la risorsa che vuoi aggiungere sia appropriata a `Free-Programming-Books`, leggi le linee guida su [CONTRIBUTING](CONTRIBUTING-it.md) ([tradotto anche in altre lingua](README.md#translations)). 35 | -------------------------------------------------------------------------------- /docs/HOWTO-nl.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Lees dit in andere talen](README.md#translations)* 6 | 7 |
8 | 9 | **Welkom bij `Free-Programming-Books`!** 10 | 11 | We verwelkomen nieuwe bijdragers; zelfs degenen die hun allereerste Pull Request (PR) op GitHub doen. Als je een van hen bent, zijn hier enkele bronnen die je kunnen helpen: 12 | 13 | * [Over pull-verzoeken](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in engels)* 14 | * [Een pull-verzoek maken](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in engels)* 15 | * [GitHub Hallo Wereld](https://docs.github.com/en/get-started/quickstart/hello-world) *(in engels)* 16 | * [YouTube - GitHub-zelfstudie voor beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in engels)* 17 | * [YouTube - Hoe een GitHub-repo te forken en een pull-verzoek in te dienen](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in engels)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in engels)* 19 | 20 | 21 | Aarzel niet om vragen te stellen; elke bijdrager begon met een eerste PR. Je zou onze duizendste kunnen zijn! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Zelfs als je een ervaren open source-bijdrager bent, zijn er dingen die je kunnen laten struikelen. Nadat je je PR hebt ingediend, voert ***GitHub Actions* een *linter* uit, waarbij vaak kleine problemen met spatiëring of alfabetisering worden gevonden**. Als je een groene knop krijgt, is alles klaar voor beoordeling, maar als dat niet het geval is, klik je op "Details" onder het vinkje dat niet heeft kunnen achterhalen wat de linter niet leuk vond. Los het probleem op en voeg een commit toe aan je PR. 33 | 34 | Tot slot, als je niet zeker weet of de bron die je wilt toevoegen geschikt is voor `Free-Programming-Books`, lees dan de richtlijnen in [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-hi.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[इस लेख को अन्य भाषाओं में पढ़ें](README.md#translations)* 6 | 7 |
8 | 9 | **`Free-Programming-Books` में आपका स्वागत है!** 10 | 11 | हम नए योगदानकर्ताओं का स्वागत करते हैं; यहां तक ​​कि उन लोगों के लिए जो GitHub पर अपना पहला Pull Request (PR) करते हैं। यदि आप उनमें से एक हैं, तो यहां कुछ संसाधन हैं जो मदद कर सकते हैं: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | सवाल पूछने में संकोच न करें; हर योगदानकर्ता ने पहले PR के साथ शुरुआत की। आप हमारे हजारवें हो सकते हैं! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | यहां तक कि अगर आप एक अनुभवी ओपन सोर्स योगदानकर्ता हैं, तो ऐसी चीजें हैं जो आपको यात्रा कर सकती हैं। एक बार जब आप अपना PR सबमिट कर देते हैं, तो ***GitHub Actions* एक *linter* चलाएगा, अक्सर रिक्ति या वर्णमाला के साथ छोटे मुद्दों को ढूंढता है**। यदि आपको एक हरा बटन मिलता है, तो सब कुछ समीक्षा के लिए तैयार है, लेकिन यदि नहीं, तो यह जानने के लिए फेल्ड चेक के नीचे "डिटेल्स" पर क्लिक करें कि लिंटर को क्या पसंद नहीं आया। समस्या को ठीक करें और अपने PR के लिए एक प्रतिबद्धता जोड़ें। 33 | 34 | अंत में, यदि आप सुनिश्चित नहीं हैं कि जिस संसाधन को आप जोड़ना चाहते हैं, वह `Free-Programming-Books` के लिए उपयुक्त है,[CONTRIBUTING](CONTRIBUTING.md) में दिशानिर्देशों के माध्यम से पढ़ें।. ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-sl.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Preberite to v drugih jezikih](README.md#translations)* 6 | 7 |
8 | 9 | **Dobrodošli v zbirki `Free-Programming-Books`!** 10 | 11 | Lepo pozdravljeni vsi novi programerji - tudi tisti, ki boste na GitHubu ustvarili vaš prvi zahtevek potega (pull-request / PR). Če ste eden izmed njih, vam pri tem lahko pomaga nekaj virov: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(v angleškem jeziku)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(v angleškem jeziku)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(v angleškem jeziku)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(v angleškem jeziku)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(v angleškem jeziku)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(v angleškem jeziku)* 19 | 20 | 21 | Ne oklevajte in postavljajte vprašanja; vsak programer je enkrat začel s svojim prvim PR-om. Vi ste lahko naš tisoči! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Tudi če ste izkušeni na področju programiranja odprte kode, se bodo zagotovo našle zadeve, ki vas lahko malce zaustavijo. Ko oddate PR, bo ***GitHub Actions* zagnal pregledovalnik, ki pogosto najde manjše težave z razmikom ali abecedo**. Če se vam prikaže zeleni gumb, je vse pripravljeno za pregled. Če se zeleni gumb ne prikaže, kliknite »Podrobnosti« pod kljukico, ki je ugotovila, kaj pregledovalniku ni bilo všeč. Odpravite težavo in dodajte zahtevo (commit) v PR. 33 | 34 | Če niste prepričani, da je vir, ki ga želite dodati, primeren za zbirko `Free-Programming-Books`, preberite smernice v [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-de.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Lese das hier auch in anderen Sprachen](README.md#translations)* 6 | 7 |
8 | 9 | **Willkommen zu `Free-Programming-Books`!** 10 | 11 | Wir heißen neue Beitragende herzlich willkommen. Auch die, die ihren ersten Pull Request (PR) auf GitHub machen möchten. Wenn Du eine dieser Personen bist, dann findest Du hier einige nützliche Ressourcen: 12 | 13 | * [Informationen zu Pull Requests](https://docs.github.com/de/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/about-pull-requests) 14 | * [Pull Requests erstellen](https://docs.github.com/de/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) 15 | * [GitHub Hallo Welt](https://docs.github.com/en/get-started/quickstart/hello-world) *(auf Englisch)* 16 | * [YouTube - Tutorial GitHub für Anfänger](https://www.youtube.com/watch?v=0fKg7e37bQE) *(auf Englisch)* 17 | * [YouTube - So forkst Du ein GitHub-Repo und sendest einen Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(auf Englisch)* 18 | * [YouTube - GitHub Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(auf Englisch)* 19 | 20 | Habe keine Angst eine Frage zu stellen. Jeder fängt mal an und macht irgendwann seinen allerersten PR. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 21 | 22 |
23 | Click to see the growth users vs. time graphs. 24 | 25 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 26 | 27 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 28 | 29 |
30 | 31 | Selbst, wenn Du ein erfahrener Open-Source-Mitwirkender bist, könnte es Dinge geben, die Dich ins Straucheln bringen. Sobald Du Deinen PR eingereicht hast, führt ***GitHub Actions* einen *Linter* aus und findet oft kleine Probleme mit Absätzen oder Alphabetisierung**. Wenn Du eine grüne Schaltfläche siehst, ist alles zur Überprüfung bereit. Aber wenn das nicht der Fall ist, klicke unter der fehlgeschlagenen Überprüfung auf "Details", um herauszufinden, was dem Linter nicht gefallen hat. Behebe das Problem und füge Deinem PR einen Commit hinzu. 32 | 33 | Wenn Du Dir nicht sicher bist, ob die Ressource, die Du hinzufügen möchtest, für `Free-Programming-Books` geeignet ist, lies Dir die Richtlinien in [Mitwirken](CONTRIBUTING-de.md) durch. ([translations](README.md#translations)) 34 | -------------------------------------------------------------------------------- /docs/HOWTO-el.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Διαβάστε το σε διαφορετικές γλώσσες](README.md#translations)* 6 | 7 |
8 | 9 | **Καλώς ήλθατε στο `Free-Programming-Books`!** 10 | 11 | Καλωσορίζουμε τους νέους συνεισφέροντες· ακόμα και αυτούς που κάνουν το πρώτο τους Pull Request (PR) στο GitHub. Αν είστε ένας από αυτούς, ορίστε λίγο υλικό που μπορεί να βοηθήσει: 12 | 13 | * [Σχετικά με τα Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(στα αγγλικά)* 14 | * [Δημιουργώντας pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(στα αγγλικά)* 15 | * [Hello World στο GitHub](https://docs.github.com/en/get-started/quickstart/hello-world) *(στα αγγλικά)* 16 | * [YouTube - Tutorial στο GitHub Για Αρχάριους](https://www.youtube.com/watch?v=0fKg7e37bQE) *(στα αγγλικά)* 17 | * [YouTube - Πως να Κάνετε Fork ένα αποθετήριο στο GitHub και να Υποβάλετε Ένα Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(στα αγγλικά)* 18 | * [YouTube - Σύντομο Μάθημα Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(στα αγγλικά)* 19 | 20 | 21 | Μη διστάσετε να κάνετε ερωτήσεις· κάθε συνεισφέρων ξεκίνησε ένα πρώτο PR. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Ακόμα και αν είστε έμπειρος συνεισφέρων, υπάρχουν πράγματα που μπορεί να σας μπερδέψουν. Όταν έχετε υποβάλλει το PR σας, το ***GitHub Actions* θα τρέχει ένα *linter*, που βρίσκει συνήθως μικρά θέματα με τα κενά ή την αλφαβητική σειρά**. Αν δείτε ένα πράσινο κουμπί, όλα είναι έτοιμα για ανασκόπηση, αλλά αν όχι, πατήστε "Details" (λεπτομέρειες) κάτω από τον έλεγχο που απέτυχε για να μάθετε τι δεν άρεσε στον linter. Διορθώστε το πρόβλημα και προσθέστε ένα commit στο PR σας. 33 | 34 | Τέλος, αν δεν είστε σίγουροι αν το υλικό που θέλετε να προσθέσετε είναι κατάλληλο για το `Free-Programming-Books`, διαβάστε προσεκτικά τις κατευθυντήριες γραμμές στο [CONTRIBUTING](CONTRIBUTING-el.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT-de.md: -------------------------------------------------------------------------------- 1 | # Verhaltenskodex für Mitwirkende 2 | 3 | Als die Mitwirkenden und die Verantwortlichen dieses Projekts, 4 | und in dem Willen, eine offene und einladende Gemeinschaft zu fördern, 5 | verpflichen wir uns dazu, alle Personen zu respektieren, die zum Projekt beitragen, 6 | sei es durch das Anlegen von Support-Tickets, dem Veröffentlichen von Feature Requests, 7 | dem Überarbeiten von Dokumentation, dem Vorschlagen von Pull Requests oder Patches oder durch andere Aktivitäten. 8 | 9 | 10 | 11 | Wir verpflichten uns, die Mitwirkung an diesem Projekt zu einer belästigungsfreien Erfahrung 12 | für alle zu machen, unabhängig von Kenntnisstand, Geschlecht, Geschlechtsidentität und -ausdruck, 13 | sexueller Orientierung, Behinderung, äußerlicher Erscheinung, Körpermaßen, ethnischer Herkunft und 14 | Identität, Alter, Religion oder Nationalität. 15 | 16 | 17 | 18 | Beispiele für nicht akzeptables Verhalten beinhalten: 19 | 20 | * Die Verwendung sexualisierter Sprache, Bilder oder Symbolik 21 | * Persönliche Angriffe 22 | * Trollen oder beleidigende / abwertende Kommentare 23 | * Öffentliche oder private Belästigungen 24 | * Das Veröffentlichen von privaten Informationen Anderer, wie zum Beispiel physische oder elektronische Adressen, ohne deren ausdrückliche Erlaubnis 25 | * Anderes unethisches oder unprofessionelles Verhalten 26 | 27 | Die Projektverantwortlichen haben das Recht und die Verantwortung, 28 | Kommentare, Commits, Code, Wiki-Bearbeitungen, Support-Tickets und 29 | andere Beiträge, die nicht mit diesem Verhaltenskodex vereinbar sind, 30 | zu entfernen, zu bearbeiten oder abzulehnen, und jene Mitwirkende für 31 | Verhaltensweisen, die sie für unangemessen, bedrohend, beleidigend oder 32 | verletzend halten, zeitweilig oder dauerhaft zu sperren. 33 | 34 | Mit Annahme dieses Verhaltenskodexes verpflichten sich die Projektverantwortlichen, 35 | diese Prinzipien gerecht und einheitlich auf jeden Aspekt des Projektmanagements anzuwenden. 36 | Projektverantwortliche, die sich nicht nach dem Verhaltenskodex richten oder ihn nicht durchsetzen, 37 | können dauerhaft aus dem Projektteam ausgeschlossen werden. 38 | 39 | Dieser Verhaltenskodex gilt sowohl innerhalb des Projektbereichs als auch in 40 | öffentlichen Bereichen, wenn eine Person das Projekt oder seine Gemeinschaft repräsentiert. 41 | 42 | 43 | Fälle von missbräuchlichem, belästigendem oder anderweitig nicht akzeptablen Verhalten 44 | können den Projektverantwortlichen unter victorfelder at gmail.com gemeldet werden. 45 | Alle Beschwerden werden geprüft und untersucht, und werden zu einer Reaktion führen, 46 | die angesichts der Umstände für notwendig und angemessen gehalten wird. Die 47 | Verantwortlichen sind verpflichtet, über diejenigen, die Vorfälle gemeldet haben, Verschwiegenheit zu wahren. 48 | 49 | 50 | Dieser Verhaltenskodex ist abgeleitet vom [Contributor Covenant][homepage], 51 | Version 1.3.0, verfügbar unter https://www.contributor-covenant.org/de/version/1/3/0/code-of-conduct.html 52 | 53 | [homepage]: https://contributor-covenant.org 54 | 55 | [Translations](README.md#translations) 56 | -------------------------------------------------------------------------------- /docs/HOWTO-tr.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Diğer dillerde okumak için](README.md#translations)* 6 | 7 |
8 | 9 | **`Free-Programming-Books` Hoş Geldiniz!** 10 | 11 | GitHub'da ilk Pull Request (PR) yapanlardan olsanız bile Katkıda bulunmak için yeni gelenleri memnuniyetle karşılıyoruz. Eğer onlardan biriyseniz, işte size yardımcı olabilecek bazı kaynaklar: 12 | 13 | * [Çekme İstekleri Hakkında](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(içinde ingilizce dilinde)* 14 | * [Çekme isteği oluşturma](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(içinde ingilizce dilinde)* 15 | * [GitHub Merhaba Dünya](https://docs.github.com/en/get-started/quickstart/hello-world) *(içinde ingilizce dilinde)* 16 | * [YouTube - Yeni Başlayanlar İçin GitHub Eğitimi](https://www.youtube.com/watch?v=0fKg7e37bQE) *(içinde ingilizce dilinde)* 17 | * [YouTube - Bir GitHub Repo Nasıl Çatallanır ve Bir Çekme Talebi Nasıl Gönderilir](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(içinde ingilizce dilinde)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(içinde ingilizce dilinde)* 19 | 20 | 21 | Soru sormaktan çekinmeyin; her katılımcı ilk bir PR ile başladı. Binincimiz olabilirsin! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Deneyimli bir açık kaynak katılımcısı olsanız bile, sizi rahatsız edebilecek şeyler var. PR'nizi gönderdikten sonra, 33 | ***GitHub Actions*, genellikle boşluk veya alfabetik sıralama ile ilgili küçük sorunlar bularak bir *linter* çalıştırır**. Yeşil bir düğme alırsanız, her şey gözden geçirilmeye hazırdır, ancak değilse, linter'in neyi sevmediğini bulmak için başarısız olan kontrolün altındaki "Details" ı tıklayın. Sorunu düzeltin ve PR'nize bir taahhüt ekleyin. 34 | 35 | Nihayet, Eklemek istediğiniz kaynağın `Free-Programming-Books` için uygun olduğundan emin değilseniz, [CONTRIBUTING](CONTRIBUTING.md) bölümündeki yönergeleri okuyun. ([translations](README.md#translations)) 36 | -------------------------------------------------------------------------------- /docs/HOWTO-id.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Baca ini dalam bahasa lain](README.md#translations)* 6 | 7 |
8 | 9 | **Selamat datang di `Free-Programming-Books`!** 10 | 11 | Kami menyambut kontributor baru; bahkan untuk mereka yang membuat Pull Request (PR) pertama kali di GitHub. Jika Anda adalah salah satunya, berikut adalah beberapa sumber yang mungkin bisa membantu: 12 | 13 | * [Tentang Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(Dalam Bahasa Inggris)* 14 | * [Membuat sebuah pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(Dalam Bahasa Inggris)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(Dalam Bahasa Inggris)* 16 | * [YouTube - GitHub Tutorial Untuk Pemula](https://www.youtube.com/watch?v=0fKg7e37bQE) *(Dalam Bahasa Inggris)* 17 | * [YouTube - Cara Melakukan Fork Pada GitHub Repositori dan Mengirimkan Sebuah Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(Dalam Bahasa Inggris)* 18 | * [YouTube - Kursus Kilat Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(Dalam Bahasa Inggris)* 19 | 20 | 21 | Jangan ragu untuk bertanya; setiap kontributor memulainya dengan PR yang pertama. Anda bisa menjadi yang keseribu! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Bahkan jika Anda seorang kontributor open source yang berpengalaman, ada hal-hal yang mungkin membuat Anda bingung. Setelah Anda mengirimkan PR Anda, ***GitHub Actions* akan menjalankan *linter*, dan sering sekali menemukan sedikit masalah dengan spasi atau abjad**. Jika Anda mendapatkan tombol hijau, semuanya siap untuk ditinjau, tetapi jika tidak, klik "Detail" di bawah centang yang gagal untuk mengetahui apa yang tidak disukai linter. Perbaiki masalah dan tambahkan commit ke PR Anda. 33 | 34 | Terakhir, jika Anda tidak yakin bahwa sumber daya yang ingin Anda tambahkan sesuai untuk `Free-Programming-Books`, bacalah panduan di [BERKONTRIBUSI](CONTRIBUTING-id.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /courses/free-courses-de.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C++](#cpp) 5 | * [Haskell](#haskell) 6 | * [HTML and CSS](#html-and-css) 7 | * [Bootstrap](#bootstrap) 8 | * [Java](#java) 9 | * [JavaScript](#javascript) 10 | * [Künstliche Intelligenz](#künstliche-intelligenz) 11 | * [Python](#python) 12 | * [Rust](#rust) 13 | * [Spieleentwicklung](#spieleentwicklung) 14 | * [TypeScript](#typescript) 15 | 16 | 17 | ### C++ 18 | 19 | * [C++ Grundlagen Tutorials von Pilzschaf](https://www.youtube.com/playlist?list=PLStQc0GqppuVs05kWvLBoHcWCULX3ueIM) - Pilzschaf 20 | 21 | 22 | ### C 23 | 24 | * [C Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7q4shI4L__SRpetWff9BjLZ) - The Morpheus Tutorials 25 | 26 | 27 | ### Haskell 28 | 29 | * [Haskell Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7pFIXDN1NLw6jMExuK-wN8I) - The Morpheus Tutorials 30 | 31 | 32 | ### HTML and CSS 33 | 34 | * [CSS lernen](https://youtube.com/playlist?list=PLuBK_vNnGp8ANspdZh_aRAa1InIhFlgm_) - NEW - Vadim 35 | * [HTML Tutorial Deutsch](https://youtube.com/playlist?list=PLnlqg5o1zhnhVI3t1iTE2oO4QSGpu7EMx) - Markus Reichl 36 | 37 | 38 | #### Bootstrap 39 | 40 | * [Bootstrap 4 Tutorial (Deutsch)](https://youtube.com/playlist?list=PLiH_qbTmMNfhcZazOxjK9hFdtRfq_NLld) - Matthias Dangl 41 | 42 | 43 | ### Java 44 | 45 | * [Java Tutorial Deutsch - Programmieren lernen](https://www.youtube.com/playlist?list=PLgZuSc7xewde9zlJjmbLci0w9lV5BbCHE) - "Informatik - simpleclub" 46 | * [Minecraft Plugins Programmieren für Anfänger](https://www.youtube.com/playlist?list=PLry1c-adUOIH3o2_K76jfznpw0-_3VpzY) - BiVieh 47 | 48 | 49 | ### JavaScript 50 | 51 | * [JavaScript lernen für Anfänger](https://www.javascript-kurs.de) - JavaScript Kurs 52 | * [JavaScript Lernen für Anfänger bis Profis](https://www.youtube.com/playlist?list=PLNmsVeXQZj7qOfMI2ZNk-LXUAiXKrwDIi) - The Morpheus Tutorials 53 | 54 | 55 | ### Künstliche Intelligenz 56 | 57 | * [Elements of AI](https://www.elementsofai.de) 58 | 59 | 60 | ### Python 61 | 62 | * [Programmieren lernen mit Python](https://www.youtube.com/playlist?list=PLL1BYAeNY0gzHheN7kCLEhPDegdHrAyDh) 63 | * [Programmieren Lernen: Python Tutorial](https://www.youtube.com/playlist?list=PL_tdPUem3eE_k40i65IdRPWrAZxoHcN4o) 64 | * [Python-Kurs (Python 2)](https://www.python-kurs.eu/kurs.php) 65 | * [Python-Kurs (Python 3)](https://www.python-kurs.eu/python3_kurs.php) 66 | * [Python Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs) 67 | 68 | 69 | ### Rust 70 | 71 | * [Rust Programmieren Tutorials Deutsch für Anfänger](https://www.youtube.com/playlist?list=PLNmsVeXQZj7p9CgKtDep-tyA1dW18FNXr) - The Morpheus Tutorials 72 | 73 | 74 | ### Spieleentwicklung 75 | 76 | * [Unreal Engine 4 Tutorial Deutsch/German](https://www.youtube.com/playlist?list=PLNmsVeXQZj7olLCliQ05e6hvEOl6sbBgv) - The Morpheus Tutorials 77 | 78 | 79 | ### TypeScript 80 | 81 | * [Erstellen von JavaScript-Anwendungen mithilfe von TypeScript](https://docs.microsoft.com/de-de/learn/paths/build-javascript-applications-typescript/) - Microsoft 82 | * [TypeScript lernen: Eine Einführung in 80 Minuten](https://www.youtube.com/watch?v=_CaGUZNEobk) - Golo Roden 83 | -------------------------------------------------------------------------------- /courses/free-courses-th.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C#](#csharp) 5 | * [C++](#cpp) 6 | * [Git](#git) 7 | * [HTML and CSS](#html-and-css) 8 | * [JavaScript](#javascript) 9 | * [NodeJS](#nodejs) 10 | * [React](#react) 11 | * [Vue.js](#vuejs) 12 | * [Python](#python) 13 | * [Ruby](#ruby) 14 | * [TypeScript](#typescript) 15 | * [Angular](#angular) 16 | 17 | 18 | ### C 19 | 20 | * [ภาษา C](http://marcuscode.com/lang/c) - MarcusCode 21 | 22 | 23 | ### C\# 24 | 25 | * [ภาษา C#](http://marcuscode.com/lang/csharp) - MarcusCode 26 | 27 | 28 | ### C++ 29 | 30 | * [ภาษา C++](http://marcuscode.com/lang/cpp) - MarcusCode 31 | 32 | 33 | ### Git 34 | 35 | * [มาเรียนรู้ Git แบบง่ายๆกันเถอะ](https://blog.nextzy.me/มาเรียนรู้-git-แบบง่ายๆกันเถอะ-427398e62f82) - Ake Exorcist 36 | * [สอนใช้ Git - Version Control System](https://www.youtube.com/playlist?list=PLjPfp4Ph3gBrgVPZySWHZwxXSxdgOKhQ-) - CMDev 37 | * [สอน git และ github เบื้องต้น](https://www.youtube.com/playlist?list=PLoTScYm9O0GGsV1ZAyP4m_iyAbflQrKrX) - prasertcbs 38 | 39 | 40 | ### HTML and CSS 41 | 42 | * [คอร์สเรียนภาษา CSS](https://youtube.com/playlist?list=PLtfWtWKHvrn8GxLV6Sws3cAZgmvUynxwz) - BARCODE 43 | * [ภาษา HTML](https://youtube.com/playlist?list=PLxN7ZT-opr0KPGJPlh6DhZrz0z031ZObQ) - nana สาระ 44 | 45 | 46 | ### JavaScript 47 | 48 | * [จาวาสคริปต์เบื้องต้น](https://phyblas.hinaboshi.com/saraban/javascript) - Phyblas 49 | * [ภาษา JavaScript](http://marcuscode.com/lang/javascript) - MarcusCode 50 | * [สอน JavaScript](https://www.youtube.com/playlist?list=PL_xSQKvnccplgKmdtqizMGRh11witheTM) - Zinglecode 51 | 52 | 53 | #### NodeJS 54 | 55 | * [สอน Node.js เบื้องต้น](https://www.youtube.com/playlist?list=PLoTScYm9O0GERtEdsPHK5Q-cdor5ADnyM) - pracertcbs 56 | * [สอน Nodejs เบื้องต้น สำหรับผู้เริ่มต้นศึกษา Nodejs](https://www.youtube.com/playlist?list=PLEE74DyIkwEkWkVWy3TbjrTICVF_eUdyc) - Kong Ruksiam 57 | 58 | 59 | #### React 60 | 61 | * [สอน React.JS Tutorial](https://www.youtube.com/playlist?list=PLjPfp4Ph3gBo5SmWJXwv4oKDfeTXA7xgw) - CMDev 62 | 63 | 64 | #### Vue.js 65 | 66 | * [เมื่อได้รับภารกิจสร้างระบบเข้าร่วม Event ผ่าน Line Liff](https://www.youtube.com/playlist?list=PLSy2hExy-WZN_fJSBbX7bsrAWsm3sbQg-) - CodeTraveler 67 | * [สอนเขียน VueJS](https://www.youtube.com/playlist?list=PLjPfp4Ph3gBry3sJDNrbqor5ikjwGDJ_7) - CMDev 68 | * [สอน VueJS + NuxtJS ตั้งแต่ 0~99](https://www.youtube.com/playlist?list=PLXm-UJjVcJCMd24NIQTPcqHhfnK-QbPmD) - Geekstart 69 | 70 | 71 | ### Python 72 | 73 | * [ชีวิตคนช่างแสนสั้น เราไม่หวั่นใช้ python](https://phyblas.hinaboshi.com/saraban/python) - Phyblas 74 | * [ภาษา Python](http://marcuscode.com/lang/python) - MarcusCode 75 | * [สอน Python](https://www.youtube.com/playlist?list=PL_xSQKvnccpk1xciZgtt6xEstU7A6fcAp) - Zinglecode 76 | 77 | 78 | ### Ruby 79 | 80 | * [สอน Ruby on Rails ตั้งแต่ 0~99](https://www.youtube.com/playlist?list=PLXm-UJjVcJCPxawSeVSYP1bsP_0_iMpQJ) - Geekstart 81 | 82 | 83 | ### TypeScript 84 | 85 | * [สอน TypeScript Basic to Advance](https://www.youtube.com/playlist?list=PLEE74DyIkwEn4NOiqo43uxvSzyE0eyUQj) - Kong Ruksiam (YouTube) 86 | 87 | 88 | #### Angular 89 | 90 | * [มือใหม่หัดใช้ Angular](https://priefydev.wordpress.com/tag/angular/) - Priefy Dev. 91 | -------------------------------------------------------------------------------- /docs/HOWTO-ar.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[إقرأ هذا بلغات أخرى](README.md#translations)* 6 | 7 |
8 | 9 |
10 | 11 | **مرحبا بكم في *!`Free-Programming-Books`** 12 | 13 | نرحّب بجميع المساهمين الجدد؛ ونرحب أيضا بهؤلاء الذين يريدون تقديم أول Pull Request (PR) لهم علي GitHub. إن كنت واحدا منهم، فإليك بعض المصادر التي ربما تساعدك: 14 | 15 | * [عن البولّ ريكويست](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in English)* 16 | * [إنشاء بولّ ريكويست](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in English)* 17 | * [GitHub مرحبا يا عالَم](https://docs.github.com/en/get-started/quickstart/hello-world) *(in English)* 18 | * [YouTube - دورات تعليمية عن GitHub للمبتدئين](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in English)* 19 | * [YouTube - كيف تنشئ نسختك من مستودع علي GitHub وتقوم بتقديم بولّ ريكويست](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in English)* 20 | * [YouTube - دورة تعليمية مكثفة عن لغة المارك داون](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in English)* 21 | * [YouTube - دورة تعليمية مكثفة عن لغة المارك داون](https://www.youtube.com/watch?v=1lZCkU5VpIs) *(in Algerian Arabic / بالجزائري)* 22 | * [YouTube - دورات تعليمية عن GitHub للمبتدئين](https://www.youtube.com/playlist?list=PLDoPjvoNmBAw4eOj58MZPakHjaO3frVMF) *(in Egyptian Arabic / بالمصري)* 23 | 24 | 25 | لا تخجل من أن تسأل، كل مساهم بدأ بأول PR له، ربما تكون من الآلاف المساهمين لدينا! لذا... لما لا تنضم إلى مجتمعنا [الكبير والمزدهر](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books). 26 | 27 |
28 | إضغط لترى الرسم البياني لنمو المساهمين بالنسبة للزمن. 29 | 30 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 31 | 32 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 33 | 34 |
35 | 36 | حتي لو كنت مساهما متمرسا في المشاريع مفتوحة المصدر، هناك بعض الأشياء التي ربما تقف في طريقك. فعند تقديمك للـPR، يقوم ***GitHub Actions* بتشغيل فاحص تلقائيا لاكتشاف بعض الأخطاء الصغيرة التي قد تحدث بسبب المسافات أو الأخطاء الأبجدية.** فإذا كان الزر أخضرا، هذا يعني أن الكود جاهز للمراجعة، ولكن إن كان غير ذلك، إضغط علي "تفاصيل" تحت الإختبار الذي فشل لتري ما هي الأخطاء التي يجب أن تصححها قبل مراجعة الكود. بعد تصحيح الأخطاء قم بعمل كومّيت لإضافة التعديلات للـPR. 37 | 38 | في النهاية، إذا لم تتأكد من أن المصادر التي تريد إضافتها مناسبة لـ `Free-Programming-Books`، فقم بقرآءة الدليل الإرشادي في [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 39 | 40 |
41 | -------------------------------------------------------------------------------- /docs/HOWTO-sv.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Läs detta på andra språk](README.md#translations)* 6 | 7 |
8 | 9 | **Välkommen till `Free-Programming-Books`!** 10 | 11 | Vi välkomnar varmt nya medarbetare, även de som gör sin första Pull Request (PR) på GitHub. Om du är en av dem finns här några resurser som kan hjälpa dig: 12 | 13 | * [Om Pull begäran](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(på engelska)* 14 | * [Skama en Pull begäran](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(på engelska)* 15 | * [GitHub Hej världen](https://docs.github.com/en/get-started/quickstart/hello-world) *(på engelska)* 16 | * [YouTube - GitHub -handledning för nybörjare](https://www.youtube.com/watch?v=0fKg7e37bQE) *(på engelska)* 17 | * [YouTube - Hur man gafflar ett GitHub -arkiv och skickar en pull -begäran](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(på engelska)* 18 | * [YouTube - Curso intensivo de Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(på engelska)* 19 | 20 | 21 | Var aldrig i tvivel, eller var rädd för att ställa frågor; varje bidragsgivare som du ser i förvaret började på sin tid med en första PR. Tänk om det är vår tusen-tusendel! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 | NOTE: Contribution spikes use to match with the [Hacktoberfest event](https://hacktoberfest.digitalocean.com) dates. 31 | 32 |
33 | 34 | Om du har erfarenhet som bidragsgivare på andra projekt med öppen källkod finns det några saker du kan göra för att få det att fungera. När den skickats till PR, utför ***GitHub Actions* en *linter*; som hittar en meny för att hitta små problem med utrymme, utrymme, syntax eller läskunnighet**. Om denna slutliga integrationsprocess ska slutföras kommer ljuset och allt är klart för din granskning; men om inte, klicka på "Detaljer för detaljer" som ger det exakta genomsnittet av det du tappade. Lösningen på detta problem och summan av förändringarna i din PR innebär ett nytt engagemang. 35 | 36 | I slutändan, om det inte finns någon garanti för att resursen för vilket aggregatet används för `Free-Programming-Books`, kan det definitivt hittas i [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 37 | -------------------------------------------------------------------------------- /docs/HOWTO-es.md: -------------------------------------------------------------------------------- 1 | # Primeros pasos 2 | 3 |
4 | 5 | *[Lea esto en otros idiomas](README.md#translations)* 6 | 7 |
8 | 9 | **¡Sea bienvenido(a) a `Free-Programming-Books`!** 10 | 11 | Siempre damos una calurosa bienvenida a los nuevos colaboradores; incluso a aquellos que realizan su primera Pull Request (PR) en GitHub. Si es usted uno de ellos, aquí van algunos recursos que quizás le pueden ayudar: 12 | 13 | * [Acerca de las pull requests](https://docs.github.com/es/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [Creando una pull request](https://docs.github.com/es/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) 15 | * [GitHub Hola Mundo](https://docs.github.com/es/get-started/quickstart/hello-world) 16 | * [YouTube - Tutorial GitHub para principiantes](https://www.youtube.com/watch?v=0fKg7e37bQE) *(en inglés)* 17 | * [YouTube - Como bifurcar un repositorio GitHub y Enviar una Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(en inglés)* 18 | * [YouTube - Curso intensivo de Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(en inglés)* 19 | 20 | 21 | No se quede nunca con dudas, ni tenga miedo de hacer preguntas; todo buen colaborador que usted puede ver en el repositorio, comenzó en su día con una primera PR. Así que... ¿qué tal si se une a [nuestra extensa y creciente](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) communidad? 22 | 23 |
24 | Click para detalle gráfico sobre dicho crecimiento (usuarios vs. tiempo) 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Incluso si ya tiene algo de experiencia como colaborador en otros proyectos de código abierto, hay algunas cosas que pueden hacerle dar un traspiés. Una vez enviada su PR, ***GitHub Actions* ejecutará un *linter*; el cuál se encarga a menudo de encontrar pequeños problemas con el espaciado, enlaces, sintaxis o la alfabetización**. Si al finalizar este proceso de integración continua se enciende la luz verde, es que todo está listo para su revisión; pero si no, haga clic en el enlace de "Detalles" proporcionado para averiguar qué fue exactamente lo que falló. Solucione dicho problema y agregue los cambios a su PR mediante un nuevo commit sobre la rama con la que inició la petición de cambios. 33 | 34 | Por último, si no está del todo seguro de si el recurso que desea agregar es apropiado para `Free-Programming-Books`, lea detenidamente las pautas que puede encontrar en [CONTRIBUTING](CONTRIBUTING-es.md) (también [traducido a otros idiomas](README.md#translations)). 35 | -------------------------------------------------------------------------------- /docs/HOWTO-ru.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Доступно на других языках](README.md#translations)* 6 | 7 |
8 | 9 | **Добро пожаловать в `Free-Programming-Books`!** 10 | 11 | Мы приветствуем новых участников; даже тех, кто делает свой самый первый Pull Request (PR) на GitHub. Если вы один из них, вот несколько ресурсов, которые могут вам помочь: 12 | 13 | * [Про пулреквесты](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(на английском языке)* 14 | * [Создание пулреквеста](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(на английском языке)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(на английском языке)* 16 | * [YouTube - обучающий ролик по GitHub для новичков](https://www.youtube.com/watch?v=0fKg7e37bQE) *(на английском языке)* 17 | * [YouTube - Как форкнуть GitHub репозиторий и отправить пулл реквест](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(на английском языке)* 18 | * [YouTube - курс погружения в Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(на английском языке)* 19 | 20 | * [Pull request'ы на GitHub или Как мне внести изменения в чужой проект](https://habr.com/ru/post/125999/) 21 | * [GitHub Hello World](http://bi0morph.github.io/hello-world/) 22 | * [YouTube - Изучение GitHub в одном видео уроке за 15 минут](https://www.youtube.com/watch?v=JfpCicDUMKc) 23 | * [YouTube - Markdown - пиши README без боли](https://www.youtube.com/watch?v=FFBTGdEMrQ4) 24 | 25 | Не стесняйтесь задавать вопросы; каждый участник начал с первого PR. Вы могли бы стать нашим тысячным! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 26 | 27 |
28 | Click to see the growth users vs. time graphs. 29 | 30 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 31 | 32 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 33 | 34 |
35 | 36 | Даже если вы опытный участник проекта с открытым исходным кодом, есть вещи, которые могут вас сбить с толку. После того как вы отправите свой PR, ***GitHub Actions* запустит *linter* который часто находит небольшие проблемы с пробелами или алфавитным порядком**. Если у вас появляется зеленая кнопка, все готово к проверке, а если нет, нажмите "Details" под проверкой, которая не смогла выяснить, что не понравилось линтеру. Устраните проблему и добавьте коммит в свой PR. 37 | 38 | Наконец, если вы не уверены, что ресурс, который вы хотите добавить, подходит для `Free-Programming-Books`, прочтите рекомендации в [CONTRIBUTING](CONTRIBUTING-ru.md). ([translations](README.md#translations)) 39 | -------------------------------------------------------------------------------- /books/free-programming-books-fi.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C#](#csharp) 5 | * [C++](#cpp) 6 | * [JavaScript](#javascript) 7 | * [MySQL](#mysql) 8 | * [OpenGL](#opengl) 9 | * [PHP](#php) 10 | * [Python](#python) 11 | * [R](#r) 12 | * [Ruby](#ruby) 13 | 14 | 15 | ### Kieliagnostinen 16 | 17 | * [Kisakoodarin käsikirja](https://www.cs.helsinki.fi/u/ahslaaks/kkkk.pdf) - Antti Laaksonen (PDF) 18 | * [Ohjelmoinnin peruskurssi Y1 - Opetusmoniste syksy 2017](https://grader.cs.hut.fi/static/y1/) - Kerttu Pollari-Malmi 19 | * [Ohjelmointi 2](https://jyx.jyu.fi/bitstream/handle/123456789/47415/978-951-39-4624-1.pdf) - Vesa Lappalainen, Santtu Viitanen (PDF) 20 | * [Olio-ohjelmointi käytännössä käyttäen hyväksi avointa tietoa, graafista käyttöliittymää ja karttaviitekehystä](http://urn.fi/URN:ISBN:978-952-265-756-5) - Antti Herala, Erno Vanhala, Uolevi Nikula (PDF) 21 | * [Oliosuuntautunut analyysi ja suunnittelu](https://jyx.jyu.fi/bitstream/handle/123456789/49293/oasmoniste.pdf) - Mauri Leppänen, Timo Käkölä, Miika Nurminen (PDF) 22 | * [Tietorakenteet ja algoritmit](https://www.cs.helsinki.fi/u/ahslaaks/tirakirja/) - Antti Laaksonen (PDF) 23 | 24 | 25 | ### C 26 | 27 | * [C](https://fi.wikibooks.org/wiki/C) - Wikikirjasto 28 | * [C-ohjelmointi](http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=c_esittaja) 29 | * [Ohjelmoinnin perusteet ja C-kieli](http://cs.stadia.fi/~silas/ohjelmointi/c_opas) - Simo Silander 30 | 31 | 32 | ### C\# 33 | 34 | * [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) 35 | 36 | 37 | ### C++ 38 | 39 | * [C++](https://fi.wikibooks.org/wiki/C%2B%2B) - Wikikirjasto 40 | * [C++-ohjelmointi](https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=cpp_ohj_01) 41 | * [C++-opas](http://www.nic.funet.fi/c++opas/) - Aleksi Kallio 42 | * [Olioiden ohjelmointi C++:lla](https://web.archive.org/web/20170918213135/http://www.cs.tut.fi/~oliot/kirja/olioiden-ohjelmointi-uusin.pdf) - Matti Rintala, Jyke Jokinen (PDF) *(:card_file_box: archived)* 43 | 44 | 45 | ### Java 46 | 47 | * [Olio-ohjelmointi Javalla](http://urn.fi/URN:ISBN:978-952-265-754-1) - Antti Herala, Erno Vanhala, Uolevi Nikula (PDF) 48 | * [Sopimuspohjainen olio-ohjelmointi Java-kielellä](http://staff.cs.utu.fi/staff/jouni.smed/SHR07-SPOO.pdf) - Jouni Smed, Harri Hakonen, Timo Raita (PDF) 49 | 50 | 51 | ### JavaScript 52 | 53 | * [JavaScript](https://fi.wikibooks.org/wiki/JavaScript) - Wikikirjasto 54 | 55 | 56 | ### MySQL 57 | 58 | * [MySQL ja PHP](https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=mysqlphp01) 59 | 60 | 61 | ### OpenGL 62 | 63 | * [OpenGL](https://fi.wikibooks.org/wiki/OpenGL) - Wikikirjasto (:construction: *keskeneräinen*) 64 | 65 | 66 | ### PHP 67 | 68 | * [PHP](https://fi.wikibooks.org/wiki/PHP) - Wikikirjasto 69 | * [PHP-ohjelmointi](http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=php_01) 70 | 71 | 72 | ### Python 73 | 74 | * [Python 2](https://fi.wikibooks.org/wiki/Python_2) - Wikikirjasto 75 | * [Python 3](https://fi.wikibooks.org/wiki/Python_3) - Wikikirjasto 76 | * [Python 3 – ohjelmointiopas](http://urn.fi/URN:ISBN:978-952-214-970-1) - Erno Vanhala, Uolevi Nikula (PDF) 77 | * [Python-ohjelmointi](http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=python3_01) 78 | 79 | 80 | ### R 81 | 82 | * [Ohjelmointi ja tilastolliset menetelmät](https://users.syk.fi/~jhurri/otm/) - Jarmo Hurri (PDF) 83 | * [R: Opas ekologeille](https://web.archive.org/web/20160814115908/http://cc.oulu.fi/~tilel/rltk04/Rekola.pdf) - Jari Oksanen (PDF) 84 | 85 | 86 | ### Ruby 87 | 88 | * [Ruby](https://fi.wikibooks.org/wiki/Ruby) - Wikikirjasto 89 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | # Read Me 2 | 3 | ## Translations 4 | 5 | Volunteers have translated many of our Contributing, How-to, and Code of Conduct documents into languages covered by our lists: 6 | 7 | - Arabic / al arabiya / العربية 8 | - [How-to](HOWTO-ar.md) 9 | - Azerbaijani / Азәрбајҹан дили / آذربايجانجا ديلي 10 | - Bengali / বাংলা 11 | - [How-to](HOWTO-bn.md) 12 | - Bosnian / bosanski jezik 13 | - [How-to](HOWTO-bs.md) 14 | - Bulgarian / български 15 | - Burmese / မြန်မာဘာသာ 16 | - Chinese / 中文 17 | - [贡献者行为准则](CODE_OF_CONDUCT-zh.md) 18 | - [Contributing](CONTRIBUTING-zh.md) 19 | - [How-to](HOWTO-zh.md) 20 | - Chinese (traditional) / 繁體中文 21 | - [Contributing](CONTRIBUTING-zh_TW.md) 22 | - [How-to](HOWTO-zh_TW.md) 23 | - Czech / čeština / český jazyk 24 | - Danish / dansk 25 | - Dutch / Nederlands 26 | - [How-to](HOWTO-nl.md) 27 | - English 28 | - [Code of Conduct](CODE_OF_CONDUCT.md) 29 | - [Contributing](CONTRIBUTING.md) 30 | - [How-to](HOWTO.md) 31 | - Estonian / eesti keel 32 | - Finnish / suomi / suomen kieli 33 | - Filipino 34 | - [Kodigo ng Pag-uugali](CODE_OF_CONDUCT-fil.md) 35 | - [Contributing](CONTRIBUTING-fil.md) 36 | - [How-to](HOWTO-fil.md) 37 | - French / français 38 | - [Code de Contrat](CODE_OF_CONDUCT-fr.md) 39 | - [Contributing](CONTRIBUTING-fr.md) 40 | - [How-to](HOWTO-fr.md) 41 | - German / Deutsch 42 | - [Verhaltenskodex](CODE_OF_CONDUCT-de.md) 43 | - [How-to](HOWTO-de.md) 44 | - [Mitwirken](CONTRIBUTING-de.md) 45 | - Greek / ελληνικά 46 | - [Κώδικα Δεοντολογίας](CODE_OF_CONDUCT-el.md) 47 | - [Contributing](CONTRIBUTING-el.md) 48 | - [How-to](HOWTO-el.md) 49 | - Hebrew / עברית 50 | - Hindi / हिन्दी 51 | - [आचार संहिता](CODE_OF_CONDUCT-hi.md) 52 | - [How-to](HOWTO-hi.md) 53 | - Hungarian / magyar / magyar nyelv 54 | - Indonesian / Bahasa Indonesia 55 | - [Berkontribusi](CONTRIBUTING-id.md) 56 | - [Kode Etik](CODE_OF_CONDUCT-id.md) 57 | - [How-to](HOWTO-id.md) 58 | - Italian / italiano 59 | - [Codice di Comportamento](CODE_OF_CONDUCT-it.md) 60 | - [Contributing](CONTRIBUTING-it.md) 61 | - [How-to](HOWTO-it.md) 62 | - Japanese / 日本語 63 | - Kazakh / қазақша 64 | - Khmer / Cambodian / ខ្មែរ 65 | - [How-to](HOWTO-km.md) 66 | - Korean / 한국어 [韓國語] 67 | - [행동강령](CODE_OF_CONDUCT-ko.md) 68 | - [Contributing](CONTRIBUTING-ko.md) 69 | - [How-to](HOWTO-ko.md) 70 | - Malayalam / മലയാളം 71 | - Norwegian / Norsk 72 | - Persian / Farsi (Iran) / فارسى 73 | - [مرام‌نامه‌ی](CODE_OF_CONDUCT-fa_IR.md) 74 | - [Contributing](CONTRIBUTING-fa_IR.md) 75 | - [How-to](HOWTO-fa_IR.md) 76 | - Polish / polski / język polski / polszczyzna 77 | - [Code of Conduct](CODE_OF_CONDUCT-pl.md) 78 | - [How-to](HOWTO-pl.md) 79 | - Portuguese (Brazil) 80 | - [Código de Conduta](CODE_OF_CONDUCT-pt_BR.md) 81 | - [Contributing](CONTRIBUTING-pt_BR.md) 82 | - [How-to](HOWTO-pt_BR.md) 83 | - Portuguese (Portugal) 84 | - Romanian (Romania) / limba română / român 85 | - Russian / Русский язык 86 | - [Кодекс поведения](CODE_OF_CONDUCT-ru.md) 87 | - [Contributing](CONTRIBUTING-ru.md) 88 | - Sinhala / සිංහල 89 | - Slovak / slovenčina 90 | - Slovenian / slovenščina 91 | - [How-to](HOWTO-sl.md) 92 | - Spanish / español / castellano 93 | - [Código de Conducta](CODE_OF_CONDUCT-es.md) 94 | - [Contributing](CONTRIBUTING-es.md) 95 | - [How-to](HOWTO-es.md) 96 | - Swedish / Svenska 97 | - [How-to](HOWTO-sv.md) 98 | - Tamil / தமிழ் 99 | - Thai / ไทย 100 | - [How-to](HOWTO-th.md) 101 | - Turkish / Türkçe 102 | - [How-to](HOWTO-tr.md) 103 | - Ukrainian / Українська 104 | - [Кодекс Поведінки](CODE_OF_CONDUCT-uk.md) 105 | - [How-to](HOWTO-uk.md) 106 | - Vietnamese / Tiếng Việt 107 | - [Đóng Góp](CONTRIBUTING-vi.md) 108 | - [How-to](HOWTO-vi.md) 109 | 110 | You might notice that there are some missing translations here - perhaps you would like to help out by [contributing a translation](CONTRIBUTING.md#help-out-by-contributing-a-translation)? 111 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-ru.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Информационные технологии и безопасность](#Информационные-технологии-и-безопасность) 4 | * [Новости и Разработка ПО](#Новости-и-Разработка-ПО) 5 | * [Android](#android) 6 | * [Flutter](#flutter) 7 | * [Golang](#golang) 8 | * [Gulp](#gulp) 9 | * [Haskell](#haskell) 10 | * [Java](#java) 11 | * [Spring](#spring) 12 | * [JavaScript](#javascript) 13 | * [.NET](#net) 14 | * [Node.js](#nodejs) 15 | * [PHP](#php) 16 | * [QA](#qa) 17 | * [React.js](#reactjs) 18 | * [Ruby](#ruby) 19 | * [Webpack](#webpack) 20 | 21 | 22 | ### Информационные технологии и безопасность 23 | 24 | * [Квант безопасности](https://soundcloud.com/nikita-remezov) (Podcast) 25 | * [LinkMeUp](http://linkmeup.ru) (Podcast) 26 | * [Noise Security Bit](https://noisebit.podster.fm) (Podcast) 27 | * [uWebDesign](https://uwebdesign.ru) (Podcast) 28 | 29 | 30 | ### Новости и Разработка ПО 31 | 32 | * [Две Столицы - Уютный подкаст IT панков](http://www.2capitals.space) (Podcast) 33 | * [Как делают игры](https://kdicast.com) (Podcast) 34 | * [Новый подкаст (2)_после правок.final.doc](https://newpodcast2.live) (Podcast) 35 | * [Радио-Т](https://radio-t.com) (Podcast) 36 | * [Разбор полётов](http://razbor-poletov.com) (Podcast) 37 | * [Развлекательный IT подкаст](http://radioma.org) (Podcast) 38 | * [Слава + Паша](https://it.asm0dey.ru) (Podcast) 39 | * [CTOcast](http://ctocast.com) (Podcast) 40 | * [DevZen Podcast](https://devzen.ru) (Podcast) 41 | * [Frontend Weekend](https://podcasts.apple.com/podcast/id1233996390) 42 | * [Mobile People Talks](https://soundcloud.com/mobilepeopletalks) (Podcast) 43 | * [Podlodka](https://podlodka.io) (Podcast) 44 | * [Software Development podCAST](https://sdcast.ksdaemon.ru) (Podcast) 45 | * [The Art Of Programming](https://theartofprogramming.podbean.com) (Podcast) 46 | 47 | 48 | ### Android 49 | 50 | * [Android Broadcast Podcast](https://soundcloud.com/android_broadcast) (Podcast) 51 | * [Android Dev](http://apptractor.ru/AndroidDev) (Podcast) 52 | 53 | 54 | ### Flutter 55 | 56 | * [Flutter Dev Podcast](https://soundcloud.com/flutterdevpodcast) (Podcast) 57 | 58 | 59 | ### Golang 60 | 61 | * [GolangShow](https://golangshow.com) (Podcast) 62 | 63 | 64 | ### Gulp 65 | 66 | * [Скринкаст по Gulp](http://learn.javascript.ru/screencast/gulp) - Илья Кантор (Screencast) 67 | 68 | 69 | ### Haskell 70 | 71 | * [Бананы и Линзы](https://bananasandlenses.net) 72 | 73 | 74 | ### Java 75 | 76 | * [Плейлист видео по Java для новичков](https://www.youtube.com/playlist?list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak) 77 | 78 | 79 | #### Spring 80 | 81 | * [Плейлист видео по Spring framework](https://www.youtube.com/playlist?list=PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ) 82 | 83 | 84 | ### JavaScript 85 | 86 | * [Фронтенд юность](https://soundcloud.com/frontend_u) (Podcast) 87 | * [CSSSR](https://soundcloud.com/csssr) (Podcast) 88 | * [Devschacht](https://soundcloud.com/devschacht) (Podcast) 89 | * [Frontflip](http://frontflip.me) (Podcast) 90 | * [JavaScript для начинающих](http://www.magisters.org/education/course/js-for-beginners) (Screencast) 91 | * [RadioJS](http://radiojs.ru) (Podcast) 92 | * [UnderJS podcast](https://underjs.ru) (Podcast) 93 | * [Webstandards](https://soundcloud.com/web-standards) (Podcast) 94 | 95 | 96 | ### .NET 97 | 98 | * [DotNet & More](https://more.dotnet.ru) - Александр Кугушев и Артём Акуляков (Podcast) 99 | * [RadioDotNet](https://radio.dotnet.ru) - Анатолий Кулаков и Игорь Лабутин (Podcast) 100 | * [Solo on .NET](https://youtube.com/playlist?list=PLAFX7TSEV7SOqEQKnrrFiV7bUY8kN5Qof) - Дмитрий Нестерук (Podcast) 101 | 102 | 103 | ### Node.js 104 | 105 | * [Скринкаст Node.JS](https://learn.javascript.ru/screencast/nodejs) - Илья Кантор (Screencast) 106 | 107 | 108 | ### PHP 109 | 110 | * [Пятиминутка PHP](http://5minphp.ru) (Podcast) 111 | 112 | 113 | ### QA 114 | 115 | * [Подкаст тестировщиков](http://radio-qa.com) (Podcast) 116 | * [QAGuild](https://automation-remarks.com/tags/QAGuild.html) (Podcast) 117 | 118 | 119 | ### React.js 120 | 121 | * [Основы React.js](http://learn.javascript.ru/screencast/react) - Роман Якобчук (Screencast) 122 | * [Пятиминутка React](http://5minreact.ru) (Podcast) 123 | 124 | 125 | ### Ruby 126 | 127 | * [RubyNoName Podcast](http://rubynoname.ru) (Podcast) 128 | * [RubySchool (Ruby, Rails)](http://rubyschool.us) - Роман Пушкин (Screencast) 129 | * [RWPod Podcast](http://rwpod.com) (Podcast) 130 | 131 | 132 | ### Scala 133 | 134 | * [Русскоязычный подкаст о Scala](https://scalalaz.ru) (Podcast) 135 | 136 | 137 | ### Webpack 138 | 139 | * [Скринкаст Webpack](https://learn.javascript.ru/screencast/webpack) - Илья Кантор (Screencast) 140 | -------------------------------------------------------------------------------- /courses/free-courses-ml.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Android](#android) 4 | * [Bash and Shell](#bash-and-shell) 5 | * [C](#c) 6 | * [C++](#cpp) 7 | * [Data Structure](#data-structure) 8 | * [Flutter](#flutter) 9 | * [Git](#git) 10 | * [HTML and CSS](#html-and-css) 11 | * [Bootstrap](#bootstrap) 12 | * [Java](#java) 13 | * [JavaScript](#javascript) 14 | * [Node.js](#nodejs) 15 | * [React](#react) 16 | * [PHP](#php) 17 | * [Python](#python) 18 | * [Django](#django) 19 | * [Flask](#flask) 20 | 21 | 22 | ### Android 23 | 24 | * [Android App Development Tutorial Malayalam](https://youtube.com/playlist?list=PLZ78Q1BKkdA1-eMVQOiBiMtQQb_vYWnvV) - Sabith Pkc Mnr 25 | 26 | 27 | ### Bash and Shell 28 | 29 | * [Bash Shell Scripting Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUUcV6LES8bTEHJAOlkhmOHO) - Yes Tech Media 30 | 31 | 32 | ### C 33 | 34 | * [C programming malayalam tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUXh0dSzCk3dvQtGmjT9fBBj) - Yes Tech Media 35 | * [C programming for beginners in malayalam quarantine learning programming malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdEVpp5vyyfKYdv3r2GC777i) - Tintu Vlogger 36 | 37 | 38 | ### C++ 39 | 40 | * [C++ Malayalam Tutorial Full](https://youtube.com/playlist?list=PL1JrLEBAapUXVcHV3rO-g-N4gBHcBe2c-) - Yes Tech Media 41 | 42 | 43 | ### Data Structure 44 | 45 | * [Data Structure Challenge](https://youtube.com/playlist?list=PLY-ecO2csVHc5kajCd3fHU6MhkTABkRh9) - Brototype Malayalam 46 | 47 | 48 | ### Flutter 49 | 50 | * [Flutter Malayalam Tutorial Series](https://youtube.com/playlist?list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN) - Brototype Malayalam 51 | 52 | 53 | ### Git 54 | 55 | * [Git Tutorial Malayalam \| Best Malayalam Git Tutorial \| Date With Git](https://youtube.com/playlist?list=PLY-ecO2csVHdLhAO6TERaMJXP8aqyWVt-) - Brototype Malayalam 56 | * [git malayalam tutorial github](https://youtube.com/playlist?list=PL4KwFGqvN4nsAlTIl6FcEubM2CtHW7zTC) - Debug Media 57 | 58 | 59 | ### HTML and CSS 60 | 61 | * [CSS Malayalam Tutorial Full Course](https://youtube.com/playlist?list=PL1JrLEBAapUVvE-oCkKD5QhGG8nb0hhZk) - Yes Tech Media 62 | * [css malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4ntbMZdiSS0nFXo49KZCCcdw) - Debug Media 63 | * [HTML Tutorial Malayalam Full](https://youtube.com/playlist?list=PL1JrLEBAapUVyMVQp6SmpytH1HPeCiNPH) - Yes Tech Media 64 | * [html malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4nupwUNXQs2Dn0za5a8ijVPH) - Debug Media 65 | 66 | 67 | #### Bootstrap 68 | 69 | * [BOOTSTRAP Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUWqs_HbcYngAOmpPbiccqNy) - Yes Tech Media 70 | 71 | 72 | ### Java 73 | 74 | * [Java Programming Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUXndScHzvMaSVOspebvFOsH) - Yes Tech Media 75 | 76 | 77 | ### JavaScript 78 | 79 | * [JavaScript Malayalam Tutorial](https://www.youtube.com/watch?v=3mjwtu4_0uk) - Yes Tech Media 80 | * [javascript tutorial in malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdF4irCbI5BdHIEfxEdfMNqA) - Tintu Vlogger 81 | 82 | 83 | #### Node.js 84 | 85 | * [Node.js Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUUKTpfCPV5Qirq-psQwY0Qq) - Yes Tech Media 86 | * [Node js malayalam free course](https://youtube.com/playlist?list=PLBKJGko2JEdHNBid0azo2vDTi6Vx9p63h) - Tintu Vlogger 87 | 88 | 89 | #### React 90 | 91 | * [React js malayalam tutorial](https://youtube.com/playlist?list=PLBKJGko2JEdG8FUKu2hUF6K7irvbT8hIM) - Tintu Vlogger 92 | * [React Challenge](https://youtube.com/playlist?list=PLY-ecO2csVHfgVM9sChmUirqK7BXUBX9P) - Brototype Malayalam 93 | * [React JS - Malayalam Tutorial - by Yes Tech Media](https://youtube.com/playlist?list=PL1JrLEBAapUX44d5zzl0hf7vX7caSCidT) - Yes Tech Media 94 | * [React js malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4nuKJ3bJSP-LcchabWJtPtE8) - Debug Media 95 | 96 | 97 | ### PHP 98 | 99 | * [PHP Programming Malayalam Tutorial for Beginners](https://www.youtube.com/watch?v=nFYWCouZ1UA) - Yes Tech Media 100 | * [php tutorial in malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdH_T2ki6ty4xGV19qB7Hpmm) - Tintu Vlogger 101 | 102 | 103 | ### Python 104 | 105 | * [Python Programming Malayalam Tutorial](https://www.youtube.com/watch?v=ihnWXGPxNEk) - Yes Tech Media 106 | * [Python Tutorial Malayalam \| Best Malayalam Python Programming Tutorial](https://youtube.com/playlist?list=PLY-ecO2csVHfbpOmWamlb8Mujjdnl1jks) - Brototype Malayalam 107 | 108 | 109 | #### Django 110 | 111 | * [Python Django malayalam tutorial](https://www.youtube.com/watch?v=Obu5qj9sdaE) - Tintu Vlogger 112 | * [Python Django Tutorial for Beginners in malayalam](https://www.youtube.com/playlist?list=PLbasZIkCgHJGXEjcatJ3aO1NpS2PsOtoQ) - Code Band 113 | 114 | 115 | #### Flask 116 | 117 | * [Python Flask Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUU-HCC1f5x8YiGEMoZdGl0e) - Yes Tech Media 118 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-es.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Ciencia de Datos](#ciencia-de-datos) 4 | * [Desarrollo Web](#desarrollo-web) 5 | * [Frontend](#frontend) 6 | * [Juegos](#juegos) 7 | * [Programación](#programación) 8 | * [Software Libre](#software-libre) 9 | * [Variados](#variados) 10 | 11 | 12 | ### Ciencia de Datos 13 | 14 | * [BigDateame](https://bigdateame.com) - Iker Gómez García (podcast) 15 | * [DataFuturologyEspanol](https://www.datafuturology.com/data-futurology-espanol) - Felipe Flores (podcast) 16 | * [DataLatam](http://www.datalatam.com) - Diego May, Frans van Dunné (podcast) 17 | * [SoyData](https://www.ivoox.com/podcast-soydata-ciencia-datos-a-tu_sq_f1414925_1.html) (podcast) 18 | 19 | 20 | ### Desarrollo Web 21 | 22 | * [Codalot Podcast](https://anchor.fm/codalot) - Armando Picón (podcast) 23 | * [Drupalízate](https://anchor.fm/drupalizate) - Robert Menetray (podcast) 24 | * [Hablando.js](https://anchor.fm/carlosazaustre) - Carlos Azaustre (podcast) 25 | * [La Web es la Plataforma](https://anchor.fm/the-web-is-the-platform) - Diego de Granda, Jorge del Casar (podcast) 26 | * [República Web](https://republicaweb.es) - Javier Archeni, Andros Fenollosa, David Vaquero, Antony Goetzschel, Néstor Angulo de Ugarte (podcast) 27 | * [Web Reactiva](https://www.danielprimo.io/podcast) - Daniel Primo (podcast) 28 | 29 | 30 | ### Frontend 31 | 32 | * [Diseño Web](https://pampua.es/podcast) - Ramón Prats (podcast) 33 | * [Midu Dev](https://midu.dev/podcast) - Miguel Ángel Durán (podcast) *(Última Actualización: Marzo 2020)* 34 | 35 | 36 | ### Juegos 37 | 38 | * [Aquelarre of Games](https://aquelarreofgames.com.ar/podcast/) (podcast) 39 | * [Diógenes Digital](https://diogenesdigital.es/podcasts/) - Sergio Pascual "Micropakito", Carlos del Pozo, Israel Alvarez "Borrachuzo" (podcast) *(Última Actualización: Octubre 2019)* 40 | 41 | 42 | ### Programación 43 | 44 | * [Aprende de los expertos en The Dojo MX](https://www.youtube.com/playlist?list=PLfeFnTZNTVDO5UwcIvWherSLxuBuK6ve4) - Héctor Iván Patricio Moreno (screencast) 45 | * [Commit.fm](https://anchor.fm/khriztianmoreno) - Cristian Moreno (podcast) *(Última Actualización: Julio 2020)* 46 | * [Descargas de mi mente](https://www.ivoox.com/podcast-descargas-mi-mente_sq_f1584288_1.html) - Juan Ángel (podcast) 47 | * [Domain-Driven Design](https://www.youtube.com/playlist?list=PLZVwXPbHD1KMsiA7ahRSbIwS3QMsQ0SbL) - Codely.TV (screencast) 48 | * [La Buhardilla Geek](https://www.ivoox.com/podcast-buhardilla-geek_sq_f1465450_1.html) - Juan Ángel Romero, Luis Miguel López (podcast) 49 | * [Maestría JS](https://anchor.fm/maestriajs) - Carlos Rojas (podcast) *(Última Actualización: Mayo 2020)* 50 | * [Programar es una Mierda](https://www.programaresunamierda.com) - Juan José Meroño Sanchez, Alexandre Ballesté Crevillén (podcast) 51 | 52 | 53 | ### Software Libre 54 | 55 | * [Compilando Podcast](https://compilando.audio) - Paco Estrada (podcast) 56 | * [Podcast Linux](https://podcastlinux.com) - Juan Febles (podcast) 57 | 58 | 59 | ### Variados 60 | 61 | * [Code on the Rocks](http://codeontherocks.fm) - Jorge Barroso, Jorge Lería, Davide Mendolia (podcast) 62 | * [Codely.TV screencasts](https://codely.tv/blog/screencasts/) - Codely.TV (screencasts) 63 | * [Cosas de Internet](https://cosasdeinternet.fm/episodios) - Santiago Espinosa, Laura Rojas Aponte (podcast) 64 | * [Día30](https://www.dia30.mx) - Víctor Velázquez, Mariana Ruiz (podcast) 65 | * [Digital. Innovation. Engineers.](https://anchor.fm/mimacom) - Mimacom (podcast) 66 | * [Doomling & Chill](https://anchor.fm/bel-rey) - Bel Rey (podcast) 67 | * [Educando Geek](https://educandogeek.github.io) - Juanjo Gurillo (podcast) 68 | * [Frikismo Puro](https://www.ivoox.com/podcast-frikismo-puro_sq_f1268809_1.html) - Francisco Javier Gárate Soto, Juan Leiva (podcast) 69 | * [Hijos de la Web](https://www.ivoox.com/podcast-hijos-web_sq_f1588708_1.html) - Hector Trejo, Juan José Gutierrez, Óscar Miranda (podcast) 70 | * [iCharlas](https://www.ivoox.com/podcast-icharlas-podcast_sq_f155400_1.html) - Manuel Terrón, Philippe Rochette (podcast) 71 | * [La Tecnologería](https://tecnologeria.com) - Pablo Trinidad, Frank Blanco, Clarisa Guerra, Adrián Mesa, Jorge Cantón, José María García, Manuel Fernández, Iñigo Sendino (podcast) 72 | * [Más allá de la innovación](https://masalladelainnovacion.com/todos-los-podcasts/) - Philippe Lardy, Rosa Cano, Jose Miguel Parella, Paco Estrada, Mónica del Valle, Beatriz Ferrolasa (podcast) 73 | * [Mixx.io](https://mixx.io/podcasts) - Álex Barredo, Matías S. Zavia (podcast) 74 | * [Ni cero, ni uno - Habilidades esenciales en un mundo tecnológico](https://podcast.carlosble.com) - Carlos Blé Jurado (podcast) 75 | * [NoSoloTech](https://www.ivoox.com/podcast-nosolotech-podcast_sq_f1851397_1.html) - Diana Aceves, Félix López, Katia Aresti, Jorge Barrachina (podcast) 76 | * [Red de Sospechosos Habituales](https://www.ivoox.com/podcast-red-sospechosos-habituales_sq_f1564393_1.html) - Javier Fernández (podcast) 77 | * [Reescribiendo el Código](https://open.spotify.com/show/6efO7Lp5LENT3jqR0sYIG5) - Catalina Arismendi, Julia Calvo, Jesica Checa, Florencia Risolo (podcast) 78 | * [TechAndLadies](https://anchor.fm/techladies) - Silvia Morillo, Cristina Pampín, Silvia García (podcast) 79 | * [UGeek](https://ugeek.github.io) - Ángel Jiménez de Luis (podcast) 80 | * [Webificando - El podcast de side projects](https://webificando.com) - Abel Fernandez, Robert Menetray (podcast) 81 | -------------------------------------------------------------------------------- /books/free-programming-books-cs.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Bash](#bash) 4 | * [C#](#csharp) 5 | * [C++](#cpp) 6 | * [Git](#git) 7 | * [HTML and CSS](#html-and-css) 8 | * [Java](#java) 9 | * [Language Agnostic](#language-agnostic) 10 | * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury) 11 | * [Bezpečnost](#bezpecnost) 12 | * [Matematika](#matematika) 13 | * [Právo](#pravo) 14 | * [Regulární výrazy](#regularni-vyrazy) 15 | * [Sítě](#site) 16 | * [LaTeX](#latex) 17 | * [Linux](#linux) 18 | * [Distribuce](#distribuce) 19 | * [OpenSource](#opensource) 20 | * [PHP](#php) 21 | * [Python](#python) 22 | * [Django](#django) 23 | * [Ruby](#ruby) 24 | * [TeX](#tex) 25 | * [Unity](#unity) 26 | * [Webdesign](#webdesign) 27 | * [XML](#xml) 28 | 29 | 30 | ### Bash 31 | 32 | * [Bash očima Bohdana Milara](http://i.iinfo.cz/files/root/k/bash_ocima_bohdana_milara.pdf) (PDF) 33 | 34 | 35 | ### C\# 36 | 37 | * [Programovací jazyk C#](http://www.cs.vsb.cz/behalek/vyuka/pcsharp/text.pdf) - Marek Běhálek (PDF) 38 | * [Systémové programování v jazyce C#](https://phoenix.inf.upol.cz/esf/ucebni/sysprog.pdf) (PDF) 39 | 40 | 41 | ### C++ 42 | 43 | * [Moderní programování objektových aplikací v C++](https://akela.mendelu.cz/~xvencal2/CPP/opora.pdf) (PDF) 44 | * [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) 45 | * [Programovací jazyky C a C++](http://homel.vsb.cz/~s1a10/educ/C_CPP/C_CPP_web.pdf) (PDF) 46 | 47 | 48 | ### Java 49 | 50 | * [Java 5.0, novinky jazyka a upgrade aplikací](http://i.iinfo.cz/files/root/k/java-5-0-novinky-jazyka-a-upgrade-aplikaci.pdf) (PDF) 51 | 52 | 53 | ### Git 54 | 55 | * [Pro Git](https://knihy.nic.cz/#ProGit) - Scott Chacon (PDF, EPUB, MOBI) 56 | 57 | 58 | ### HTML and CSS 59 | 60 | * [Ponořme se do HTML5](https://knihy.nic.cz/#HTML5) - Mark Pilgrim (PDF) 61 | 62 | 63 | ### Language Agnostic 64 | 65 | #### Algoritmy a datové struktury 66 | 67 | * [Průvodce labyrintem algoritmů](http://pruvodce.ucw.cz) - Martin Mareš, Tomáš Valla 68 | * [Základy algoritmizace](http://i.iinfo.cz/files/root/k/Zaklady_algorimizace.pdf) (PDF) 69 | 70 | 71 | #### Bezpečnost 72 | 73 | * [Báječný svět elektronického podpisu](https://knihy.nic.cz) - Jiří Peterka (PDF, EPUB, MOBI) 74 | * [Buď pánem svého prostoru](https://knihy.nic.cz) - Linda McCarthy a Denise Weldon-Siviy (PDF) 75 | 76 | 77 | #### Matematika 78 | 79 | * [Diskrétní matematika](http://math.feld.cvut.cz/habala/teaching/dma.htm) - Petr Habala (PDFs) 80 | * [Matematika SŠ](http://www.realisticky.cz/ucebnice.php?id=3) - Martin Krynický (PDFs) 81 | 82 | 83 | #### Právo 84 | 85 | * [Internet jako objekt práva](https://knihy.nic.cz) - Ján Matejka (PDF) 86 | 87 | 88 | #### Regulární výrazy 89 | 90 | * [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) (PDF) 91 | 92 | 93 | #### Sítě 94 | 95 | * [Internetový protokol IPv6](https://knihy.nic.cz/#IPv6-2019) - Pavel Satrapa (PDF) 96 | 97 | 98 | ### LaTeX 99 | 100 | * [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) (PDF) 101 | 102 | 103 | ### Linux 104 | 105 | * [Linux: Dokumentační projekt](http://www.root.cz/knihy/linux-dokumentacni-projekt/) (PDF) 106 | * [Učebnice ABCLinuxu](http://www.root.cz/knihy/ucebnice-abclinuxu/) (PDF) 107 | 108 | 109 | #### Distribuce 110 | 111 | * [Gentoo Handbook česky](http://www.root.cz/knihy/gentoo-handbook-cesky/) (PDF) 112 | * [Instalace a konfigurace Debian Linuxu](http://www.root.cz/knihy/instalace-a-konfigurace-debian-linuxu/) (PDF) 113 | * [Mandriva Linux 2008 CZ](http://www.root.cz/knihy/mandriva-linux-2008-cz/) (PDF) 114 | * [Příručka uživatele Fedora 17](http://www.root.cz/knihy/prirucka-uzivatele-fedora-17/) (PDF) 115 | * [SUSE Linux: uživatelská příručka](http://www.root.cz/knihy/suse-linux-uzivatelska-prirucka/) (PDF) 116 | 117 | 118 | ### OpenSource 119 | 120 | * [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF) 121 | * [Tvorba open source softwaru](https://knihy.nic.cz/#open_source) - Karl Fogel (PDF, EPUB, MOBI) 122 | * [Výkonnost open source aplikací](https://knihy.nic.cz/#vykonnost) - Tavish Armstrong (PDF, EPUB, MOBI) 123 | 124 | 125 | ### PHP 126 | 127 | * [PHP Tvorba interaktivních internetových aplikací](http://www.kosek.cz/php/php-tvorba-interaktivnich-internetovych-aplikaci.pdf) (PDF) 128 | 129 | 130 | ### Python 131 | 132 | * [Ponořme se do Pythonu 3](http://diveintopython3.py.cz/index.html) - Mark Pilgrim 133 | * [Učebnice jazyka Python](http://i.iinfo.cz/files/root/k/Ucebnice_jazyka_Python.pdf) (PDF) 134 | 135 | 136 | #### Django 137 | 138 | * [Django Girls Tutoriál](https://tutorial.djangogirls.org/cs/) (1.11) (HTML) (:construction: *in process*) 139 | 140 | 141 | ### Perl 142 | 143 | * [Perl pro zelenáče](https://knihy.nic.cz/#perl) - Pavel Satrapa (PDF, EPUB, MOBI) 144 | 145 | 146 | ### Ruby 147 | 148 | * [Ruby Tutoriál](http://i.iinfo.cz/files/root/k/Ruby_tutorial.pdf) (PDF) 149 | 150 | 151 | ### TeX 152 | 153 | * [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) (PDF) 154 | * [TeXbook naruby](http://www.root.cz/knihy/texbook-naruby/) (PDF) 155 | 156 | 157 | ### Unity 158 | 159 | * [Unity](https://knihy.nic.cz/#Unity) - Tomáš Holan (PDF, EPUB, MOBI) 160 | 161 | 162 | ### Webdesign 163 | 164 | * [Webová režie: základy koncepčního myšlení u webových projektů](http://www.root.cz/knihy/webova-rezie-zaklady-koncepcniho-mysleni-u-webovych-projektu/) (PDF) 165 | 166 | 167 | ### XML 168 | 169 | * [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) (PDF) 170 | -------------------------------------------------------------------------------- /courses/free-courses-pl.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Assembly Language](#assembly-language) 4 | * [Bash](#bash) 5 | * [Brainfuck](#brainfuck) 6 | * [C](#c) 7 | * [C#](#csharp) 8 | * [C++](#cpp) 9 | * [HTML and CSS](#html-and-css) 10 | * [Java](#java) 11 | * [JavaScript](#javascript) 12 | * [Vue.js](#vuejs) 13 | * [MySQL](#mysql) 14 | * [PHP](#php) 15 | * [Python](#python) 16 | * [Swift](#swift) 17 | 18 | 19 | ### Assembly Language 20 | 21 | * [Gynvael's Asm (PL)](https://www.youtube.com/playlist?list=PL7CA8FE35B665D4DD) - Gynvael Coldwind 22 | 23 | 24 | ### Bash 25 | 26 | * [Bash - Skrypty powłoki](https://www.youtube.com/playlist?list=PLh6V3IQZSBSbls0j9DdkCpbbqQsBUzh4-) - Piotr Kośka 27 | 28 | 29 | ### Brainfuck 30 | 31 | * [Programowanie w Brainfucku](https://www.youtube.com/watch?v=dzFgY4JsZe8) 32 | 33 | 34 | ### C 35 | 36 | * [Kurs Programowania w C](https://www.youtube.com/playlist?list=PLgeFsJ0yZyikV_e8YDl5rixXu-H6wFIIZ) 37 | 38 | 39 | ### C\# 40 | 41 | * [Podstawy programowania w języku C#](https://www.youtube.com/playlist?list=PLk5dbESAmUZh1cLITav0ZmDEqRujsPa93) 42 | 43 | 44 | ### C++ 45 | 46 | * [Kurs C++](https://www.youtube.com/playlist?list=PLE84826ABF088F7E8) 47 | * [Podejście obiektowe dla znających już podstawy C++ (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdozvOVheSRb_qPVU-4ZJA7uB) - Mirosław Zelent, Damian Stelmach 48 | * [PROGRAMOWANIE W C++. KURS OD PODSTAW, DLA KAŻDEGO (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxx0Y5wzs7CFpmBzb40PaDo) - Mirosław Zelent, Damian Stelmach 49 | 50 | 51 | ### HTML and CSS 52 | 53 | * [Kurs CSS](http://www.kurshtmlcss.pl/kurs-css) (Netido Interactive Agency) 54 | * [Kurs CSS. Wygląd strony www - kaskadowe arkusze stylów - Pasja informatyki (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdow6b2Qm3aTJbKT2BPo5iybv) - Mirosław Zelent, Damian Stelmach 55 | * [Kurs HTML](http://www.kurshtmlcss.pl/kurs-html) (Netido Interactive Agency) 56 | * [Kurs HTML](https://www.youtube.com/playlist?list=PLpwxuvBp359NntV2cLO5LaH6tmd6efmHH) 57 | * [Kurs HTML - od zera do Webmastera](https://www.youtube.com/playlist?list=PL0zYPqHK5yJWsIn3PIproSyxO3nchPd99) 58 | * [Kurs html i css](https://www.youtube.com/playlist?list=PLs8Otihb6zvfosmWesJ_lkJS_HzL58gSS) 59 | * [Kurs HTML. Tworzenie zawartości stron internetowych](https://www.youtube.com/playlist?list=PLOYHgt8dIdox9Qq3X9iAdSVekS_5Vcp5r) - Mirosław Zelent, Damian Stelmach 60 | 61 | 62 | ### Java 63 | 64 | * [Darmowe kursy z Javy dla początkujących](http://programowaniejava.pl/edukacja/darmowe-szkolenia.html) 65 | * [JAVA FX-wprowadzenie](https://www.youtube.com/playlist?list=PL-ikpm9wGd1HkA9PvGTYWZHtO-Xq_i_Mw) 66 | * [Java GUI: programowanie Graficznego Interfejsu Użytkownika](https://www.youtube.com/playlist?list=PL3298E3EB8CFDE9BA) 67 | * [Kurs JavaFX od podstaw](https://www.youtube.com/playlist?list=PLpzwMkmxJDUwQuQR7Rezut5UE_8UGDxkU) 68 | * [Kurs programowania Java](https://www.youtube.com/playlist?list=PLED70A92187B1406A) 69 | * [Kurs programowania w języku Java (od podstaw!)](https://www.youtube.com/playlist?list=PLTs20Q-BTEMMJHb4GWFT34PAWxYyzndIY) 70 | 71 | 72 | ### JavaScript 73 | 74 | * [Kurs JavaScript](https://www.youtube.com/playlist?list=PLGjoxB-1BV8IKoG_fb934nZXSVi_v-4yg) - Jakub Jurkian 75 | * [Kurs JavaScript. Programowanie frontendowe (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxTUYuHS9ZYNlcJq5R3jBsC) - Mirosław Zelent, Damian Stelmach 76 | * [Programowanie w JavaScript od podstaw w 1 miesiąc](https://www.youtube.com/playlist?list=PLTs20Q-BTEMPRSzhrlAuu7yus1BuOLVrS) 77 | 78 | 79 | #### Vue.js 80 | 81 | * [FrontAndBack.pl - Kurs Vue w praktyce](https://frontandback.pl/tags/kurs-vue-w-praktyce/) 82 | 83 | 84 | ### MySQL 85 | 86 | * [Kurs MySQL](https://www.youtube.com/playlist?list=PL748D0ACBEC371708) 87 | * [Kurs MySQL. Bazy danych, język zapytań SQL](https://www.youtube.com/playlist?list=PLOYHgt8dIdoymv-Wzvs8M-OsKFD31VTVZ) - Mirosław Zelent, Damian Stelmach 88 | 89 | 90 | ### PHP 91 | 92 | * [Kurs PHP](https://www.youtube.com/playlist?list=PLE974A9BEF34A967A) 93 | * [Kurs PHP](https://www.youtube.com/playlist?list=PLD54FE15FA250C6C0) 94 | * [Kurs PHP. Programowanie backendowe](https://www.youtube.com/playlist?list=PLOYHgt8dIdox81dbm1JWXQbm2geG1V2uh) - Mirosław Zelent, Damian Stelmach 95 | * [PHP - Kurs wideo](https://www.youtube.com/playlist?list=PLbOPmSDkHx2qfl91W8DFF3jhgjhWv6fkm) 96 | * [PHP dla początkujących - cały kurs](https://www.youtube.com/playlist?list=PL3pH4hKPTCS2XfwSI1VTRvP8xNtzY3gpi) 97 | * [Programowanie obiektowe w języku PHP5 (Szkolenie wideo)](https://www.youtube.com/playlist?list=PL_nu3rOfoPo4HIKGae-kSrJL-ebG7vyQ6) 98 | 99 | 100 | ### Python 101 | 102 | * [Kurs online Python dla początkujących](https://www.flynerd.pl/tag/python-kurs) - Małgorzata Łyczywek AKA Rita (HTML) 103 | * [Kurs Python](https://www.youtube.com/playlist?list=PL3yDCQ6GKeEyBOF0gZyBvihDv6n0GNsdm) 104 | * [Kurs Python - Darmowy Po Polsku](https://www.youtube.com/playlist?list=PL_dDQ_G9rdI6dQsDkwqSQyAeXY3uUrWzp) 105 | * [Kurs Python 3](https://www.youtube.com/playlist?list=PLdBHMlEKo8UcOaykMssI1_X6ui0tzTNoH) 106 | * [Python 3 - Kurs wideo](https://www.youtube.com/playlist?list=PLbOPmSDkHx2pCboufcEKkinpUuramshmr) 107 | * [Raspberry Pi kurs od podstaw](https://forbot.pl/blog/kurs-raspberry-pi-od-podstaw-wstep-spis-tresci-id23139) - Piotr Bugalski (FORBOT.pl) 108 | 109 | 110 | ### Swift 111 | 112 | * [Kurs Swift - Lekcja 0: Zakładamy konto deweloperskie i pobieramy Xcode](https://myapple.pl/posts/8599-kurs-swift-lekcja-0-zakladamy-konto-deweloperskie-i-pobieramy-xcode) - Michał Lipiński 113 | * [Kurs Swift - Lekcja 1: Podstawy języka](https://myapple.pl/posts/8600-kurs-swift-lekcja-1-podstawy-jezyka) - Michał Lipiński 114 | * [Kurs Swift - Lekcja 2: Jak zbudowane są aplikacje](https://myapple.pl/posts/8601-kurs-swift-lekcja-2-jak-zbudowane-sa-aplikacje) - Michał Lipiński 115 | --------------------------------------------------------------------------------