├── .editorconfig ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── fpb-lint.yml │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── books ├── free-programming-books-ar.md ├── free-programming-books-az.md ├── free-programming-books-bg.md ├── free-programming-books-bn.md ├── free-programming-books-cs.md ├── free-programming-books-de.md ├── free-programming-books-dk.md ├── free-programming-books-el.md ├── free-programming-books-en.md ├── free-programming-books-es.md ├── free-programming-books-et.md ├── free-programming-books-fa_IR.md ├── free-programming-books-fi.md ├── free-programming-books-fr.md ├── free-programming-books-he.md ├── free-programming-books-hi.md ├── free-programming-books-hu.md ├── free-programming-books-id.md ├── free-programming-books-it.md ├── free-programming-books-ja.md ├── free-programming-books-ko.md ├── free-programming-books-langs.md ├── free-programming-books-my.md ├── free-programming-books-nl.md ├── free-programming-books-no.md ├── free-programming-books-pl.md ├── free-programming-books-pt_BR.md ├── free-programming-books-pt_PT.md ├── free-programming-books-ro.md ├── free-programming-books-ru.md ├── free-programming-books-sk.md ├── free-programming-books-sr.md ├── free-programming-books-subjects.md ├── free-programming-books-sv.md ├── free-programming-books-ta.md ├── free-programming-books-th.md ├── free-programming-books-tr.md ├── free-programming-books-uk.md ├── free-programming-books-vi.md └── free-programming-books-zh.md ├── casts ├── free-podcasts-screencasts-ar.md ├── free-podcasts-screencasts-cs.md ├── free-podcasts-screencasts-en.md ├── free-podcasts-screencasts-es.md ├── free-podcasts-screencasts-fa_IR.md ├── free-podcasts-screencasts-fi.md ├── free-podcasts-screencasts-fr.md ├── free-podcasts-screencasts-he.md ├── free-podcasts-screencasts-id.md ├── free-podcasts-screencasts-pl.md ├── free-podcasts-screencasts-pt_BR.md ├── free-podcasts-screencasts-pt_PT.md ├── free-podcasts-screencasts-ru.md ├── free-podcasts-screencasts-si.md ├── free-podcasts-screencasts-sv.md └── free-podcasts-screencasts-tr.md ├── courses ├── free-courses-ar.md ├── free-courses-bg.md ├── free-courses-bn.md ├── free-courses-de.md ├── free-courses-el.md ├── free-courses-en.md ├── free-courses-es.md ├── free-courses-fa_IR.md ├── free-courses-fi.md ├── free-courses-fr.md ├── free-courses-he.md ├── free-courses-hi.md ├── free-courses-id.md ├── free-courses-it.md ├── free-courses-ja.md ├── free-courses-kk.md ├── free-courses-km.md ├── free-courses-ko.md ├── free-courses-ml.md ├── free-courses-pl.md ├── free-courses-pt_BR.md ├── free-courses-pt_PT.md ├── free-courses-ru.md ├── free-courses-si.md ├── free-courses-th.md ├── free-courses-tr.md ├── free-courses-uk.md └── free-courses-vi.md ├── docs ├── CODE_OF_CONDUCT-bs.md ├── CODE_OF_CONDUCT-de.md ├── CODE_OF_CONDUCT-el.md ├── CODE_OF_CONDUCT-es.md ├── CODE_OF_CONDUCT-fa_IR.md ├── CODE_OF_CONDUCT-fil.md ├── CODE_OF_CONDUCT-fr.md ├── CODE_OF_CONDUCT-hi.md ├── CODE_OF_CONDUCT-id.md ├── CODE_OF_CONDUCT-it.md ├── CODE_OF_CONDUCT-ko.md ├── CODE_OF_CONDUCT-pl.md ├── CODE_OF_CONDUCT-pt_BR.md ├── CODE_OF_CONDUCT-ru.md ├── CODE_OF_CONDUCT-uk.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING-de.md ├── CONTRIBUTING-el.md ├── CONTRIBUTING-es.md ├── CONTRIBUTING-fa_IR.md ├── CONTRIBUTING-fil.md ├── CONTRIBUTING-fr.md ├── CONTRIBUTING-id.md ├── CONTRIBUTING-it.md ├── CONTRIBUTING-ko.md ├── CONTRIBUTING-pt_BR.md ├── CONTRIBUTING-ru.md ├── CONTRIBUTING-vi.md ├── CONTRIBUTING-zh.md ├── CONTRIBUTING-zh_TW.md ├── CONTRIBUTING.md ├── HOWTO-ar.md ├── HOWTO-bn.md ├── HOWTO-bs.md ├── HOWTO-de.md ├── HOWTO-el.md ├── HOWTO-es.md ├── HOWTO-fa_IR.md ├── HOWTO-fil.md ├── HOWTO-fr.md ├── HOWTO-hi.md ├── HOWTO-id.md ├── HOWTO-it.md ├── HOWTO-km.md ├── HOWTO-ko.md ├── HOWTO-nl.md ├── HOWTO-pl.md ├── HOWTO-pt_BR.md ├── HOWTO-ru.md ├── HOWTO-sl.md ├── HOWTO-sv.md ├── HOWTO-th.md ├── HOWTO-tr.md ├── HOWTO-uk.md ├── HOWTO-vi.md ├── HOWTO-zh.md ├── HOWTO-zh_TW.md ├── HOWTO.md └── README.md └── more ├── free-programming-cheatsheets.md ├── free-programming-interactive-tutorials-en.md ├── free-programming-interactive-tutorials-ja.md ├── free-programming-interactive-tutorials-pt_BR.md ├── free-programming-interactive-tutorials-ru.md ├── free-programming-interactive-tutorials-zh.md ├── free-programming-playgrounds-zh.md ├── free-programming-playgrounds.md └── problem-sets-competitive-programming.md /.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 | -------------------------------------------------------------------------------- /.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 | 20 | ## Follow-up 21 | 22 | - Check the status of GitHub Actions and resolve any reported warnings! 23 | -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /.github/workflows/fpb-lint.yml: -------------------------------------------------------------------------------- 1 | name: free-programming-books-lint 2 | 3 | on: [push, pull_request] 4 | 5 | jobs: 6 | build: 7 | 8 | runs-on: ubuntu-latest 9 | 10 | steps: 11 | - uses: actions/checkout@v3 12 | - name: Use Node.js 13 | uses: actions/setup-node@v3 14 | with: 15 | node-version: '16.x' 16 | - run: npm install -g free-programming-books-lint 17 | - run: fpb-lint ./books/ 18 | - run: fpb-lint ./casts/ 19 | - run: fpb-lint ./courses/ 20 | - run: fpb-lint ./more/ 21 | -------------------------------------------------------------------------------- /.github/workflows/main.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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /books/free-programming-books-az.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [CSS](#css) 5 | * [HTML](#html) 6 | * [JavaScript](#javascript) 7 | * [Linux](#Linux) 8 | * [PHP](#php) 9 | 10 | 11 | ### C 12 | 13 | * [C Proqramlaşdırma Dili](http://ilkaddimlar.com/ders/c-proqramlasdirma-dili) 14 | 15 | 16 | ### CSS 17 | 18 | * [CSS](http://ilkaddimlar.com/ders/css) 19 | 20 | 21 | ### HTML 22 | 23 | * [HTML](http://ilkaddimlar.com/ders/html) 24 | 25 | 26 | ### JavaScript 27 | 28 | * [JavaScript](http://ilkaddimlar.com/ders/javascript) 29 | 30 | 31 | ### Linux 32 | 33 | * [Linux](http://ilkaddimlar.com/ders/linux) 34 | 35 | 36 | ### PHP 37 | 38 | * [PHP](http://ilkaddimlar.com/ders/php) 39 | -------------------------------------------------------------------------------- /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-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-cs.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Bash](#bash) 4 | * [C#](#csharp) 5 | * [C++](#cpp) 6 | * [Git](#git) 7 | * [HTML](#html) 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 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 | -------------------------------------------------------------------------------- /books/free-programming-books-dk.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-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 | -------------------------------------------------------------------------------- /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-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](#vue) 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 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 | -------------------------------------------------------------------------------- /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 | * [CSS](#css) 6 | * [Java](#java) 7 | * [JavaScript](#javascript) 8 | * [LaTeX](#latex) 9 | * [Linux](#linux) 10 | * [PHP](#php) 11 | * [Symfony](#symfony) 12 | * [Python](#python) 13 | * [R](#r) 14 | 15 | 16 | ### رایانش ابری 17 | 18 | * [رایانش ابری](http://docs.occc.ir/books/Main%20Book-20110110_2.pdf) (PDF) 19 | 20 | 21 | ### شبکه 22 | 23 | * آلبرت لازلو باراباسی - [علم شبکه](http://networksciencebook.com) 24 | 25 | 26 | ### مهندسی نرم‌افزار 27 | 28 | * [الگوهای طراحی](https://holosen.net/what-is-design-pattern/) - Hossein Badrnezhad *(نیاز به ثبت نام دارد)* 29 | * [الگوهای طراحی در برنامه‌نویسی شیء‌گرا](https://github.com/khajavi/Practical-Design-Patterns) 30 | * [ترجمه آزاد کتاب کد تمیز](https://github.com/Noah1001000/clean-code-persian) - Robert C. Martin et al. 31 | 32 | 33 | ### CSS 34 | 35 | * [یادگیری پیکربندی با CSS](http://fa.learnlayout.com) 36 | 37 | 38 | ### Java 39 | 40 | * [آموزش برنامه‌نویسی جاوا](https://javacup.ir/javacup-training-videos/) 41 | * [آموزش جاوا از صفر](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) 42 | 43 | 44 | ### JavaScript 45 | 46 | * [جاوااسکریپت شیوا](http://eloquentjs.ir) - مارین هاوربک, مهران عفتی (HTML) 47 | * [ریکت جی اس](https://github.com/reactjs/fa.reactjs.org) 48 | * [یادگیری اصولی جاوااسکریپت](https://github.com/Mariotek/BetterUnderstandingOfJavascript) 49 | 50 | 51 | ### LaTeX 52 | 53 | * [مقدمه ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian) 54 | 55 | 56 | ### Linux 57 | 58 | * [فقط برای تفریح؛ داستان یک انقلابی اتفاقی](https://linuxstory.ir) 59 | * [لینوکس و زندگی؛‌ درس هایی برای گیک های جوان](https://linuxbook.ir) 60 | 61 | 62 | ### PHP 63 | 64 | #### Symfony 65 | 66 | * [سیمفونی ۵: سریع‌ترین مسیر](https://symfony.com/doc/current/the-fast-track/fa/index.html) 67 | 68 | 69 | ### Python 70 | 71 | * [کتاب آزاد آموزش پایتون](http://python.coderz.ir) 72 | 73 | 74 | ### R 75 | 76 | * [تحلیل شبکه‌های اجتماعی در R](http://cran.r-project.org/doc/contrib/Raeesi-SNA_in_R_in_Farsi.pdf) (PDF) 77 | * [راهنمای زبان R](http://cran.r-project.org/doc/contrib/Mousavi-R-lang_in_Farsi.pdf) (PDF) 78 | * [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) (PDF) 79 | 80 | 81 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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-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-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 | -------------------------------------------------------------------------------- /books/free-programming-books-pt_PT.md: -------------------------------------------------------------------------------- 1 | ### Indice 2 | 3 | * [C/C++](#cc) 4 | * [CSS](#css) 5 | * [Haskell](#haskell) 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 | ### CSS 18 | 19 | * [Aprenda o layout de CSS](http://pt-pt.learnlayout.com) 20 | 21 | 22 | ### Haskell 23 | 24 | * [Programação Funcional CC](http://www4.di.uminho.pt/~mjf/pub/PF-Haskell.pdf) - Maria João Frade (PDF) 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-ro.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Ajax](#ajax) 4 | * [C](#c) 5 | * [HTML](#html) 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 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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /books/free-programming-books-ta.md: -------------------------------------------------------------------------------- 1 | ## Index 2 | 3 | * [Big Data](#BigData) 4 | * [CSS](#CSS) 5 | * [Database](#Database) 6 | * [HTML](#HTML) 7 | * [JavaScript](#Javascript) 8 | * [Machine Learning](#MachineLearning) 9 | * [MySQL](#MySQL) 10 | * [PHP](#PHP) 11 | * [Ruby](#Ruby) 12 | * [Selenium](#Selenium) 13 | 14 | 15 | ### BigData 16 | 17 | * [எளிய தமிழில் Big Data](http://www.kaniyam.com/learn-bigdata-in-tamil-ebooks/) 18 | 19 | 20 | ### CSS 21 | 22 | * [எளிய தமிழில் CSS](http://www.kaniyam.com/download/learn-css-in-tamil.pdf) - Kaniyam Foundation (PDF) 23 | 24 | 25 | ### Database 26 | 27 | * [எளிய தமிழில் MySQL ](http://www.kaniyam.com/mysql-book-in-tamil/) 28 | 29 | 30 | ### HTML 31 | 32 | * [எளிய தமிழில் CSS](http://www.kaniyam.com/learn-css-in-tamil-ebook/) 33 | * [எளிய தமிழில் HTML](http://www.kaniyam.com/learn-html-in-tamil/) 34 | 35 | 36 | ### JavaScript 37 | 38 | * [எளிய தமிழில் JavaScript](http://www.kaniyam.com/learn-javascript-in-tamil/) 39 | 40 | 41 | ### MachineLearning 42 | 43 | * [எளிய தமிழில் ML](http://www.kaniyam.com/download/e0ae8ee0aeb3e0aebfe0aeaf-e0aea4e0aeaee0aebfe0aeb4e0aebfe0aeb2e0af8d-machine-learning-a4-pdf.html) 44 | 45 | 46 | ### MySQL 47 | 48 | * [எளிய தமிழில் MySQL](http://www.kaniyam.com/mysql-book-in-tamil/) 49 | 50 | 51 | ### PHP 52 | 53 | * [எளிய தமிழில் PHP](https://freetamilebooks.com/ebooks/learn-php-in-tamil/) 54 | 55 | 56 | ### Ruby 57 | 58 | * [எளிய இனிய கணினி மொழி Ruby](http://www.kaniyam.com/download/learn-ruby-in-tamil.pdf) - பிரியா சுந்தரமூர்த்தி (PDF) 59 | 60 | 61 | ### Selenium 62 | 63 | * [எளிய தமிழில் Selenium](http://www.kaniyam.com/download/learn-selenium-in-tamil.pdf) - Nithya Durai (PDF) 64 | -------------------------------------------------------------------------------- /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) - 18 | Chaiyarin Niamsuwan 19 | 20 | 21 | ### IoT (internet of things) 22 | 23 | * [Introduction to Wireless Sensor Networks-แนะนำเครือข่ายเซนเซอร์ไร้สาย](https://www.nectec.or.th/news/news-public-document/introwsn.html) - ผศ.ดร.วรรณรัช สันติอมรทัต และ ผศ.ดร.สกุณา เจริญปัญญาศักดิ์ 24 | 25 | 26 | ### Java 27 | 28 | * [โครงสร้างข้อมูลฉบับวาจาจาวา](https://www.cp.eng.chula.ac.th/books/ds-vjjv/) - สมชาย ประสิทธิ์จูตระกูล 29 | * [Java Programming Concept](http://it.e-tech.ac.th/poohdevil/JavaConcepts/) - Rungrote Phonkam 30 | 31 | 32 | ### Python 33 | 34 | * [Python ๑๐๑](https://www.cp.eng.chula.ac.th/books/python101/) - กิตติภณ พละการ, กิตติภพ พละการ, สมชาย ประสิทธิ์จูตระกูล , สุกรี สินธุภิญโญ 35 | -------------------------------------------------------------------------------- /books/free-programming-books-uk.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [ClosureScript](#clojurescript) 4 | * [Haskell](#haskell) 5 | * [HTML / CSS](#html--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 / 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-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 | -------------------------------------------------------------------------------- /casts/free-podcasts-screencasts-ar.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Miscellaneous](#miscellaneous) 4 | 5 | 6 | ### Miscellaneous 7 | 8 | * [null++: بالعربي](https://nullplus.plus) - Mohamed Luay & Ahmad Alfy (podcast) 9 | * [The Egyptian Guy](https://anchor.fm/refaie) - Mohamed Refaie (podcast) 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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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-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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | 141 | 142 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /courses/free-courses-de.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C++](#cpp) 5 | * [Haskell](#haskell) 6 | * [Java](#java) 7 | * [JavaScript](#javascript) 8 | * [Künstliche Intelligenz](#künstliche-intelligenz) 9 | * [Python](#python) 10 | * [Rust](#rust) 11 | * [Spieleentwicklung](#spieleentwicklung) 12 | * [TypeScript](#typescript) 13 | 14 | 15 | ### C++ 16 | 17 | * [C++ Grundlagen Tutorials von Pilzschaf](https://www.youtube.com/playlist?list=PLStQc0GqppuVs05kWvLBoHcWCULX3ueIM) - Pilzschaf 18 | 19 | 20 | ### C 21 | 22 | * [C Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7q4shI4L__SRpetWff9BjLZ) - The Morpheus Tutorials 23 | 24 | 25 | ### Haskell 26 | 27 | * [Haskell Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7pFIXDN1NLw6jMExuK-wN8I) - The Morpheus Tutorials 28 | 29 | 30 | ### Java 31 | 32 | * [Java Tutorial Deutsch - Programmieren lernen](https://www.youtube.com/playlist?list=PLgZuSc7xewde9zlJjmbLci0w9lV5BbCHE) - "Informatik - simpleclub" 33 | * [Minecraft Plugins Programmieren für Anfänger](https://www.youtube.com/playlist?list=PLry1c-adUOIH3o2_K76jfznpw0-_3VpzY) - BiVieh 34 | 35 | 36 | ### JavaScript 37 | 38 | * [JavaScript lernen für Anfänger](https://www.javascript-kurs.de) - JavaScript Kurs 39 | * [JavaScript Lernen für Anfänger bis Profis](https://www.youtube.com/playlist?list=PLNmsVeXQZj7qOfMI2ZNk-LXUAiXKrwDIi) - The Morpheus Tutorials 40 | 41 | 42 | ### Künstliche Intelligenz 43 | 44 | * [Elements of AI](https://www.elementsofai.de) 45 | 46 | 47 | ### Python 48 | 49 | * [Programmieren lernen mit Python](https://www.youtube.com/playlist?list=PLL1BYAeNY0gzHheN7kCLEhPDegdHrAyDh) 50 | * [Programmieren Lernen: Python Tutorial](https://www.youtube.com/playlist?list=PL_tdPUem3eE_k40i65IdRPWrAZxoHcN4o) 51 | * [Python-Kurs (Python 2)](https://www.python-kurs.eu/kurs.php) 52 | * [Python-Kurs (Python 3)](https://www.python-kurs.eu/python3_kurs.php) 53 | * [Python Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs) 54 | 55 | 56 | ### Rust 57 | 58 | * [Rust Programmieren Tutorials Deutsch für Anfänger](https://www.youtube.com/playlist?list=PLNmsVeXQZj7p9CgKtDep-tyA1dW18FNXr) - The Morpheus Tutorials 59 | 60 | 61 | ### Spieleentwicklung 62 | 63 | * [Unreal Engine 4 Tutorial Deutsch/German](https://www.youtube.com/playlist?list=PLNmsVeXQZj7olLCliQ05e6hvEOl6sbBgv) - The Morpheus Tutorials 64 | 65 | 66 | ### TypeScript 67 | 68 | * [Erstellen von Javascript-Anwendung mithilfe von TypeScript](https://docs.microsoft.com/de-de/learn/paths/build-javascript-applications-typescript/) - Microsoft 69 | * [TypeScript lernen: Eine Einführung in 80 Minuten](https://www.youtube.com/watch?v=_CaGUZNEobk) - Golo Roden 70 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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-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 | -------------------------------------------------------------------------------- /courses/free-courses-kk.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Android](#android) 4 | * [HTML/CSS](#html/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/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 | 41 | 42 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /courses/free-courses-ml.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Android](#android) 4 | * [Javascript](#javascript) 5 | * [PHP](#php) 6 | * [Python](#python) 7 | * [Django](#django) 8 | 9 | 10 | ### Android 11 | 12 | * [Android App Development Tutorial Malayalam](https://youtube.com/playlist?list=PLZ78Q1BKkdA1-eMVQOiBiMtQQb_vYWnvV) - Sabith Pkc Mnr 13 | 14 | 15 | ### Javascript 16 | 17 | * [JavaScript Malayalam Tutorial](https://www.youtube.com/watch?v=3mjwtu4_0uk) - Yes Tech Media 18 | 19 | 20 | ### PHP 21 | 22 | * [PHP Programming Malayalam Tutorial for Beginners](https://www.youtube.com/watch?v=nFYWCouZ1UA) - Yes Tech Media 23 | 24 | 25 | ### Python 26 | 27 | * [Python Programming Malayalam Tutorial](https://www.youtube.com/watch?v=ihnWXGPxNEk) - Yes Tech Media 28 | 29 | 30 | #### Django 31 | 32 | * [Python Django malayalam tutorial](https://www.youtube.com/watch?v=Obu5qj9sdaE) - Tintu Vlogger 33 | * [Python Django Tutorial for Beginners in malayalam](https://www.youtube.com/playlist?list=PLbasZIkCgHJGXEjcatJ3aO1NpS2PsOtoQ) - Code Band 34 | -------------------------------------------------------------------------------- /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 | * [CSS](#css) 10 | * [HTML](#html) 11 | * [Java](#java) 12 | * [JavaScript](#javascript) 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 | ### 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 | 56 | 57 | ### HTML 58 | 59 | * [Kurs HTML](http://www.kurshtmlcss.pl/kurs-html) (Netido Interactive Agency) 60 | * [Kurs HTML](https://www.youtube.com/playlist?list=PLpwxuvBp359NntV2cLO5LaH6tmd6efmHH) 61 | * [Kurs HTML - od zera do Webmastera](https://www.youtube.com/playlist?list=PL0zYPqHK5yJWsIn3PIproSyxO3nchPd99) 62 | * [Kurs html i css](https://www.youtube.com/playlist?list=PLs8Otihb6zvfosmWesJ_lkJS_HzL58gSS) 63 | * [Kurs HTML. Tworzenie zawartości stron internetowych](https://www.youtube.com/playlist?list=PLOYHgt8dIdox9Qq3X9iAdSVekS_5Vcp5r) - Mirosław Zelent, Damian Stelmach 64 | 65 | 66 | ### Java 67 | 68 | * [Darmowe kursy z Javy dla początkujących](http://programowaniejava.pl/edukacja/darmowe-szkolenia.html) 69 | * [JAVA FX-wprowadzenie](https://www.youtube.com/playlist?list=PL-ikpm9wGd1HkA9PvGTYWZHtO-Xq_i_Mw) 70 | * [Java GUI: programowanie Graficznego Interfejsu Użytkownika](https://www.youtube.com/playlist?list=PL3298E3EB8CFDE9BA) 71 | * [Kurs JavaFX od podstaw](https://www.youtube.com/playlist?list=PLpzwMkmxJDUwQuQR7Rezut5UE_8UGDxkU) 72 | * [Kurs programowania Java](https://www.youtube.com/playlist?list=PLED70A92187B1406A) 73 | * [Kurs programowania w języku Java (od podstaw!)](https://www.youtube.com/playlist?list=PLTs20Q-BTEMMJHb4GWFT34PAWxYyzndIY) 74 | 75 | 76 | ### JavaScript 77 | 78 | * [Kurs JavaScript](https://www.youtube.com/playlist?list=PLGjoxB-1BV8IKoG_fb934nZXSVi_v-4yg) - Jakub Jurkian 79 | * [Kurs JavaScript. Programowanie frontendowe (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxTUYuHS9ZYNlcJq5R3jBsC) - Mirosław Zelent, Damian Stelmach 80 | * [Programowanie w JavaScript od podstaw w 1 miesiąc](https://www.youtube.com/playlist?list=PLTs20Q-BTEMPRSzhrlAuu7yus1BuOLVrS) 81 | 82 | 83 | #### Vue 84 | 85 | * [FrontAndBack.pl - Kurs Vue w praktyce](https://frontandback.pl/tags/kurs-vue-w-praktyce/) 86 | 87 | 88 | ### MySQL 89 | 90 | * [Kurs MySQL](https://www.youtube.com/playlist?list=PL748D0ACBEC371708) 91 | * [Kurs MySQL. Bazy danych, język zapytań SQL](https://www.youtube.com/playlist?list=PLOYHgt8dIdoymv-Wzvs8M-OsKFD31VTVZ) - Mirosław Zelent, Damian Stelmach 92 | 93 | 94 | ### PHP 95 | 96 | * [Kurs PHP](https://www.youtube.com/playlist?list=PLE974A9BEF34A967A) 97 | * [Kurs PHP](https://www.youtube.com/playlist?list=PLD54FE15FA250C6C0) 98 | * [Kurs PHP. Programowanie backendowe](https://www.youtube.com/playlist?list=PLOYHgt8dIdox81dbm1JWXQbm2geG1V2uh) - Mirosław Zelent, Damian Stelmach 99 | * [PHP - Kurs wideo](https://www.youtube.com/playlist?list=PLbOPmSDkHx2qfl91W8DFF3jhgjhWv6fkm) 100 | * [PHP dla początkujących - cały kurs](https://www.youtube.com/playlist?list=PL3pH4hKPTCS2XfwSI1VTRvP8xNtzY3gpi) 101 | * [Programowanie obiektowe w języku PHP5 (Szkolenie wideo)](https://www.youtube.com/playlist?list=PL_nu3rOfoPo4HIKGae-kSrJL-ebG7vyQ6) 102 | 103 | 104 | ### Python 105 | 106 | * [Kurs online Python dla początkujących](https://www.flynerd.pl/tag/python-kurs) - Małgorzata Łyczywek AKA Rita (HTML) 107 | * [Kurs Python](https://www.youtube.com/playlist?list=PL3yDCQ6GKeEyBOF0gZyBvihDv6n0GNsdm) 108 | * [Kurs Python - Darmowy Po Polsku](https://www.youtube.com/playlist?list=PL_dDQ_G9rdI6dQsDkwqSQyAeXY3uUrWzp) 109 | * [Kurs Python 3](https://www.youtube.com/playlist?list=PLdBHMlEKo8UcOaykMssI1_X6ui0tzTNoH) 110 | * [Python 3 - Kurs wideo](https://www.youtube.com/playlist?list=PLbOPmSDkHx2pCboufcEKkinpUuramshmr) 111 | * [Raspberry Pi kurs od podstaw](https://forbot.pl/blog/kurs-raspberry-pi-od-podstaw-wstep-spis-tresci-id23139) - Piotr Bugalski (FORBOT.pl) 112 | 113 | 114 | ### Swift 115 | 116 | * [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 117 | * [Kurs Swift - Lekcja 1: Podstawy języka](https://myapple.pl/posts/8600-kurs-swift-lekcja-1-podstawy-jezyka) - Michał Lipiński 118 | * [Kurs Swift - Lekcja 2: Jak zbudowane są aplikacje](https://myapple.pl/posts/8601-kurs-swift-lekcja-2-jak-zbudowane-sa-aplikacje) - Michał Lipiński 119 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /courses/free-courses-si.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [ASP.NET Core](#aspnet_core) 4 | * [HTML / CSS](#html--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 / 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 | 34 | -------------------------------------------------------------------------------- /courses/free-courses-th.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [C](#c) 4 | * [C#](#csharp) 5 | * [C++](#cpp) 6 | * [Git](#git) 7 | * [JavaScript](#javascript) 8 | * [NodeJS](#nodejs) 9 | * [React](#react) 10 | * [Vue.js](#vuejs) 11 | * [Python](#python) 12 | * [Ruby](#Ruby) 13 | * [TypeScript](#typescript) 14 | * [Angular](#angular) 15 | 16 | 17 | ### C 18 | 19 | * [ภาษา C](http://marcuscode.com/lang/c) - MarcusCode 20 | 21 | 22 | ### C\# 23 | 24 | * [ภาษา C#](http://marcuscode.com/lang/csharp) - MarcusCode 25 | 26 | 27 | ### C++ 28 | 29 | * [ภาษา C++](http://marcuscode.com/lang/cpp) - MarcusCode 30 | 31 | 32 | ### Git 33 | 34 | * [มาเรียนรู้ Git แบบง่ายๆกันเถอะ](https://blog.nextzy.me/มาเรียนรู้-git-แบบง่ายๆกันเถอะ-427398e62f82) - Ake Exorcist 35 | * [สอนใช้ Git - Version Control System](https://www.youtube.com/playlist?list=PLjPfp4Ph3gBrgVPZySWHZwxXSxdgOKhQ-) - CMDev 36 | * [สอน git และ github เบื้องต้น](https://www.youtube.com/playlist?list=PLoTScYm9O0GGsV1ZAyP4m_iyAbflQrKrX) - prasertcbs 37 | 38 | 39 | ### JavaScript 40 | 41 | * [จาวาสคริปต์เบื้องต้น](https://phyblas.hinaboshi.com/saraban/javascript) - Phyblas 42 | * [ภาษา JavaScript](http://marcuscode.com/lang/javascript) - MarcusCode 43 | * [สอน JavaScript](https://www.youtube.com/playlist?list=PL_xSQKvnccplgKmdtqizMGRh11witheTM) - Zinglecode 44 | 45 | 46 | #### NodeJS 47 | 48 | * [สอน Node.js เบื้องต้น](https://www.youtube.com/playlist?list=PLoTScYm9O0GERtEdsPHK5Q-cdor5ADnyM) - pracertcbs 49 | * [สอน Nodejs เบื้องต้น สำหรับผู้เริ่มต้นศึกษา Nodejs](https://www.youtube.com/playlist?list=PLEE74DyIkwEkWkVWy3TbjrTICVF_eUdyc) - Kong Ruksiam 50 | 51 | 52 | #### React 53 | 54 | * [สอน React.JS Tutorial](https://www.youtube.com/playlist?list=PLjPfp4Ph3gBo5SmWJXwv4oKDfeTXA7xgw) - CMDev 55 | 56 | 57 | #### Vue.js 58 | 59 | * [เมื่อได้รับภารกิจสร้างระบบเข้าร่วม Event ผ่าน Line Liff](https://www.youtube.com/playlist?list=PLSy2hExy-WZN_fJSBbX7bsrAWsm3sbQg-) - CodeTraveler 60 | * [สอนเขียน VueJS](https://www.youtube.com/playlist?list=PLjPfp4Ph3gBry3sJDNrbqor5ikjwGDJ_7) - CMDev 61 | * [สอน VueJS + NuxtJS ตั้งแต่ 0~99](https://www.youtube.com/playlist?list=PLXm-UJjVcJCMd24NIQTPcqHhfnK-QbPmD) - Geekstart 62 | 63 | 64 | ### Python 65 | 66 | * [ชีวิตคนช่างแสนสั้น เราไม่หวั่นใช้ python](https://phyblas.hinaboshi.com/saraban/python) - Phyblas 67 | * [ภาษา Python](http://marcuscode.com/lang/python) - MarcusCode 68 | * [สอน Python](https://www.youtube.com/playlist?list=PL_xSQKvnccpk1xciZgtt6xEstU7A6fcAp) - Zinglecode 69 | 70 | 71 | ### Ruby 72 | 73 | * [สอน Ruby on Rails ตั้งแต่ 0~99](https://www.youtube.com/playlist?list=PLXm-UJjVcJCPxawSeVSYP1bsP_0_iMpQJ) - Geekstart 74 | 75 | 76 | ### TypeScript 77 | 78 | * [สอน TypeScript Basic to Advance](https://www.youtube.com/playlist?list=PLEE74DyIkwEn4NOiqo43uxvSzyE0eyUQj) - Kong Ruksiam (YouTube) 79 | 80 | 81 | #### Angular 82 | 83 | * [มือใหม่หัดใช้ Angular](https://priefydev.wordpress.com/tag/angular/) - Priefy Dev. 84 | -------------------------------------------------------------------------------- /courses/free-courses-tr.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Algoritmalar](#algoritmalar) 4 | * [HTML / CSS](#html--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 / 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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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/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/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/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-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-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-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 | -------------------------------------------------------------------------------- /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-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-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-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.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/CONTRIBUTING-zh.md: -------------------------------------------------------------------------------- 1 | *[阅读本文的其他语言版本](README.md#nslations)* 2 | 3 | 4 | ## 贡献者许可协议 5 | 6 | 请遵循此[许可协议](../LICENSE)参与贡献。 7 | 8 | 9 | ## 贡献者行为准则 10 | 11 | 请同意并遵循此[行为准则](CODE_OF_CONDUCT.md)参与贡献。([translations](README.md#nslations)) 12 | 13 | 14 | ## 概要 15 | 16 | 1. "一个可以轻易下载一本书的链接" 并不代表它指向的就是 *免费* 书籍。 请只提供免费内容。 确信你所提供的书籍是免费的。我们不接受指向*需要*工作电子邮件地址才能获取书籍的页面的链接,但我们欢迎有需求它们的列表。 17 | 18 | 2. 你不需要会 Git:如果你发现了一些有趣的东西 *尚未出现在本仓库* 中,请开一个[Issue](https://github.com/EbookFoundation/free-programming-books/issues)进行主题讨论。 19 | * 如果你已经知晓Git,请Fork本仓库并提交Pull Request (PR)。 20 | 21 | 3. 这里有5种列表,请选择正确的一个: 22 | 23 | * *Books* :PDF、HTML、ePub、基于一个 gitbook.io的站点、一个Git仓库等等。 24 | * *Courses* :课程是一种学习材料,而不是一本书 [This is a course](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)。 25 | * *Interactive Tutorials* :一个交互式网站,它允许用户输入代码或命令并对结果进行评估。例如:[Try Haskell](http://tryhaskell.org),[Try GitHub](http://try.github.io)。 26 | * *Podcasts and Screencasts* :播客和视频。 27 | * *Problem Sets & Competitive Programming* :一个网站或软件,让你通过解决简单或复杂的问题来评估你的编程技能,有或没有代码审查,有或没有与其他用户对比结果。 28 | 29 | 4. 确保遵循下面的[基本准则](#基本准则),并遵循本仓库文件的[Markdown规定格式](#规定格式)。 30 | 31 | 5. GitHub Actions 将运行测试,以确保你的列表是 **按字母顺序排列** 的,并 **遵循格式化规则**。请 **确保** 你的更改通过了该测试。 32 | 33 | 34 | ### 基本准则 35 | 36 | * 确保你提交的每一本书都是免费的。如有需要请做Double-check。如果你在PR中注明为什么你认为这本书是免费的,这将对管理员是很有帮助的。 37 | * 我们不接受存储在Google Drive、Dropbox、Mega、Scribd、Issuu和其他类似文件上传平台上的文件。 38 | * 请按照字母顺序插入链接。如果你看到一个错位的链接,请重新对他进行排序并提交一个PR。 39 | * 使用最权威来源的链接(意思是原作者的网站比编辑的网站好,比第三方网站好)。 40 | * 没有文件托管服务(包括(但不限于)Dropbox和谷歌驱动器链接)。 41 | * 优先选择使用 `https` 链接,而不是 `http` 链接 -- 只要它们位于相同的域并提供相同的内容。 42 | * 在根域上,去掉末尾的斜杠:使用 `http://example.com` 代替 `http://example.com/`。 43 | * 总是选择最短的链接:使用 `http://example.com/dir/` 比使用 `http://example.com/dir/index.html` 更好。 44 | * 不要提供短链接 45 | * 优先选择使用 "current" 链接代替有 "version" 链接:使用 `http://example.com/dir/book/current/` 比使用 `http://example.com/dir/book/v1.0.0/index.html` 更好。 46 | * 如果一个链接存在过期的证书/自签名证书/SSL问题的任何其他类型: 47 | 1. *replace it* :如果可能的话,将其 *替换* 为对应的`http`(因为在移动设备上接受异常可能比较复杂)。 48 | 2. *leave it* :如果没有`http`版本,但仍然可以通过`https`访问链接,则在浏览器中添加异常或忽略警告。 49 | 3. *remove it* :上述以外删除掉它。 50 | * 如果一个链接以多种格式存在,请添加一个单独的链接,并注明每种格式。 51 | * 如果一个资源存在于Internet上的不同位置 52 | * 使用最权威来源的链接(意思是原始作者的网站比编辑的网站好,比第三方网站好)。 53 | * 如果它们链接到不同的版本,你认为这些版本差异很大,值得保留,那么添加一个单独的链接,并对每个版本做一个说明(参见[Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353)有助于格式化问题的讨论)。 54 | * 相较一个比较大的提交,我们更倾向于原子提交(通过添加/删除/修改进行一次提交)。在提交PR之前没有必要压缩你的提交。(我们永远不会执行这个规则,因为这只是维护人员的方便)。 55 | * 如果一本书比较旧,请在书名中注明出版日期。 56 | * 包含作者的名字或适当的名字。中文版本可以用 “`等`” (“`et al.`”) 缩短作者列表。 57 | * 如果一本书还没有完成,并且仍在编写中,则需添加 “`in process`” 符号,参见[下文](#in_process)所述。 58 | * 如果在开始下载之前需要电子邮件地址或帐户设置,请在括号中添加合适的语言描述,例如:`(*需要*电子邮件,但不是必须的)`。 59 | 60 | 61 | ### 规定格式 62 | 63 | * 所有列表都是`.md`文件。试着学习[Markdown](https://guides.github.com/features/mastering-markdown/)语法。它很容易上手! 64 | * 所有的列表都以索引开始。它的作用是列出并链接所有的sections(章节/段落)或subsections(子段落/子章节)。务必遵循字母顺序排列。 65 | * Sections(章节/段落)使用3级标题(`###`),subsections(子段落/子章节)使用4级标题 (`####`)。 66 | 67 | 整体思想为: 68 | 69 | * `2` :新添加的Section与末尾链接间必须留有`2`个空行 70 | * `1` :标题和第一个链接之间必须留有`1`个空行的空行 71 | * `0` :任何两个链接之间不能留有任何空行 72 | * `1` :每个`.md`文件末尾必须留有`1`个空行 73 | 74 | 举例: 75 | 76 | ```text 77 | [...] 78 | * [一本很有用的书](http://example.com/example.html) 79 | (空行) 80 | (空行) 81 | ### 电子书种类标题 82 | (空行) 83 | * [Another 很有用的书](http://example.com/book.html) 84 | * [Other 有用的书](http://example.com/other.html) 85 | ``` 86 | 87 | * 在 `]` 和 `(` 之间不要留有空格: 88 | 89 | ```text 90 | 错误:* [一本很有用的书] (http://example.com/book.html) 91 | 正确:* [一本很有用的书](http://example.com/book.html) 92 | ``` 93 | 94 | * 如果包括作者,请使用' - '(由单个空格(英文半角)包围的破折号): 95 | 96 | ```text 97 | 错误:* [一本很有用的书](http://example.com/book.html)- 张显宗 98 | 正确:* [一本很有用的书](http://example.com/book.html) - 张显宗 99 | ``` 100 | 101 | * 在链接和电子书格式之间放一个空格: 102 | 103 | ```text 104 | 错误:* [一本很有用的书](https://example.org/book.pdf)(PDF) 105 | 正确:* [一本很有用的书](https://example.org/book.pdf) (PDF) 106 | ``` 107 | 108 | * 如需备注或注解,请使用英文半角括号`( )`: 109 | 110 | ```text 111 | 错误:* [一本很有用的书](https://example.org/book.pdf) (繁体中文) 112 | 正确:* [一本很有用的书](https://example.org/book.pdf) (繁体中文) 113 | ``` 114 | 115 | * 作者在电子书格式之前: 116 | 117 | ```text 118 | 错误:* [一本很有用的书](https://example.org/book.pdf)- (PDF) 张显宗 119 | 正确:* [一本很有用的书](https://example.org/book.pdf) - 张显宗 (PDF) 120 | ``` 121 | 122 | * 多重格式: 123 | 124 | ```text 125 | 错误:* [一本很有用的书](http://example.com/)- 张显宗 (HTML) 126 | 错误:* [一本很有用的书](https://downloads.example.org/book.html)- 张显宗 (download site) 127 | 正确:* [一本很有用的书](http://example.com/) - 张显宗 (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html) 128 | ``` 129 | 130 | * 多作者,多译者时,请使用中文 `、` 进行分隔,在译者名字后请使用英文半角括号包围的 `(翻译)`,可以用 “等” 缩短作者列表: 131 | 132 | ```text 133 | 错误:* [一本很有用的书](https://example.org/book.pdf) - 张显宗,岳绮罗 134 | 正确:* [一本很有用的书](https://example.org/book.pdf) - 张显宗、岳绮罗(翻译) 135 | 正确:* [一本很有用的书](https://example.org/book.pdf) - 张显宗、岳绮罗、顾玄武、出尘子 等 136 | ``` 137 | 138 | * 在旧书的标题中包括出版年份: 139 | 140 | ```text 141 | 错误:* [一本很有用的书](https://example.org/book.html) - 张显宗 - 1970 142 | 正确:* [一本很有用的书 (1970)](https://example.org/book.html) - 张显宗 143 | ``` 144 | 145 | * 编写(翻译)中的书籍: 146 | 147 | ```text 148 | 正确:* [马上出版的一本书](http://example.com/book2.html) - 张显宗 (HTML) (:construction: *编写中*) 149 | 正确:* [马上出版的一本书](http://example.com/book2.html) - 张显宗 (HTML) (:construction: *翻译中*) 150 | ``` 151 | -------------------------------------------------------------------------------- /docs/HOWTO-ar.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[إقرأ هذا بلغات أخرى](README.md#translations)* 6 | 7 |
8 | 9 |
10 | 11 | **مرحبا بكم في *!`Free-Programming-Books`** 12 | 13 | نرحّب بجميع المساهمين الجدد؛ ونرحب أيضا بهؤلاء الذين يريدون تقديم أول Pull Request (PR) لهم علي GitHub. إن كنت واحدا منهم، فإليك بعض المصادر التي ربما تساعدك: 14 | 15 | * [عن البولّ ريكويست](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in English)* 16 | * [إنشاء بولّ ريكويست](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in English)* 17 | * [GitHub مرحبا يا عالَم](https://docs.github.com/en/get-started/quickstart/hello-world) *(in English)* 18 | * [YouTube - دورات تعليمية عن GitHub للمبتدئين](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in English)* 19 | * [YouTube - كيف تنشئ نسختك من مستودع علي GitHub وتقوم بتقديم بولّ ريكويست](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in English)* 20 | * [YouTube - دورة تعليمية مكثفة عن لغة المارك داون](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in English)* 21 | * [YouTube - دورة تعليمية مكثفة عن لغة المارك داون](https://www.youtube.com/watch?v=1lZCkU5VpIs) *(in Algerian Arabic / بالجزائري)* 22 | * [YouTube - دورات تعليمية عن GitHub للمبتدئين](https://www.youtube.com/playlist?list=PLDoPjvoNmBAw4eOj58MZPakHjaO3frVMF) *(in Egyptian Arabic / بالمصري)* 23 | 24 | 25 | لا تخجل من أن تسأل، كل مساهم بدأ بأول PR له، ربما تكون من الآلاف المساهمين لدينا! لذا... لما لا تنضم إلى مجتمعنا [الكبير والمزدهر](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books). 26 | 27 |
28 | إضغط لترى الرسم البياني لنمو المساهمين بالنسبة للزمن. 29 | 30 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 31 | 32 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 33 | 34 |
35 | 36 | حتي لو كنت مساهما متمرسا في المشاريع مفتوحة المصدر، هناك بعض الأشياء التي ربما تقف في طريقك. فعند تقديمك للـPR، يقوم ***GitHub Actions* بتشغيل فاحص تلقائيا لاكتشاف بعض الأخطاء الصغيرة التي قد تحدث بسبب المسافات أو الأخطاء الأبجدية.** فإذا كان الزر أخضرا، هذا يعني أن الكود جاهز للمراجعة، ولكن إن كان غير ذلك، إضغط علي "تفاصيل" تحت الإختبار الذي فشل لتري ما هي الأخطاء التي يجب أن تصححها قبل مراجعة الكود. بعد تصحيح الأخطاء قم بعمل كومّيت لإضافة التعديلات للـPR. 37 | 38 | في النهاية، إذا لم تتأكد من أن المصادر التي تريد إضافتها مناسبة لـ `Free-Programming-Books`، فقم بقرآءة الدليل الإرشادي في [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 39 | 40 |
41 | -------------------------------------------------------------------------------- /docs/HOWTO-bn.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[অন্য ভাষায় এটা পড়ুন](README.md#translations)* 6 | 7 |
8 | 9 | **`Free-Programming-Books` রিপোজটরি তে স্বাগতম!** 10 | 11 | আমরা নবাগত কন্ট্রিবিউটরস দের স্বাগতম জানাই; এমনকি যারা GitHub এই প্রথম কোন Pull Request (PR) তৈরি কয়েছেন। যদি আপনি তাদের একজন হয়ে থাকেন তাহলে নিচের রিসোর্স গুলো আপনার কাজে লাগতে পারেঃ 12 | 13 | * [পুল রিকোয়েস্ট কি?](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [কিভাবে পুল রিকোয়েস্ট দিব](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub হ্যালো ওয়ার্ল্ড](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - নতুনদের জন্য GitHub](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - কিভাবে একটি GitHub রিপোজিটরি ফোর্ক করবেন এবং পুল রিকোয়েস্ট সাবমিট করবেন](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - মার্কডাউন ক্র্যাশ কোর্স](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | কোন প্রশ্ন করতে দ্বিধাবোধ করবেন না। সব কন্ট্রিবিউটরই ফার্স্ট PR থেকে শুরু করেছিল। So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community.কন্ট্রিবিউটর! 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | এমনকি আপনি যদি একজন অভিজ্ঞ ওপেন-সোর্স কন্ট্রিবিউটর ও হয়ে থাকেন, কখনও কখনো কিছু জিনিস ভুল হতেই পারে। যখন আপনি আপনার PR সাবমিট করবেন ***GitHub Actions* আপনার কোড কে যাচাই-বাছাই করবে, কখনো বা স্পেসিং বা ক্যাপিটালাইজেশন এর মত ছোটখাটো জিনিস খুঁজে বের করবে**। যদি আপনি সবুজ বাটন পেয়ে যান, তাহলে বুঝতে পারবেন সবকিছু রিভিউ এর জন্য প্রস্তুত। কিন্তু যদি আপনি সবুজ বাটন না পান তাহলে ফেইল্ড হওয়া চেক এর নিচে "Details" এ ক্লিক করলে সমস্যাগুলি খুঁজে বের করতে পারবেন। তারপর সেই সমস্যাগুলো ফিক্স করার পর আপনার PR এ কমিট করবেন। 33 | 34 | যদি আপনার সন্দেহ হয় যে আপনার রিসোর্স `Free-Programming-Books` এর জন্য উপযুক্ত কিনা, এই গাইডলাইন্স পড়ে দেখুন- [CONTRIBUTING](CONTRIBUTING.md) ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-bs.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Pročitaj ovo u drugim jezicima](README.md#translations)* 6 | 7 |
8 | 9 | **Dobrodošli u `Free-Programming-Books`!** 10 | 11 | Primamo nove kontributore; čak i one koji tek prave svoj prvi Pull Request (PR) na GitHub-u. Ako ste jedan od njih, ovdje je nekoliko izvora koji bi Vam mogli pomoći: 12 | 13 | * [O pull request-ima](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [Kreiranje pull request-a](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub tutorijal za početnike](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - Kako fork-ati GitHub repozitorij i postaviti pull request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | Namojte se ustručavati da postavljate pitanja; svaki kontributor je započeo sa prvim PR-om. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Čak i ako ste iskusan open source kontributor, postoje stvari u kojma biste se mogli zapetljati. Nakon što ste postavili Vaš PR, ***GitHub Actions* će pokrenuti *linter*, koji često pronalazi problemčiće sa proredom ili abecednim redoslijedom**. Ako dobijete zeleno dugme, sve je spremno za pregled, u suprotnom, kliknite "Details" ispod provjere koja nije uspjela kako biste otkrili šta se linter-u nije svidjelo. Ispravite problem i dodajte commit Vašem PR-u. 33 | 34 | Na kraju, ako niste sigurni da je resurs koji želite dodati prikladan za `Free-Programming-Books`, pročitajte smjernice u [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-de.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Lese das hier auch in anderen Sprachen](README.md#translations)* 6 | 7 |
8 | 9 | **Willkommen zu `Free-Programming-Books`!** 10 | 11 | Wir heißen neue Beitragende herzlich willkommen. Auch die, die ihren ersten Pull Request (PR) auf GitHub machen möchten. Wenn Du eine dieser Personen bist, dann findest Du hier einige nützliche Ressourcen: 12 | 13 | * [Informationen zu Pull Requests](https://docs.github.com/de/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/about-pull-requests) 14 | * [Pull Requests erstellen](https://docs.github.com/de/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) 15 | * [GitHub Hallo Welt](https://docs.github.com/en/get-started/quickstart/hello-world) *(auf Englisch)* 16 | * [YouTube - Tutorial GitHub für Anfänger](https://www.youtube.com/watch?v=0fKg7e37bQE) *(auf Englisch)* 17 | * [YouTube - So forkst Du ein GitHub-Repo und sendest einen Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(auf Englisch)* 18 | * [YouTube - GitHub Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(auf Englisch)* 19 | 20 | Habe keine Angst eine Frage zu stellen. Jeder fängt mal an und macht irgendwann seinen allerersten PR. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 21 | 22 |
23 | Click to see the growth users vs. time graphs. 24 | 25 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 26 | 27 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 28 | 29 |
30 | 31 | Selbst, wenn Du ein erfahrener Open-Source-Mitwirkender bist, könnte es Dinge geben, die Dich ins Straucheln bringen. Sobald Du Deinen PR eingereicht hast, führt ***GitHub Actions* einen *Linter* aus und findet oft kleine Probleme mit Absätzen oder Alphabetisierung**. Wenn Du eine grüne Schaltfläche siehst, ist alles zur Überprüfung bereit. Aber wenn das nicht der Fall ist, klicke unter der fehlgeschlagenen Überprüfung auf "Details", um herauszufinden, was dem Linter nicht gefallen hat. Behebe das Problem und füge Deinem PR einen Commit hinzu. 32 | 33 | Wenn Du Dir nicht sicher bist, ob die Ressource, die Du hinzufügen möchtest, für `Free-Programming-Books` geeignet ist, lies Dir die Richtlinien in [Mitwirken](CONTRIBUTING-de.md) durch. ([translations](README.md#translations)) 34 | -------------------------------------------------------------------------------- /docs/HOWTO-el.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Διαβάστε το σε διαφορετικές γλώσσες](README.md#translations)* 6 | 7 |
8 | 9 | **Καλώς ήλθατε στο `Free-Programming-Books`!** 10 | 11 | Καλωσορίζουμε τους νέους συνεισφέροντες· ακόμα και αυτούς που κάνουν το πρώτο τους Pull Request (PR) στο GitHub. Αν είστε ένας από αυτούς, ορίστε λίγο υλικό που μπορεί να βοηθήσει: 12 | 13 | * [Σχετικά με τα Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(στα αγγλικά)* 14 | * [Δημιουργώντας pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(στα αγγλικά)* 15 | * [Hello World στο GitHub](https://docs.github.com/en/get-started/quickstart/hello-world) *(στα αγγλικά)* 16 | * [YouTube - Tutorial στο GitHub Για Αρχάριους](https://www.youtube.com/watch?v=0fKg7e37bQE) *(στα αγγλικά)* 17 | * [YouTube - Πως να Κάνετε Fork ένα αποθετήριο στο GitHub και να Υποβάλετε Ένα Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(στα αγγλικά)* 18 | * [YouTube - Σύντομο Μάθημα Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(στα αγγλικά)* 19 | 20 | 21 | Μη διστάσετε να κάνετε ερωτήσεις· κάθε συνεισφέρων ξεκίνησε ένα πρώτο PR. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Ακόμα και αν είστε έμπειρος συνεισφέρων, υπάρχουν πράγματα που μπορεί να σας μπερδέψουν. Όταν έχετε υποβάλλει το PR σας, το ***GitHub Actions* θα τρέχει ένα *linter*, που βρίσκει συνήθως μικρά θέματα με τα κενά ή την αλφαβητική σειρά**. Αν δείτε ένα πράσινο κουμπί, όλα είναι έτοιμα για ανασκόπηση, αλλά αν όχι, πατήστε "Details" (λεπτομέρειες) κάτω από τον έλεγχο που απέτυχε για να μάθετε τι δεν άρεσε στον linter. Διορθώστε το πρόβλημα και προσθέστε ένα commit στο PR σας. 33 | 34 | Τέλος, αν δεν είστε σίγουροι αν το υλικό που θέλετε να προσθέσετε είναι κατάλληλο για το `Free-Programming-Books`, διαβάστε προσεκτικά τις κατευθυντήριες γραμμές στο [CONTRIBUTING](CONTRIBUTING-el.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-es.md: -------------------------------------------------------------------------------- 1 | # Primeros pasos 2 | 3 |
4 | 5 | *[Lea esto en otros idiomas](README.md#translations)* 6 | 7 |
8 | 9 | **¡Sea bienvenido(a) a `Free-Programming-Books`!** 10 | 11 | Siempre damos una calurosa bienvenida a los nuevos colaboradores; incluso a aquellos que realizan su primera Pull Request (PR) en GitHub. Si es usted uno de ellos, aquí van algunos recursos que quizás le pueden ayudar: 12 | 13 | * [Acerca de las pull requests](https://docs.github.com/es/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [Creando una pull request](https://docs.github.com/es/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) 15 | * [GitHub Hola Mundo](https://docs.github.com/es/get-started/quickstart/hello-world) 16 | * [YouTube - Tutorial GitHub para principiantes](https://www.youtube.com/watch?v=0fKg7e37bQE) *(en inglés)* 17 | * [YouTube - Como bifurcar un repositorio GitHub y Enviar una Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(en inglés)* 18 | * [YouTube - Curso intensivo de Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(en inglés)* 19 | 20 | 21 | No se quede nunca con dudas, ni tenga miedo de hacer preguntas; todo buen colaborador que usted puede ver en el repositorio, comenzó en su día con una primera PR. Así que... ¿qué tal si se une a [nuestra extensa y creciente](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) communidad? 22 | 23 |
24 | Click para detalle gráfico sobre dicho crecimiento (usuarios vs. tiempo) 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Incluso si ya tiene algo de experiencia como colaborador en otros proyectos de código abierto, hay algunas cosas que pueden hacerle dar un traspiés. Una vez enviada su PR, ***GitHub Actions* ejecutará un *linter*; el cuál se encarga a menudo de encontrar pequeños problemas con el espaciado, enlaces, sintaxis o la alfabetización**. Si al finalizar este proceso de integración continua se enciende la luz verde, es que todo está listo para su revisión; pero si no, haga clic en el enlace de "Detalles" proporcionado para averiguar qué fue exactamente lo que falló. Solucione dicho problema y agregue los cambios a su PR mediante un nuevo commit sobre la rama con la que inició la petición de cambios. 33 | 34 | Por último, si no está del todo seguro de si el recurso que desea agregar es apropiado para `Free-Programming-Books`, lea detenidamente las pautas que puede encontrar en [CONTRIBUTING](CONTRIBUTING-es.md) (también [traducido a otros idiomas](README.md#translations)). 35 | -------------------------------------------------------------------------------- /docs/HOWTO-fa_IR.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[این متن را در زبان‌های دیگر بخوانید](README.md#translations)* 6 | 7 |
8 | 9 |
10 | 11 | **به `Free-Programming-Books` خوش آمدید!** 12 | 13 | ما به مشارکت‌کنندگان جدید خوش‌آمد می‌گوییم. حتی آنهایی که اولین Pull Request (PR) خود را در GitHub ایجاد می کنند. اگر شما هم یکی از آنهایید، منابع زیر می‌توانند به شما کمک کنند. 14 | 15 | * [درباره‌ی پول‌ریکوئست](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 16 | * [ایجاد یک درخواست کشش](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 17 | * [«سلام دنیا» در GitHub](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 18 | * [YouTube - GitHub برای مبتدیان](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 19 | * [YouTube - چطور یک ریپوی GitHub را فورک کنیم و یک پول‌ریکوئست ثبت کنیم](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 20 | * [YouTube - دوره سقوط Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 21 | 22 | 23 | از سوال کردن خجالت نکشید. هر مشارکت‌کننده‌ای با اولین PR شروع کرده است. شما می‌توانید یکی از هزاران مشارکت‌کننده‌ی ما باشید! 24 | 25 |
26 | Click to see the growth users vs. time graphs. 27 | 28 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 29 | 30 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 31 | 32 |
33 | 34 | حتی اگر مشارکت‌کننده‌ی باتجربه‌ی پروژه‌های متن‌باز هستید، چیزهایی هست که شاید سطح شما را بالاتر ببرد. وقتی PR خود را ثبت می‌کنید، ***GitHub Actions* یک *linter* اجرا می‌کند که معمولا مشکلات فاصله‌گذاری یا ترتیب الفبایی را کشف می‌کند.** اگر دکمه‌ی سبز را دیدید، یعنی همه چیز برای بازبینی آماده است، در غیر این صورت، روی "Details" در پایین بازبینی شکست خورده کلیک کنید تا بفهمید لینتر چه چیزی را دوست نداشته است. مشکل را حل کنید و یک کامیت به PR خود اضافه کنید. 35 | 36 | در پایان، اگر مطمئن نیستید که منبعی که می‌خواهید اضافه کنید، برای `Free-Programming-Books` مناسب باشد، راهنماهای [CONTRIBUTING](CONTRIBUTING-fa_IR.md) را بخوانید *([translations](README.md#translations) also available)*. 37 | 38 |
39 | -------------------------------------------------------------------------------- /docs/HOWTO-fil.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Basahin ito sa ibang mga wika](README.md#translations)* 6 | 7 |
8 | 9 | **Maligayang pagdating sa `Free-Programming-Books`!** 10 | 11 | Tinatanggap namin ang mga bagong kontribyutor; kahit na ang mga gumagawa ng kanilang pinakaunang Pull Request (PR) sa GitHub. Kung isa ka sa mga iyon, narito ang ilang mapagkukunan na maaaring makatulong: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | Huwag mag-atubiling magtanong; bawat kontribyutor ay nagsimula sa isang unang PR. Maaaring ikaw ang aming ika-libo! 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Kahit na isa kang makaranasang open source na nag-ambag, may mga bagay na maaaring magalit sa iyo. Sa sandaling naisumite mo na ang iyong PR, ang ***GitHub Actions* ay magpapatakbo ng isang *linter*, kadalasang nakakahanap ng maliliit na isyu sa spacing o alphabetization**. Kung nakakuha ka ng berdeng button, handa na ang lahat para sa pagsusuri, ngunit kung hindi, i-click ang "Mga Detalye" sa ilalim ng tseke na nabigong malaman kung ano ang hindi nagustuhan ng linter. Ayusin ang problema at magdagdag ng commit sa iyong PR. 33 | 34 | Panghuli, kung hindi ka sigurado na ang resource na gusto mong idagdag ay angkop para sa `Free-Programming-Books`, basahin ang mga alituntunin sa [CONTRIBUTING](CONTRIBUTING-fil.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-fr.md: -------------------------------------------------------------------------------- 1 | # Mode d'emploi en bref 2 | 3 |
4 | 5 | *[Lisez ceci dans d'autres langues](README.md#translations)* 6 | 7 |
8 | 9 | **Bienvenue à `Free-Programming-Books`!** 10 | 11 | Nous souhaitons la bienvenue aux nouveaux contributeurs; même ceux qui font leur toute première Pull Request (PR) sur GitHub. Si vous faites partie de ceux-ci, voici quelques ressources qui pourraient vous aider: 12 | 13 | * [A propos des pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(en anglais)* 14 | * [Création d'une pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(en anglais)* 15 | * [GitHub Bonjour le monde](https://docs.github.com/en/get-started/quickstart/hello-world) *(en anglais)* 16 | * [YouTube - Comment Fork un Repo GitHub et Soumettre une Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(en anglais)* 17 | * [YouTube - Tutoriel GitHub pour debutant](https://www.youtube.com/watch?v=0fKg7e37bQE) *(en anglais)* 18 | * [YouTube - Cours intensif d'Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(en anglais)* 19 | 20 | 21 | N'hésitez pas à poser des questions; chaque contributeur a commencé par une première PR. Vous pourriez être notre millième! 22 | 23 |
24 | Cliquez pour voir les graphiques de croissance des utilisateurs en fonction du temps. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Même si vous êtes un contributeur open source expérimenté, il y a des choses qui peuvent vous faire trébucher. Une fois que vous avez soumis votre PR, ***GitHub Actions* exécutera un *linter*, trouvant souvent de petits problèmes d'espacement ou d'alphabétisation**. Si vous obtenez un bouton vert, tout est prêt pour l'examen, mais sinon, cliquez sur "Détails" sous la vérification qui n'a pas réussi pour découvrir ce que le linter n'a pas aimé. Résolvez le problème et ajoutez un commit à votre PR. 33 | 34 | Enfin, si vous n'êtes pas sûr que la ressource que vous souhaitez ajouter soit appropriée pour `Free-Programming-Books`, lisez les instructions dans [CONTRIBUTING](CONTRIBUTING-fr.md). ([traductions](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-hi.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[इस लेख को अन्य भाषाओं में पढ़ें](README.md#translations)* 6 | 7 |
8 | 9 | **`Free-Programming-Books` में आपका स्वागत है!** 10 | 11 | हम नए योगदानकर्ताओं का स्वागत करते हैं; यहां तक ​​कि उन लोगों के लिए जो GitHub पर अपना पहला Pull Request (PR) करते हैं। यदि आप उनमें से एक हैं, तो यहां कुछ संसाधन हैं जो मदद कर सकते हैं: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | सवाल पूछने में संकोच न करें; हर योगदानकर्ता ने पहले PR के साथ शुरुआत की। आप हमारे हजारवें हो सकते हैं! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | यहां तक कि अगर आप एक अनुभवी ओपन सोर्स योगदानकर्ता हैं, तो ऐसी चीजें हैं जो आपको यात्रा कर सकती हैं। एक बार जब आप अपना PR सबमिट कर देते हैं, तो ***GitHub Actions* एक *linter* चलाएगा, अक्सर रिक्ति या वर्णमाला के साथ छोटे मुद्दों को ढूंढता है**। यदि आपको एक हरा बटन मिलता है, तो सब कुछ समीक्षा के लिए तैयार है, लेकिन यदि नहीं, तो यह जानने के लिए फेल्ड चेक के नीचे "डिटेल्स" पर क्लिक करें कि लिंटर को क्या पसंद नहीं आया। समस्या को ठीक करें और अपने PR के लिए एक प्रतिबद्धता जोड़ें। 33 | 34 | अंत में, यदि आप सुनिश्चित नहीं हैं कि जिस संसाधन को आप जोड़ना चाहते हैं, वह `Free-Programming-Books` के लिए उपयुक्त है,[CONTRIBUTING](CONTRIBUTING.md) में दिशानिर्देशों के माध्यम से पढ़ें।. ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-id.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Baca ini dalam bahasa lain](README.md#translations)* 6 | 7 |
8 | 9 | **Selamat datang di `Free-Programming-Books`!** 10 | 11 | Kami menyambut kontributor baru; bahkan untuk mereka yang membuat Pull Request (PR) pertama kali di GitHub. Jika Anda adalah salah satunya, berikut adalah beberapa sumber yang mungkin bisa membantu: 12 | 13 | * [Tentang Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(Dalam Bahasa Inggris)* 14 | * [Membuat sebuah pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(Dalam Bahasa Inggris)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(Dalam Bahasa Inggris)* 16 | * [YouTube - GitHub Tutorial Untuk Pemula](https://www.youtube.com/watch?v=0fKg7e37bQE) *(Dalam Bahasa Inggris)* 17 | * [YouTube - Cara Melakukan Fork Pada GitHub Repositori dan Mengirimkan Sebuah Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(Dalam Bahasa Inggris)* 18 | * [YouTube - Kursus Kilat Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(Dalam Bahasa Inggris)* 19 | 20 | 21 | Jangan ragu untuk bertanya; setiap kontributor memulainya dengan PR yang pertama. Anda bisa menjadi yang keseribu! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Bahkan jika Anda seorang kontributor open source yang berpengalaman, ada hal-hal yang mungkin membuat Anda bingung. Setelah Anda mengirimkan PR Anda, ***GitHub Actions* akan menjalankan *linter*, dan sering sekali menemukan sedikit masalah dengan spasi atau abjad**. Jika Anda mendapatkan tombol hijau, semuanya siap untuk ditinjau, tetapi jika tidak, klik "Detail" di bawah centang yang gagal untuk mengetahui apa yang tidak disukai linter. Perbaiki masalah dan tambahkan commit ke PR Anda. 33 | 34 | Terakhir, jika Anda tidak yakin bahwa sumber daya yang ingin Anda tambahkan sesuai untuk `Free-Programming-Books`, bacalah panduan di [BERKONTRIBUSI](CONTRIBUTING-id.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-it.md: -------------------------------------------------------------------------------- 1 | # Primi passi 2 | 3 |
4 | 5 | *[Leggilo in altre lingue](README.md#translations)* 6 | 7 |
8 | 9 | **Benvenuto su `Free-Programming-Books`!** 10 | 11 | Diamo il benvenuto ai nuovi collaboratori; anche a quelli che fanno la loro prima Pull Request (PR) su GitHub. Se sei uno di quelli, ecco qualche risorsa che potrebbe aiutarti: 12 | 13 | * [Riguardante le Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in inglese)* 14 | * [Creare una pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in inglese)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in inglese)* 16 | * [YouTube - GitHub Tutorial per Principianti](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in inglese)* 17 | * [YouTube - Come forkare una Repository GitHub e Inviare una Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in inglese)* 18 | * [YouTube - Corso accelerato di Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in inglese)* 19 | 20 | 21 | Non esitare a fare domande; ogni collaboratore ha iniziato con una prima PR. Quindi... perché non unirti alla nostra [grande e in crescita](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community? 22 | 23 |
24 | Clicca per visualizzare i grafici temporali sulla crescita degli utenti. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Anche se sei un collaboratore esperto in ambito open source, queste sono cose che potrebbero crearti dei problemi. Una volta che hai inviato la tua PR, ***GitHub Actions* avvierà un *linter*, spesso trovando piccoli problemi di spaziatura o di ordinamento alfabetico**. Se ottieni una spunta verde, tutto è pronto per una revisione, in caso contrario così clicca su "Details" sotto il check fallito, analizza l'errore e aggiungi un commit risolutivo alla PR. 33 | 34 | In fine, se non sei sicuro che la risorsa che vuoi aggiungere sia appropriata a `Free-Programming-Books`, leggi le linee guida su [CONTRIBUTING](CONTRIBUTING-it.md) ([tradotto anche in altre lingua](README.md#translations)). 35 | -------------------------------------------------------------------------------- /docs/HOWTO-km.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[អានជាភាសាផ្សេងៗ](README.md#translations)* 6 | 7 |
8 | 9 | **ស្វាគមន៍មកកាន់ `Free-Programming-Books`!** 10 | 11 | យើងរីករាយ ទទូល contributors ថ្មីៗ; ទោះបីវាជាការPull Request (PR) ជាលើកដំបូងរបស់អ្នកក៏ដោយ នៅ GitHub ។. បើអ្នកទើបតែចាប់ផ្តើម contibute ដំបូង , ធនធានខាងក្រោមអាចជួយអ្នកបាន: 12 | 13 | * [អ្វីជា Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [របៀបបង្កើត pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [ទំព័រ GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub សម្រាប់អ្នកទើបចាប់ផ្តើម](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - របៀប Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - របៀបប្រើ Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | កុំខ្លាចក្នុងការសួរ; ពួកយើងទាំងអស់គ្នាចាប់ផ្តើមពីការបង្កើត PR ដំបូង. អ្នកក៏អាចជាអ្នកទី ១០០០ ផងដែរ! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Even if you're an experienced open source contributor, there are things that might trip you up. ពេលអ្នកបង្កើត PR ដំបូង ***GitHub Actions* នឹងត្រួតពិនិត្រអោយអ្នកដោយប្រើ *linter*, often finding little issues with spacing or alphabetization**។. ពេលវាចេញពណ័ខៀវមានន័យថាអ្នកអាចបង្កើត PR បាន ផ្ទុយទៅវិញអ្នកត្រូវកែជាមុនសិនដើម្បីបង្កើត PR ដោយចុចលើពាក្រ "Detail។ 33 | 34 | ចុងបញ្ចប់ បើអ្នកអត់ច្បាស់ថា ធនធានរបស់អ្នក ជា `Free-Programming-Books` ឬអត់ ចូរអ្នកអានបន្ថែមទីនេះ [CONTRIBUTING](CONTRIBUTING.md)។ ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-ko.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[다른언어](README.md#translations)* 6 | 7 |
8 | 9 | **`Free-Programming-Books` 에 오신 것을 환영합니다!** 10 | 11 | 우리는 GitHub 에 첫 Pull Request (PR) 를 보내주시는 신입 기여자들을 환영합니다. 다음 리소스들은 당신에게 도움이 될 수 있습니다: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* 19 | 20 | 21 | 주저하지 말고 질문하세요. 모든 기여자들 역시 첫 PR 로 시작했습니다. 당신은 우리의 1000번째가 될 수도 있어요! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | 경험 많은 오픈 소스 기여자라 할지라도, 여러분을 곤란하게 만들 수 있는 것들이 있습니다. 일단 PR을 제출하면 ***GitHub Actions*는 띄어쓰기나 알파벳 순으로 작은 문제를 발견하는 작업을 실행합니다**. 녹색 단추가 나타나면 모든 항목을 검토할 준비가 되어 있지만 그렇지 않으면 검사에서 "상세 정보"를 클릭합니다. 문제를 해결하고 PR에 커밋을 추가합니다. 33 | 34 | 마지막으로 추가하려는 리소스가 `Free-Programming-Books`에 적합한지 확실하지 않은 경우 [CONTRIBUTING](CONTRIBUTING-ko.md)의 지침을 확인십시오. ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-nl.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Lees dit in andere talen](README.md#translations)* 6 | 7 |
8 | 9 | **Welkom bij `Free-Programming-Books`!** 10 | 11 | We verwelkomen nieuwe bijdragers; zelfs degenen die hun allereerste Pull Request (PR) op GitHub doen. Als je een van hen bent, zijn hier enkele bronnen die je kunnen helpen: 12 | 13 | * [Over pull-verzoeken](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in engels)* 14 | * [Een pull-verzoek maken](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in engels)* 15 | * [GitHub Hallo Wereld](https://docs.github.com/en/get-started/quickstart/hello-world) *(in engels)* 16 | * [YouTube - GitHub-zelfstudie voor beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in engels)* 17 | * [YouTube - Hoe een GitHub-repo te forken en een pull-verzoek in te dienen](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in engels)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in engels)* 19 | 20 | 21 | Aarzel niet om vragen te stellen; elke bijdrager begon met een eerste PR. Je zou onze duizendste kunnen zijn! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Zelfs als je een ervaren open source-bijdrager bent, zijn er dingen die je kunnen laten struikelen. Nadat je je PR hebt ingediend, voert ***GitHub Actions* een *linter* uit, waarbij vaak kleine problemen met spatiëring of alfabetisering worden gevonden**. Als je een groene knop krijgt, is alles klaar voor beoordeling, maar als dat niet het geval is, klik je op "Details" onder het vinkje dat niet heeft kunnen achterhalen wat de linter niet leuk vond. Los het probleem op en voeg een commit toe aan je PR. 33 | 34 | Tot slot, als je niet zeker weet of de bron die je wilt toevoegen geschikt is voor `Free-Programming-Books`, lees dan de richtlijnen in [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-pl.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Przeczytaj to w innych językach](README.md#translations)* 6 | 7 |
8 | 9 | **Witamy w `Free-Programming-Books`!** 10 | 11 | Witamy nowych współtwórców; nawet tych, którzy robią swoje pierwsze Pull Request (PR) na GitHub. Jeśli jesteś jednym z nich, oto kilka zasobów, które mogą Ci pomóc: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(po angielsku)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(po angielsku)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(po angielsku)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(po angielsku)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(po angielsku)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(po angielsku)* 19 | 20 | 21 | Nie wahaj się zadawać pytań; każdy kontrybutor zaczynał od pierwszego PR. Możesz być naszym tysięcznym! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Nawet jeśli jesteś doświadczonym współtwórcą open source, są rzeczy, które mogą Cię frapować. Po przesłaniu swojego PR, ***GitHub Actions* uruchomi *linter*, często znajdując drobne problemy z odstępami lub alfabetyzacją**. Jeśli pojawi się zielony przycisk, wszystko jest gotowe do przeglądu, ale jeśli nie, kliknij „Szczegóły” pod kontrolką, która pozwoli dowiedzieć się co nie spodobało się linterowi. Napraw problem i dodaj zatwierdzenie do swojego PR. 33 | Na koniec, jeśli nie masz pewności, czy zasób, który chcesz dodać, jest odpowiedni dla `Free-Programming-Books`, przeczytaj wytyczne w [CONTRIBUTING](CONTRIBUTING-pl.md). ([translations](README.md#translations)) 34 | -------------------------------------------------------------------------------- /docs/HOWTO-pt_BR.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Leia em outras linguagens](README.md#translations)* 6 | 7 |
8 | 9 | **Seja bem-vindo(a) ao `Free-Programming-Books` (*Livros de Programação Grátis*)!** 10 | 11 | Novos contribuidores são bem-vindos para nós; até mesmo aqueles fazendo seu primeiro Pull Request (PR) no GitHub. Se você é um deles, nós temos alguns recursos que podem ajudar: 12 | 13 | * [Sobre pull requests](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [Criando uma pull request](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* 15 | * [GitHub Hello World](https://docs.github.com/pt/get-started/quickstart/hello-world) 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(em inglês)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(em inglês)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(em inglês)* 19 | 20 | 21 | Não hesite em tirar suas dúvidas; todo contribuidor começou com um primeiro PR. Então... por que não se juntar à nossa comunidade [grande e crescente](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books). 22 | 23 |
24 | Clique para ver o gráficos de crescimento (usuários x tempo) 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Mesmo se você tem experiência com contribuições open source, existem algumas coisas que você pode errar. Por isso, assim que você submeter seu PR, ele **vai ser testado pelo *GitHub Actions*, e as vezes, serão encontrados problemas como espaçamento**. Se você receber um botão verde, está tudo certo para uma revisão de PR. Caso contrário, clique em "Detalhes" para ver o problema encontrado. Arrume ele e adicione um commit ao PR. 33 | 34 | Finalmente, se você não tem certeza de que o material que você que quer adicionar é apropriado para o `Free-Programming-Books`, leia o guia em [CONTRIBUTING](CONTRIBUTING-pt_BR.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-ru.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Доступно на других языках](README.md#translations)* 6 | 7 |
8 | 9 | **Добро пожаловать в `Free-Programming-Books`!** 10 | 11 | Мы приветствуем новых участников; даже тех, кто делает свой самый первый Pull Request (PR) на GitHub. Если вы один из них, вот несколько ресурсов, которые могут вам помочь: 12 | 13 | * [Про пулреквесты](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(на английском языке)* 14 | * [Создание пулреквеста](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(на английском языке)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(на английском языке)* 16 | * [YouTube - обучающий ролик по GitHub для новичков](https://www.youtube.com/watch?v=0fKg7e37bQE) *(на английском языке)* 17 | * [YouTube - Как форкнуть GitHub репозиторий и отправить пулл реквест](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(на английском языке)* 18 | * [YouTube - курс погружения в Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(на английском языке)* 19 | 20 | * [Pull request'ы на GitHub или Как мне внести изменения в чужой проект](https://habr.com/ru/post/125999/) 21 | * [GitHub Hello World](http://bi0morph.github.io/hello-world/) 22 | * [YouTube - Изучение GitHub в одном видео уроке за 15 минут](https://www.youtube.com/watch?v=JfpCicDUMKc) 23 | * [YouTube - Markdown - пиши README без боли](https://www.youtube.com/watch?v=FFBTGdEMrQ4) 24 | 25 | Не стесняйтесь задавать вопросы; каждый участник начал с первого PR. Вы могли бы стать нашим тысячным! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 26 | 27 |
28 | Click to see the growth users vs. time graphs. 29 | 30 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 31 | 32 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 33 | 34 |
35 | 36 | Даже если вы опытный участник проекта с открытым исходным кодом, есть вещи, которые могут вас сбить с толку. После того как вы отправите свой PR, ***GitHub Actions* запустит *linter* который часто находит небольшие проблемы с пробелами или алфавитным порядком**. Если у вас появляется зеленая кнопка, все готово к проверке, а если нет, нажмите "Details" под проверкой, которая не смогла выяснить, что не понравилось линтеру. Устраните проблему и добавьте коммит в свой PR. 37 | 38 | Наконец, если вы не уверены, что ресурс, который вы хотите добавить, подходит для `Free-Programming-Books`, прочтите рекомендации в [CONTRIBUTING](CONTRIBUTING-ru.md). ([translations](README.md#translations)) 39 | -------------------------------------------------------------------------------- /docs/HOWTO-sl.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Preberite to v drugih jezikih](README.md#translations)* 6 | 7 |
8 | 9 | **Dobrodošli v zbirki `Free-Programming-Books`!** 10 | 11 | Lepo pozdravljeni vsi novi programerji - tudi tisti, ki boste na GitHubu ustvarili vaš prvi zahtevek potega (pull-request / PR). Če ste eden izmed njih, vam pri tem lahko pomaga nekaj virov: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(v angleškem jeziku)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(v angleškem jeziku)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(v angleškem jeziku)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(v angleškem jeziku)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(v angleškem jeziku)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(v angleškem jeziku)* 19 | 20 | 21 | Ne oklevajte in postavljajte vprašanja; vsak programer je enkrat začel s svojim prvim PR-om. Vi ste lahko naš tisoči! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Tudi če ste izkušeni na področju programiranja odprte kode, se bodo zagotovo našle zadeve, ki vas lahko malce zaustavijo. Ko oddate PR, bo ***GitHub Actions* zagnal pregledovalnik, ki pogosto najde manjše težave z razmikom ali abecedo**. Če se vam prikaže zeleni gumb, je vse pripravljeno za pregled. Če se zeleni gumb ne prikaže, kliknite »Podrobnosti« pod kljukico, ki je ugotovila, kaj pregledovalniku ni bilo všeč. Odpravite težavo in dodajte zahtevo (commit) v PR. 33 | 34 | Če niste prepričani, da je vir, ki ga želite dodati, primeren za zbirko `Free-Programming-Books`, preberite smernice v [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-sv.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Läs detta på andra språk](README.md#translations)* 6 | 7 |
8 | 9 | **Välkommen till `Free-Programming-Books`!** 10 | 11 | Vi välkomnar varmt nya medarbetare, även de som gör sin första Pull Request (PR) på GitHub. Om du är en av dem finns här några resurser som kan hjälpa dig: 12 | 13 | * [Om Pull begäran](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(på engelska)* 14 | * [Skama en Pull begäran](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(på engelska)* 15 | * [GitHub Hej världen](https://docs.github.com/en/get-started/quickstart/hello-world) *(på engelska)* 16 | * [YouTube - GitHub -handledning för nybörjare](https://www.youtube.com/watch?v=0fKg7e37bQE) *(på engelska)* 17 | * [YouTube - Hur man gafflar ett GitHub -arkiv och skickar en pull -begäran](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(på engelska)* 18 | * [YouTube - Curso intensivo de Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(på engelska)* 19 | 20 | 21 | Var aldrig i tvivel, eller var rädd för att ställa frågor; varje bidragsgivare som du ser i förvaret började på sin tid med en första PR. Tänk om det är vår tusen-tusendel! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 | NOTE: Contribution spikes use to match with the [Hacktoberfest event](https://hacktoberfest.digitalocean.com) dates. 31 | 32 |
33 | 34 | Om du har erfarenhet som bidragsgivare på andra projekt med öppen källkod finns det några saker du kan göra för att få det att fungera. När den skickats till PR, utför ***GitHub Actions* en *linter*; som hittar en meny för att hitta små problem med utrymme, utrymme, syntax eller läskunnighet**. Om denna slutliga integrationsprocess ska slutföras kommer ljuset och allt är klart för din granskning; men om inte, klicka på "Detaljer för detaljer" som ger det exakta genomsnittet av det du tappade. Lösningen på detta problem och summan av förändringarna i din PR innebär ett nytt engagemang. 35 | 36 | I slutändan, om det inte finns någon garanti för att resursen för vilket aggregatet används för `Free-Programming-Books`, kan det definitivt hittas i [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 37 | -------------------------------------------------------------------------------- /docs/HOWTO-th.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[อ่านไฟล์นี้ในภาษาอื่น](README.md#translations)* 6 | 7 |
8 | 9 | **ขอต้อนรับเข้าสู่ `Free-Programming-Books`!** 10 | 11 | พวกเราขอต้อนรับ contributors ใหม่ทุกคน แม้ว่าคุณพึ่งจะเคยสร้าง Pull Request (PR) เป็นครั้งแรกบน GitHub หากคุณคือหนึ่งในนั้น ด้านล่างนี้คือแหล่งข้อมูลที่อาจจะเป็นประโยชน์: 12 | 13 | * [About Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(ในภาษาอังกฤษ)* 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(ในภาษาอังกฤษ)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(ในภาษาอังกฤษ)* 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(ในภาษาอังกฤษ)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(ในภาษาอังกฤษ)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(ในภาษาอังกฤษ)* 19 | 20 | 21 | อย่าลังเลที่จะถามคำถาม ทุกคนมี PR แรกกันทั้งนั้น คุณอาจจะเป็นหนึ่งในผู้ช่วยของเรา. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | แม้ว่าคุณจะเป็นคนที่มีประสบการณ์ในการร่วมพัฒนา Open Source แต่อาจจะมีบางเรื่องที่คุณยังไม่รู้ก็เป็นได้ เมื่อใดก็ตามที่คุณได้สร้าง PR ขึ้น ***GitHub Actions* จะทำการตรวจสอบโค้ดด้วย *linter* สิ่งที่จะพบเจอได้บ่อยจะเป็นการเว้นช่องว่างหรือการเรียงลำดับอักษรที่ไม่ถูกต้อง** หากคุณเห็นปุ่มสีเขียวหมายความว่าทุกอย่างพร้อมสำหรับการตรวจตรา แต่หากไม่ได้เป็นเช่นนั้น ให้กดที่ "Details" เพื่ิอดูว่าผิดพลาดที่จุดไหนจากการรัน linter แล้วทำการแก้ปัญหานั้นเพื่อดึง PR ขึ้นไปใหม่ 33 | 34 | สุดท้ายนี้ หากคุณไม่แน่ใจว่าแหล่งข้อมูลเหล่านั้นจะเหมาะสมกับ `Free-Programming-Books` หรือไม่ ให้อ่านไกด์ไลน์จากในนี้ [CONTRIBUTING](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-tr.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Diğer dillerde okumak için](README.md#translations)* 6 | 7 |
8 | 9 | **`Free-Programming-Books` Hoş Geldiniz!** 10 | 11 | GitHub'da ilk Pull Request (PR) yapanlardan olsanız bile Katkıda bulunmak için yeni gelenleri memnuniyetle karşılıyoruz. Eğer onlardan biriyseniz, işte size yardımcı olabilecek bazı kaynaklar: 12 | 13 | * [Çekme İstekleri Hakkında](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(içinde ingilizce dilinde)* 14 | * [Çekme isteği oluşturma](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(içinde ingilizce dilinde)* 15 | * [GitHub Merhaba Dünya](https://docs.github.com/en/get-started/quickstart/hello-world) *(içinde ingilizce dilinde)* 16 | * [YouTube - Yeni Başlayanlar İçin GitHub Eğitimi](https://www.youtube.com/watch?v=0fKg7e37bQE) *(içinde ingilizce dilinde)* 17 | * [YouTube - Bir GitHub Repo Nasıl Çatallanır ve Bir Çekme Talebi Nasıl Gönderilir](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(içinde ingilizce dilinde)* 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(içinde ingilizce dilinde)* 19 | 20 | 21 | Soru sormaktan çekinmeyin; her katılımcı ilk bir PR ile başladı. Binincimiz olabilirsin! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Deneyimli bir açık kaynak katılımcısı olsanız bile, sizi rahatsız edebilecek şeyler var. PR'nizi gönderdikten sonra, 33 | ***GitHub Actions*, genellikle boşluk veya alfabetik sıralama ile ilgili küçük sorunlar bularak bir *linter* çalıştırır**. Yeşil bir düğme alırsanız, her şey gözden geçirilmeye hazırdır, ancak değilse, linter'in neyi sevmediğini bulmak için başarısız olan kontrolün altındaki "Details" ı tıklayın. Sorunu düzeltin ve PR'nize bir taahhüt ekleyin. 34 | 35 | Nihayet, Eklemek istediğiniz kaynağın `Free-Programming-Books` için uygun olduğundan emin değilseniz, [CONTRIBUTING](CONTRIBUTING.md) bölümündeki yönergeleri okuyun. ([translations](README.md#translations)) 36 | -------------------------------------------------------------------------------- /docs/HOWTO-uk.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Прочитати іншими мовами](README.md#translations)* 6 | 7 |
8 | 9 | **Ласкаво просимо до `Free-Programming-Books`!** 10 | 11 | Вітаємо нових учасників, навіть тих, хто робить свій перший Pull Request (PR) на GitHub. Якщо Ви один із них, ці ресурси можуть Вам допомогти: 12 | 13 | * [Про Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(англійською мовою)* 14 | * [Створення pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(англійською мовою)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(англійською мовою)* 16 | * [YouTube - GitHub для початківців](https://www.youtube.com/watch?v=0fKg7e37bQE) *(англійською мовою)* 17 | * [YouTube - Як зробити Fork репозиторія GitHub та відправити Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(англійською мовою)* 18 | * [YouTube - Занурення у Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(англійською мовою)* 19 | 20 | 21 | Не соромтеся задавати питання, адже кожен дописувач починав з першого PR. Саме Ви можете стати нашим тисячним! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Навіть якщо у Вас є досвід роботи з відкритим кодом, є речі, які можуть Вас збентежити. Після того, як Ви подасте свій PR, ***GitHub Actions* запустить *linter*, який може виявити невеликі проблеми з пробілами або алфавітом**. Якщо Ви отримаєте зелену кнопку, то все готово до перегляду, якщо ні, натисніть «Деталі» під перевіркою,щоб дізнатися що не сподобалося лінтеру. Вирішіть проблему та додайте комміт до свого PR. 33 | 34 | На останок, якщо Ви не впевнені чи ресурс, який ви хочете додати, підходить для `Free-Programming-Books`, ознайомтеся з інструкціями в розділі [ДОДАТКИ](CONTRIBUTING.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-vi.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Đọc tài liệu này bằng các ngôn ngữ khác](README.md#translations)* 6 | 7 |
8 | 9 | **Chào mừng tới `Free-Programming-Books`!** 10 | 11 | Chúng tôi chào đón những người đóng góp mới, kể cả khi những người đóng góp lần đầu thực hiện trên GitHub. Nếu bạn là một trong số họ, đây là một số nguồn có thể giúp: 12 | 13 | * [Giới thiệu về Pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(bằng Tiếng Anh)* 14 | * [Tạo một Pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(bằng Tiếng Anh)* 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) *(bằng Tiếng Anh)* 16 | * [YouTube - Giới thiệu GitHub cho người mới bắt đầu](https://www.youtube.com/watch?v=0fKg7e37bQE) *(bằng Tiếng Anh)* 17 | * [YouTube - Làm thế nào để Fork một kho lưu trữ GitHub và gửi một Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(bằng Tiếng Anh)* 18 | * [YouTube - Khóa học về Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(bằng Tiếng Anh)* 19 | 20 | 21 | Đừng do dự khi đặt câu hỏi; mọi người đóng góp đã bắt đầu với Pull Request (PR) đầu tiên. Bạn có thể là người tiếp theo! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Nếu bạn là một người đóng góp có kinh nghiệm với mã nguồn mở, có nhiều điều bạn có thể phát triển. Một khi bạn gửi PR của bạn, ***GitHub Actions* sẽ kiểm tra tra bằng cách sử dụng *linter*, thường tìm thấy những lỗi nhỏ với khoảng trống hoặc chính tả**. Nếu bạn đặt tích xanh, mọi thứ đã sẵn sàng cho việc đánh giá, nếu không, nhấn vào "Details" dưới phần kiểm tra lỗi để tìm kiếm sai sót. Sửa vấn đề và thêm một commit tới PR của bạn. 33 | 34 | Cuối cùng, nếu bạn không chắc rằng nguồn bạn muốn thêm phù hợp cho `Free-Programming-Books`, đọc qua hướng dẫn trong [Đóng Góp](CONTRIBUTING-vi.md). ([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-zh.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[阅读本文的其他语言版本](README.md#translations)* 6 | 7 |
8 | 9 | **欢迎使用 `Free-Programming-Books`(*免费编程书籍*)!** 10 | 11 | 我们欢迎新的贡献者;即使是在 GitHub 上首次提出 Pull Request (PR) 的人。如果您是其中之一,那么以下资源可能会有所帮助: 12 | 13 | * [关于拉取请求](https://docs.github.com/cn/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [创建拉取请求](https://docs.github.com/cn/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) 15 | * [GitHub Hello World 教程](https://docs.github.com/cn/get-started/quickstart/hello-world) 16 | * [YouTube —— GitHub 初学者教程](https://www.youtube.com/watch?v=0fKg7e37bQE) *(用英语)* 17 | * [YouTube —— 如何复刻 GitHub 仓库并提交拉取请求](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(用英语)* 18 | * [YouTube —— Markdown 速成课程](https://www.youtube.com/watch?v=HUBNt18RFbo) *(用英语)* 19 | 20 | 21 | 不要犹豫,提问题。每个贡献者都从第一个 PR 开始。你可能是我们的千分之一! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | 即使您是经验丰富的开源贡献者,也有一些事情可能会让您绊倒。提交您的 PR 后,***GitHub Actions* 会运行一个 *linter*(代码风格检测工具),经常发现间距或字母顺序方面的小问题**。如果您获得绿色按钮,则说明一切准备就绪,但如果没有,请单击 "更多" 链接以查找 linter 不满意的地方。解决此问题并新增 commit 到您的 PR。 33 | 34 | 最后,如果不确定要添加的资源是否适用于 `Free-Programming-Books`(免费编程书籍),请通读 [CONTRIBUTING](CONTRIBUTING-zh.md) 中的基本准则。([translations](README.md#translations)) 35 | -------------------------------------------------------------------------------- /docs/HOWTO-zh_TW.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[閱讀本文的其他語言版本](README.md#translations)* 6 | 7 |
8 | 9 | **歡迎使用 `Free-Programming-Books`!** 10 | 11 | 我們歡迎新的貢獻者;即使是在 GitHub 上首次提出 Pull Request (PR) 的人。如果您是其中之一,那麼以下資源可能會對你有所幫助: 12 | 13 | * [關於 pull request](https://docs.github.com/cn/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [建立 pull request](https://docs.github.com/cn/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) 15 | * [GitHub Hello World](https://docs.github.com/cn/get-started/quickstart/hello-world) 16 | * [YouTube - GitHub 初學者課程](https://www.youtube.com/watch?v=0fKg7e37bQE) *(用英語)* 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(用英語)* 18 | * [YouTube - Markdown 速成教學](https://www.youtube.com/watch?v=HUBNt18RFbo) *(用英語)* 19 | 20 | 21 | 不要猶豫,儘管提問。每個貢獻者都是從第一個 PR 開始。您可能是我們的千分之一! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see the growth users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | 即使您是經驗豐富的開源貢獻者,也有一些事情可能會讓您遭受失敗。提交您的 PR 後,***GitHub Actions* 會運行程式碼品質分析工具,有時會發現間距或字母順序方面的問題**。如果您獲得綠色按鈕,則說明一切準備就緒,但如果沒有,請點擊 "更多" 連結以尋找程式碼品質分析工具不满意的地方。修正此問題並新增 commit 到您的 PR。 33 | 34 | 35 | 最後,如果不確定要添加的資源是否適合 `Free-Programming-Books`,請閱讀 [CONTRIBUTING](CONTRIBUTING-zh_TW.md) 中的指南。([translations](README.md#translations)) 36 | -------------------------------------------------------------------------------- /docs/HOWTO.md: -------------------------------------------------------------------------------- 1 | # How-To at a glance 2 | 3 |
4 | 5 | *[Read this in other languages](README.md#translations)* 6 | 7 |
8 | 9 | **Welcome to `Free-Programming-Books`!** 10 | 11 | We welcome new contributors; even those making their very first Pull Request (PR) on GitHub. If you're one of those, here are some resources that might help: 12 | 13 | * [About pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) 14 | * [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) 15 | * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) 16 | * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) 17 | * [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) 18 | * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) 19 | 20 | 21 | Don't hesitate to ask questions; every contributor started with a first PR. So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. 22 | 23 |
24 | Click to see users vs. time graphs. 25 | 26 | [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) 27 | 28 | [![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) 29 | 30 |
31 | 32 | Even if you're an experienced open source contributor, there are things that might trip you up. Once you've submitted your PR, ***GitHub Actions* will run a *linter*, often finding little issues with spacing or alphabetization**. If you get a green button, everything is ready for review; but if not, click "Details" under the check that failed to find out what the linter didn't like, and fix the problem adding a new commit to the branch from which your PR was opened. 33 | 34 | Finally, if you're not sure that the resource you want to add is appropriate for `Free-Programming-Books`, read through the guidelines in [CONTRIBUTING](CONTRIBUTING.md) *([translations](README.md#translations) also available)*. 35 | -------------------------------------------------------------------------------- /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 | - [Contributing](CONTRIBUTING-zh.md) 18 | - [How-to](HOWTO-zh.md) 19 | - Chinese (traditional) / 繁體中文 20 | - [Contributing](CONTRIBUTING-zh_TW.md) 21 | - [How-to](HOWTO-zh_TW.md) 22 | - Czech / čeština / český jazyk 23 | - Danish / dansk 24 | - Dutch / Nederlands 25 | - [How-to](HOWTO-nl.md) 26 | - English 27 | - [Code of Conduct](CODE_OF_CONDUCT.md) 28 | - [Contributing](CONTRIBUTING.md) 29 | - [How-to](HOWTO.md) 30 | - Estonian / eesti keel 31 | - Finnish / suomi / suomen kieli 32 | - Filipino 33 | - [Kodigo ng Pag-uugali](CODE_OF_CONDUCT-fil.md) 34 | - [Contributing](CONTRIBUTING-fil.md) 35 | - [How-to](HOWTO-fil.md) 36 | - French / français 37 | - [Code de Contrat](CODE_OF_CONDUCT-fr.md) 38 | - [Contributing](CONTRIBUTING-fr.md) 39 | - [How-to](HOWTO-fr.md) 40 | - German / Deutsch 41 | - [Verhaltenskodex](CODE_OF_CONDUCT-de.md) 42 | - [How-to](HOWTO-de.md) 43 | - [Mitwirken](CONTRIBUTING-de.md) 44 | - Greek / ελληνικά 45 | - [Κώδικα Δεοντολογίας](CODE_OF_CONDUCT-el.md) 46 | - [Contributing](CONTRIBUTING-el.md) 47 | - [How-to](HOWTO-el.md) 48 | - Hebrew / עברית 49 | - Hindi / हिन्दी 50 | - [आचार संहिता](CODE_OF_CONDUCT-hi.md) 51 | - [How-to](HOWTO-hi.md) 52 | - Hungarian / magyar / magyar nyelv 53 | - Indonesian / Bahasa Indonesia 54 | - [Berkontribusi](CONTRIBUTING-id.md) 55 | - [Kode Etik](CODE_OF_CONDUCT-id.md) 56 | - [How-to](HOWTO-id.md) 57 | - Italian / italiano 58 | - [Codice di Comportamento](CODE_OF_CONDUCT-it.md) 59 | - [Contributing](CONTRIBUTING-it.md) 60 | - [How-to](HOWTO-it.md) 61 | - Japanese / 日本語 62 | - Kazakh / қазақша 63 | - Khmer / Cambodian / ខ្មែរ 64 | - [How-to](HOWTO-km.md) 65 | - Korean / 한국어 [韓國語] 66 | - [행동강령](CODE_OF_CONDUCT-ko.md) 67 | - [Contributing](CONTRIBUTING-ko.md) 68 | - [How-to](HOWTO-ko.md) 69 | - Malayalam / മലയാളം 70 | - Norwegian / Norsk 71 | - Persian / Farsi (Iran) / فارسى 72 | - [مرام‌نامه‌ی](CODE_OF_CONDUCT-fa_IR.md) 73 | - [Contributing](CONTRIBUTING-fa_IR.md) 74 | - [How-to](HOWTO-fa_IR.md) 75 | - Polish / polski / język polski / polszczyzna 76 | - [Code of Conduct](CODE_OF_CONDUCT-pl.md) 77 | - [How-to](HOWTO-pl.md) 78 | - Portuguese (Brazil) 79 | - [Código de Conduta](CODE_OF_CONDUCT-pt_BR.md) 80 | - [Contributing](CONTRIBUTING-pt_BR.md) 81 | - [How-to](HOWTO-pt_BR.md) 82 | - Portuguese (Portugal) 83 | - Romanian (Romania) / limba română / român 84 | - Russian / Русский язык 85 | - [Кодекс поведения](CODE_OF_CONDUCT-ru.md) 86 | - [Contributing](CONTRIBUTING-ru.md) 87 | - Sinhala / සිංහල 88 | - Slovak / slovenčina 89 | - Slovenian / slovenščina 90 | - [How-to](HOWTO-sl.md) 91 | - Spanish / español / castellano 92 | - [Código de Conducta](CODE_OF_CONDUCT-es.md) 93 | - [Contributing](CONTRIBUTING-es.md) 94 | - [How-to](HOWTO-es.md) 95 | - Swedish / Svenska 96 | - [How-to](HOWTO-sv.md) 97 | - Tamil / தமிழ் 98 | - Thai / ไทย 99 | - [How-to](HOWTO-th.md) 100 | - Turkish / Türkçe 101 | - [How-to](HOWTO-tr.md) 102 | - Ukrainian / Українська 103 | - [Кодекс Поведінки](CODE_OF_CONDUCT-uk.md) 104 | - [How-to](HOWTO-uk.md) 105 | - Vietnamese / Tiếng Việt 106 | - [Đóng Góp](CONTRIBUTING-vi.md) 107 | - [How-to](HOWTO-vi.md) 108 | 109 | 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)? 110 | -------------------------------------------------------------------------------- /more/free-programming-interactive-tutorials-ja.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [HTML / CSS](#html--css) 4 | * [JavaScript](#javascript) 5 | * [React](#react) 6 | * [Python](#python) 7 | 8 | 9 | ### HTML / 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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | 48 | 49 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /more/free-programming-playgrounds-zh.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Dart](#dart) 4 | 5 | 6 | ### Dart 7 | 8 | * [DartPad](https://dartpad.cn) 9 | -------------------------------------------------------------------------------- /more/problem-sets-competitive-programming.md: -------------------------------------------------------------------------------- 1 | ### Index 2 | 3 | * [Competitive Programming](#competitive-programming) 4 | * [CTF Capture the Flag](#capture-the-flag) 5 | * [Data science](#data-science) 6 | * [Information security](#information-security) 7 | * [Problem Sets](#problem-sets) 8 | 9 | 10 | ### Competitive Programming 11 | 12 | * [4Clojure](http://www.4clojure.com) 13 | * [A2 Online Judge](https://a2oj.com) 14 | * [APL Problem Solving Competition](https://contest.dyalog.com) 15 | * [AtCoder](https://atcoder.jp) 16 | * [beecrowd](https://www.beecrowd.com.br) 17 | * [Binary Search](https://binarysearch.com) 18 | * [Caribbean Online Judge](http://coj.uci.cu) 19 | * [COCI](https://hsin.hr/coci/) 20 | * [Codeabbey](http://www.codeabbey.com) 21 | * [Codechef](https://www.codechef.com/contests) 22 | * [Codecombat](https://codecombat.com) 23 | * [Codeeval](https://www.codeeval.com) 24 | * [CodeFights](https://codefights.com) 25 | * [Codeforces](http://codeforces.com/contests) 26 | * [Codeground](https://www.codeground.org) 27 | * [Coderbyte](https://coderbyte.com) 28 | * [Codewars](http://www.codewars.com) 29 | * [Codingame](https://www.codingame.com/start) 30 | * [CSES Problem Set](https://cses.fi/problemset) 31 | * [Dimik](https://dimikoj.com) 32 | * [DMOJ](https://dmoj.ca) 33 | * [E-olymp](https://www.e-olymp.com/en/) 34 | * [Facebook Hackercup](https://www.facebook.com/hackercup) 35 | * [Google Code Jam](https://codingcompetitions.withgoogle.com/codejam) 36 | * [Google Kickstart](https://codingcompetitions.withgoogle.com/kickstart) 37 | * [HackerEarth](https://www.hackerearth.com) 38 | * [Hackerrank](https://www.hackerrank.com) 39 | * [Internet Problem Solving Contest](http://ipsc.ksp.sk) 40 | * [Just another Golf Coding](http://jagc.org) 41 | * [Kattis](https://open.kattis.com) 42 | * [LeetCode](https://leetcode.com) 43 | * [LightOJ](https://lightoj.com) 44 | * [Microcorruption](https://microcorruption.com/login) 45 | * [oj.uz](https://oj.uz) 46 | * [Sphere Online Judge](http://www.spoj.com/contests) 47 | * [Techgig](https://www.techgig.com) 48 | * [Topcoder](https://www.topcoder.com) 49 | * [Toph](https://toph.co) 50 | 51 | 52 | ### Capture the flag 53 | 54 | * [CTFlearn](https://ctflearn.com) (email address *requested*) 55 | * [Google Ctf](https://capturetheflag.withgoogle.com) (email address *requested*) 56 | * [Hacker101](https://ctf.hacker101.com) (email address *requested*) 57 | * [Hackthebox](https://www.hackthebox.eu) (email address *requested*) 58 | * [HackThisSite](https://www.hackthissite.org) (email address *requested*) 59 | * [Overthewire Wargames fungame to practice CTF](https://overthewire.org/wargames/bandit) 60 | * [Picoctf](https://picoctf.org/resources) (email address *requested*) 61 | * [TryHackMe](https://tryhackme.com) (email address *requested*) 62 | 63 | 64 | ### Data science 65 | 66 | * [AIcrowd](https://www.aicrowd.com) 67 | * [CodaLab](https://competitions.codalab.org) 68 | * [CrowdANALYTIX](https://www.crowdanalytix.com/community) 69 | * [DrivenData](https://www.drivendata.org) 70 | * [Kaggle](https://www.kaggle.com) 71 | 72 | 73 | ### Information security 74 | 75 | * [ångstromCTF](https://angstromctf.com) 76 | * [CTFtime](https://ctftime.org) 77 | * [Hacker101](https://ctf.hacker101.com) 78 | * [InCTF](https://inctf.in) 79 | 80 | 81 | ### Problem Sets 82 | 83 | * [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) 84 | * [A2 Online Judge](https://a2oj.com/ps) 85 | * [Advent Of Code](http://adventofcode.com) 86 | * [AdventJS - 25 días de retos con JavaScript](https://adventjs.dev) - Miguel Ángel Durán «midudev» *(GitHub account requested, not required)* 87 | * [Anarchy Golf](http://golf.shinh.org) 88 | * [APL Practice Problems](https://problems.tryapl.org) 89 | * [BaekJoon Online Judge](http://www.acmicpc.net) 90 | * [beecrowd](https://www.beecrowd.com.br) 91 | * [CareerCup](http://www.careercup.com) 92 | * [CheckIO](http://www.checkio.org) 93 | * [Codechef](https://www.codechef.com/problems/school) 94 | * [Codedrills](https://codedrills.io/competitive) 95 | * [Codeforces](http://codeforces.com/problemset) 96 | * [Codility](https://codility.com/programmers/) 97 | * [Coding Bat](http://codingbat.com/java) 98 | * [Coding Interview Questions and answers for practice \| Python, Java & C++](https://www.codingninjas.com/codestudio/problems) - CodingNinjas 99 | * [CSES Problem Set](https://cses.fi/problemset/) 100 | * [Edabit](https://edabit.com) 101 | * [Exercism](http://exercism.io) 102 | * [Geeks For Geeks](https://practice.geeksforgeeks.org) 103 | * [Google Code Jam - Practise](https://codingcompetitions.withgoogle.com/codejam/archive) 104 | * [Hacker.org](http://www.hacker.org) 105 | * [HackerEarth](https://www.hackerearth.com) 106 | * [HDU Online Judge](http://acm.hdu.edu.cn) 107 | * [Interactive Coding Challenge](https://github.com/donnemartin/interactive-coding-challenges) 108 | * [InterviewBit](https://www.interviewbit.com) 109 | * [Kattis](https://open.kattis.com) 110 | * [Leetcode](https://leetcode.com) 111 | * [Mathproblem of the Month - Bilkent University](http://www.fen.bilkent.edu.tr/~cvmath/prob-month.html) 112 | * [PEG Judge](http://wcipeg.com) 113 | * [PKU Online Judge](http://poj.org) 114 | * [Ponder This!](https://www.research.ibm.com/haifa/ponderthis/index.shtml) 115 | * [Practice Python](https://www.practicepython.org) 116 | * [ProblemBook.NET](https://github.com/AndreyAkinshin/ProblemBook.NET) 117 | * [Project Euler](https://projecteuler.net) 118 | * [Python Practice Projects](http://pythonpracticeprojects.com) 119 | * [Rosalind](http://rosalind.info/problems/locations/) 120 | * [Sphere Online Judge](http://www.spoj.com/problems/classical) 121 | * [TalentBuddy](http://www.talentbuddy.co/blog/) 122 | * [Timus Online Judge](http://acm.timus.ru) 123 | * [UVa Online Judge](https://uva.onlinejudge.org/index.php?Itemid=8&option=com_onlinejudge) 124 | * [Школа программиста](https://acmp.ru) 125 | --------------------------------------------------------------------------------