├── 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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
29 |
30 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
26 |
27 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
31 |
32 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
27 |
28 | [](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 | [](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
31 |
32 | [](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 |
--------------------------------------------------------------------------------