Compare commits
241 Commits
language_c
...
docs/cente
Author | SHA1 | Date | |
---|---|---|---|
7fdc28d380 | |||
674e34fc91 | |||
02a80996ca | |||
9bbce89c94 | |||
940bd19417 | |||
9a17791045 | |||
270629d4f8 | |||
a3cb567c05 | |||
e54dda39fd | |||
82945ba422 | |||
7d61e092b6 | |||
5b95520724 | |||
4033da4a84 | |||
a16a79b12d | |||
3a1ca0d8db | |||
ee4b9ee1f9 | |||
8997e2e99b | |||
3ccc5e5366 | |||
b798ace096 | |||
51beb58d63 | |||
868d94730a | |||
4bb74b5609 | |||
31fb2488b8 | |||
1a81b74300 | |||
efa1a2fd5f | |||
ae91083de4 | |||
398b5ee603 | |||
9d39788d05 | |||
d6ed3f37a1 | |||
fe414d1bdf | |||
c88ae610bb | |||
4bbb1ad5a2 | |||
74afe2be10 | |||
08adb028a7 | |||
e6e6d94336 | |||
4b250aeb3e | |||
0ea501b894 | |||
0405fab4a9 | |||
d6633c1f42 | |||
34e19b32ed | |||
987e0b733c | |||
4ce89314a9 | |||
2452d62a19 | |||
f2a5e1075f | |||
3fd60c974b | |||
1868f7b4c1 | |||
b2a4585f86 | |||
17106bb0f2 | |||
795e3baa0b | |||
264de3cd07 | |||
27558e4240 | |||
3f094186cd | |||
7838c9b091 | |||
78d04a41b6 | |||
fe90a1ceca | |||
0a9a2c2c0d | |||
50db7624ca | |||
08f6f96ddf | |||
67ad3faf07 | |||
9f69d4b77e | |||
c2f4a10677 | |||
3e4b267b02 | |||
f200c923e0 | |||
1070641615 | |||
1fd2647918 | |||
cfa935f246 | |||
d775cb34fb | |||
f58d780b49 | |||
d7c0908d04 | |||
206c26e73c | |||
9b7fac25f3 | |||
678caccae1 | |||
d8af6cfcbd | |||
a5d17211c5 | |||
045bfac687 | |||
29b14ac088 | |||
87724df73e | |||
9b92be4147 | |||
aa86e69579 | |||
2097303d77 | |||
baf761dbd4 | |||
a6b15cccee | |||
f8650a8cfc | |||
30d009ee7d | |||
16f2c4d1fe | |||
038d0393cf | |||
015e4b0368 | |||
e1a77285a9 | |||
76fcbb1727 | |||
e795495ad8 | |||
2f0747753d | |||
ef5eb6d73b | |||
c226a6a89c | |||
764bfcab9c | |||
c7f5e22aad | |||
b9bf0a2b84 | |||
64bf8f9790 | |||
981e43b5d2 | |||
d9027fdd75 | |||
2b4344c65e | |||
1aaae305da | |||
990d6ff02b | |||
ec099f5998 | |||
f32c3e78fe | |||
c293bfea01 | |||
130cc01fab | |||
d28d3f2677 | |||
b45a03cae4 | |||
334a18a18a | |||
95e34eccc9 | |||
d63b85239a | |||
ec06cbd950 | |||
4b86281988 | |||
aff6a7bbe0 | |||
ab2e7c6da1 | |||
f03b364d03 | |||
fba7f1bf05 | |||
a540eea0a0 | |||
911be72e5e | |||
2eac4b54ca | |||
ad0dea48a3 | |||
4ef08e86df | |||
4fb3ff9087 | |||
d6ede11d43 | |||
d454df394b | |||
d26255dc2e | |||
82293af886 | |||
16c9f0d1c7 | |||
c7c26af9b5 | |||
7fd560eca5 | |||
9fe4030282 | |||
0aeb36b1e9 | |||
dde9eb57d6 | |||
3c00d3c601 | |||
3b455abd3f | |||
06513d36c3 | |||
7f27683e90 | |||
f6eb86bc06 | |||
e299016004 | |||
9b4821d889 | |||
0401110391 | |||
f2dec2cab9 | |||
7936803eaa | |||
e18ef7d99a | |||
af8a66e692 | |||
92122e70e9 | |||
8b72570571 | |||
8e06099312 | |||
c148bedce8 | |||
6d74ce719d | |||
8dec783ee3 | |||
eee3067457 | |||
99d4a0622b | |||
11856b43f7 | |||
bedd416594 | |||
c15d2917b4 | |||
c5abeacc61 | |||
68da210521 | |||
a361d56bcc | |||
0babc9d42a | |||
b45fd74b51 | |||
07a6ce162e | |||
e3172288e6 | |||
3f3cd298a8 | |||
82f97a7477 | |||
448801073f | |||
48265eb476 | |||
ca5acd35a2 | |||
8d1fb6c50c | |||
2d4c871563 | |||
e0943ae0c4 | |||
a61bd415fc | |||
9266b59632 | |||
92a8369fb5 | |||
fc8e4284b4 | |||
9aef0cac9a | |||
e5f6ab8974 | |||
15b071961c | |||
00a8badf76 | |||
9718d180e0 | |||
2281cc69ee | |||
75c0d7135b | |||
0989023fff | |||
c1b29bc956 | |||
830e1d6f35 | |||
98ee8499e0 | |||
8bb9e13de0 | |||
545bc2b915 | |||
c7cc8e0fdf | |||
a3d24032c9 | |||
afc990c965 | |||
21e9a45e43 | |||
fbf741b891 | |||
4eb7762d3e | |||
f09c007ebe | |||
1e49e47221 | |||
cc6c2d0cde | |||
9c96d4eabe | |||
58c542fdd4 | |||
a971aae8d5 | |||
78f630ce2c | |||
89d2c418f7 | |||
ad7e3152f7 | |||
9122b1c5c4 | |||
c0d705fdce | |||
064282d1ad | |||
de634b4785 | |||
a0497a2551 | |||
0f5a5a698c | |||
9ccfa30ee3 | |||
8ffa0ba9b2 | |||
ddfa286a12 | |||
2a2a4f42a4 | |||
e82004b162 | |||
a779556d94 | |||
56c8463b58 | |||
80142a231d | |||
22162594d3 | |||
973c34836d | |||
c1aac96d5e | |||
50d4f4fa79 | |||
3bb7f65009 | |||
4b5680b6c4 | |||
9c94d63061 | |||
cac84caf5c | |||
ecd0788494 | |||
ff5cc1cb8e | |||
1e9d193562 | |||
fc6aed81a2 | |||
a93aa7ffb1 | |||
28e36b3372 | |||
bd28dd1a36 | |||
e171c39784 | |||
29eb782b87 | |||
04621de268 | |||
516e7d1e8c | |||
a0a3c269a1 | |||
6b05922552 | |||
6159972781 | |||
f5de10d639 | |||
4bb981b6aa |
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
@ -11,7 +11,7 @@ Add resource(s) | Remove resource(s) | Add info | Improve repo
|
||||
### For book lists, is it a book? For course lists, is it a course? etc.
|
||||
|
||||
## Checklist:
|
||||
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/master/CONTRIBUTING.md)
|
||||
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md)
|
||||
- [ ] Search for duplicates.
|
||||
- [ ] Include author(s) and platform where appropriate.
|
||||
- [ ] Put lists in alphabetical order, correct spacing.
|
||||
|
18
HOWTO-fr.md
18
HOWTO-fr.md
@ -1,18 +0,0 @@
|
||||
Lisez ceci dans d'autres langues: [English](HOWTO.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [босански](HOWTO-bs.md), [Deutsch](HOWTO-de.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
|
||||
Bienvenue à Free-Programming-Books! Nous souhaitons la bienvenue aux nouveaux contributeurs; même ceux qui font leur toute première pull request sur Github. Si vous faites partie de ceux-ci, voici quelques ressources qui pourraient vous aider:
|
||||
|
||||
* [A propos des Pull Requests](https://help.github.com/articles/about-pull-requests/)
|
||||
* [Github Bonjour le monde](https://guides.github.com/activities/hello-world/)
|
||||
* [Youtube - Comment Fork un Repo GitHub et Soumettre un Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw)
|
||||
* [Youtube - Tutoriel Github pour debutant](https://www.youtube.com/watch?v=0fKg7e37bQE)
|
||||
|
||||
|
||||
N'hésitez pas à poser des questions; chaque contributeur a commencé par un premier PR. Vous pourriez être notre millième!
|
||||
|
||||
Même si vous êtes un contributeur open source expérimenté, il y a des choses qui peuvent vous 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 à découvrir ce que le linter n'a pas aimé. Résolvez le problème et ajoutez un commit à votre PR.
|
||||
|
||||
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).
|
||||
|
||||
|
||||
|
@ -1,18 +0,0 @@
|
||||
閱讀本文的其他語言版本: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [босански](HOWTO-bs.md), [Deutsch](HOWTO-de.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
|
||||
歡迎使用 Free-Programming-Books!我們歡迎新的貢獻者;即使是在Github上首次提出 pull request 的人。如果您是其中之一,那麼以下資源可能會對你有所幫助:
|
||||
|
||||
* [關於 pull request](https://help.github.com/articles/about-pull-requests/)
|
||||
* [建立 pull request](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)
|
||||
* [Github Hello World](https://guides.github.com/activities/hello-world/)
|
||||
* [Youtube - Github 初學者課程](https://www.youtube.com/watch?v=0fKg7e37bQE)
|
||||
* [Youtube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw)
|
||||
* [Youtube - Markdown 速成教學](https://www.youtube.com/watch?v=HUBNt18RFbo)
|
||||
|
||||
|
||||
不要猶豫,儘管提問。每個貢獻者都是從第一個PR開始。您可能是我們的千分之一!
|
||||
|
||||
即使您是經驗豐富的開源貢獻者,也有一些事情可能會讓您遭受失敗。提交您的PR後,GitHub Actions 會運行程式碼品質分析工具,有時會發現間距或字母順序方面的問題。如果您獲得綠色按鈕,則說明一切準備就緒,但如果沒有,請點擊 "更多" 連結以尋找程式碼品質分析工具不满意的地方。修正此問題並新增 commit 到您的 PR。
|
||||
|
||||
|
||||
最後,如果不確定要添加的資源是否適合 Free-Programming-Books,請閱讀[CONTRIBUTING](CONTRIBUTING-zh_TW.md)中的指南。
|
124
README.md
124
README.md
@ -1,19 +1,28 @@
|
||||
This page is available as an easy-to-read website at [https://ebookfoundation.github.io/](https://ebookfoundation.github.io/free-programming-books/).
|
||||
|
||||
# List of Free Learning Resources In Many Languages [](https://github.com/sindresorhus/awesome)
|
||||
|
||||
# List of Free Learning Resources In Many Languages
|
||||
|
||||
<div align="center">
|
||||
|
||||
[](https://github.com/sindresorhus/awesome)
|
||||
[](https://creativecommons.org/licenses/by/4.0/)
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
## Intro
|
||||
|
||||
This list was originally a clone of [StackOverflow - List of Freely Available Programming Books](https://web.archive.org/web/20140606191453/http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926) with contributions from Karan Bhangui and George Stocker.
|
||||
|
||||
The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repositories](https://octoverse.github.com/), with 200,000+ stars, 6100+ commits, 1600+ contributors, and 43,000+ forks.
|
||||
The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repositories](https://octoverse.github.com/), with 210,000+ stars, 6800+ commits, 1900+ contributors, and 45,000+ forks.
|
||||
|
||||
The [Free Ebook Foundation](https://ebookfoundation.org) now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks. [Donations](https://ebookfoundation.org/contributions.html) to the Free Ebook Foundation are tax-deductible in the US.
|
||||
|
||||
|
||||
### How To Contribute
|
||||
|
||||
Please read [CONTRIBUTING](CONTRIBUTING.md). If you're new to GitHub, [welcome](HOWTO.md)!
|
||||
Please read [CONTRIBUTING](docs/CONTRIBUTING.md). If you're new to GitHub, [welcome](docs/HOWTO.md)! Remember to abide by our [Code of Conduct](docs/CODE_OF_CONDUCT.md) too. ([translations](#translations) also available)
|
||||
|
||||
|
||||
### How to Share
|
||||
@ -67,7 +76,7 @@ Please read [CONTRIBUTING](CONTRIBUTING.md). If you're new to GitHub, [welcome](
|
||||
+ [Tamil / தமிழ்](books/free-programming-books-ta.md)
|
||||
+ [Thai / ไทย](books/free-programming-books-th.md)
|
||||
+ [Turkish / Türkçe](books/free-programming-books-tr.md)
|
||||
+ [Ukrainian / Українська](books/free-programming-books-ua.md)
|
||||
+ [Ukrainian / Українська](books/free-programming-books-uk.md)
|
||||
+ [Vietnamese / Tiếng Việt](books/free-programming-books-vi.md)
|
||||
|
||||
|
||||
@ -79,6 +88,7 @@ Please read [CONTRIBUTING](CONTRIBUTING.md). If you're new to GitHub, [welcome](
|
||||
### Free Online Courses
|
||||
|
||||
+ [Arabic / al arabiya / العربية](courses/free-courses-ar.md)
|
||||
+ [Bengali / বাংলা](courses/free-courses-bn.md)
|
||||
+ [Bulgarian / български](courses/free-courses-bg.md)
|
||||
+ [English](courses/free-courses-en.md)
|
||||
+ [Finnish](courses/free-courses-fi.md)
|
||||
@ -101,7 +111,7 @@ Please read [CONTRIBUTING](CONTRIBUTING.md). If you're new to GitHub, [welcome](
|
||||
+ [Spanish / español / castellano](courses/free-courses-es.md)
|
||||
+ [Thai / ภาษาไทย](courses/free-courses-th.md)
|
||||
+ [Turkish / Türkçe](courses/free-courses-tr.md)
|
||||
+ [Ukrainian / Українська](courses/free-courses-ua.md)
|
||||
+ [Ukrainian / Українська](courses/free-courses-uk.md)
|
||||
+ [Vietnamese / Tiếng Việt](courses/free-courses-vi.md)
|
||||
|
||||
|
||||
@ -127,6 +137,7 @@ Free Podcasts and Screencasts:
|
||||
+ [English](casts/free-podcasts-screencasts-en.md)
|
||||
+ [Finnish / Suomi](casts/free-podcasts-screencasts-fi.md)
|
||||
+ [French / français](casts/free-podcasts-screencasts-fr.md)
|
||||
+ [Hebrew / עברית](casts/free-podcasts-screencasts-he.md)
|
||||
+ [Indonesian / Bahasa Indonesia](casts/free-podcasts-screencasts-id.md)
|
||||
+ [Persian / Farsi (Iran) / فارسى](casts/free-podcasts-screencasts-fa_IR.md)
|
||||
+ [Polish / polski / język polski / polszczyzna](casts/free-podcasts-screencasts-pl.md)
|
||||
@ -145,6 +156,109 @@ Free Podcasts and Screencasts:
|
||||
+ [English](more/free-programming-playgrounds.md)
|
||||
|
||||
|
||||
### Translations
|
||||
|
||||
We have Contributing, How-to, and Code of Conduct documents translated into many languages.
|
||||
|
||||
- Arabic / al arabiya / العربية
|
||||
- [How-to](docs/HOWTO-ar.md)
|
||||
- Azerbaijani / Азәрбајҹан дили / آذربايجانجا ديلي
|
||||
- Bengali / বাংলা
|
||||
- [How-to](docs/HOWTO-bn.md)
|
||||
- Bosnian / bosanski jezik
|
||||
- [How-to](docs/HOWTO-bs.md)
|
||||
- Bulgarian / български
|
||||
- Burmese / မြန်မာဘာသာ
|
||||
- Chinese / 中文
|
||||
- [Contributing](docs/CONTRIBUTING-zh.md)
|
||||
- [How-to](docs/HOWTO-zh.md)
|
||||
- Chinese (traditional) / 繁體中文
|
||||
- [Contributing](docs/CONTRIBUTING-zh_TW.md)
|
||||
- [How-to](docs/HOWTO-zh_TW.md)
|
||||
- Czech / čeština / český jazyk
|
||||
- Danish / dansk
|
||||
- Dutch / Nederlands
|
||||
- [How-to](docs/HOWTO-nl.md)
|
||||
- English
|
||||
- [Code of Conduct](docs/CODE_OF_CONDUCT.md)
|
||||
- [Contributing](docs/CONTRIBUTING.md)
|
||||
- [How-to](docs/HOWTO.md)
|
||||
- Estonian / eesti keel
|
||||
- Finnish / suomi / suomen kieli
|
||||
- Filipino
|
||||
- [Kodigo ng Pag-uugali](docs/CODE_OF_CONDUCT-fil.md)
|
||||
- [Contributing](docs/CONTRIBUTING-fil.md)
|
||||
- [How-to](docs/HOWTO-fil.md)
|
||||
- French / français
|
||||
- [Code de Contrat](docs/CODE_OF_CONDUCT-fr.md)
|
||||
- [Contributing](docs/CONTRIBUTING-fr.md)
|
||||
- [How-to](docs/HOWTO-fr.md)
|
||||
- German / Deutsch
|
||||
- [Verhaltenskodex](docs/CODE_OF_CONDUCT-de.md)
|
||||
- [How-to](docs/HOWTO-de.md)
|
||||
- [Mitwirken](docs/CONTRIBUTING-de.md)
|
||||
- Greek / ελληνικά
|
||||
- [Κώδικα Δεοντολογίας](docs/CODE_OF_CONDUCT-el.md)
|
||||
- [Contributing](docs/CONTRIBUTING-el.md)
|
||||
- [How-to](docs/HOWTO-el.md)
|
||||
- Hebrew / עברית
|
||||
- Hindi / हिन्दी
|
||||
- [आचार संहिता](docs/CODE_OF_CONDUCT-hi.md)
|
||||
- [How-to](docs/HOWTO-hi.md)
|
||||
- Hungarian / magyar / magyar nyelv
|
||||
- Indonesian / Bahasa Indonesia
|
||||
- [Berkontribusi](docs/CONTRIBUTING-id.md)
|
||||
- [Kode Etik](docs/CODE_OF_CONDUCT-id.md)
|
||||
- [How-to](docs/HOWTO-id.md)
|
||||
- Italian / italiano
|
||||
- [Codice di Comportamento](docs/CODE_OF_CONDUCT-it.md)
|
||||
- [Contributing](docs/CONTRIBUTING-it.md)
|
||||
- [How-to](docs/HOWTO-it.md)
|
||||
- Japanese / 日本語
|
||||
- Khmer / Cambodian / ខ្មែរ
|
||||
- [How-to](docs/HOWTO-km.md)
|
||||
- Korean / 한국어 [韓國語]
|
||||
- [행동강령](docs/CODE_OF_CONDUCT-ko.md)
|
||||
- [Contributing](docs/CONTRIBUTING-ko.md)
|
||||
- [How-to](docs/HOWTO-ko.md)
|
||||
- Norwegian / Norsk
|
||||
- Persian / Farsi (Iran) / فارسى
|
||||
- [مرامنامهی](docs/CODE_OF_CONDUCT-fa_IR.md)
|
||||
- [Contributing](docs/CONTRIBUTING-fa_IR.md)
|
||||
- [How-to](docs/HOWTO-fa_IR.md)
|
||||
- Polish / polski / język polski / polszczyzna
|
||||
- [Code of Conduct](docs/CODE_OF_CONDUCT-pl.md)
|
||||
- [How-to](docs/HOWTO-pl.md)
|
||||
- Portuguese (Brazil)
|
||||
- [Código de Conduta](docs/CODE_OF_CONDUCT-pt_BR.md)
|
||||
- [Contributing](docs/CONTRIBUTING-pt_BR.md)
|
||||
- [How-to](docs/HOWTO-pt_BR.md)
|
||||
- Portuguese (Portugal)
|
||||
- [How-to](docs/HOWTO-pt_PT.md)
|
||||
- Romanian (Romania) / limba română / român
|
||||
- Russian / Русский язык
|
||||
- [Кодекс поведения](docs/CODE_OF_CONDUCT-ru.md)
|
||||
- [Contributing](docs/CONTRIBUTING-ru.md)
|
||||
- Slovak / slovenčina
|
||||
- [How-to](docs/HOWTO-sk.md)
|
||||
- Spanish / español / castellano
|
||||
- [Código de Conducta](docs/CODE_OF_CONDUCT-es.md)
|
||||
- [Contributing](docs/CONTRIBUTING-es.md)
|
||||
- [How-to](docs/HOWTO-es.md)
|
||||
- Swedish / Svenska
|
||||
- [How-to](docs/HOWTO-sv.md)
|
||||
- Tamil / தமிழ்
|
||||
- Thai / ไทย
|
||||
- [How-to](docs/HOWTO-th.md)
|
||||
- Turkish / Türkçe
|
||||
- [How-to](docs/HOWTO-tr.md)
|
||||
- Ukrainian / Українська
|
||||
- [Кодекс Поведінки](docs/CODE_OF_CONDUCT-uk.md)
|
||||
- [How-to](docs/HOWTO-uk.md)
|
||||
- Vietnamese / Tiếng Việt
|
||||
- [Đóng Góp](docs/CONTRIBUTING-vi.md)
|
||||
- [How-to](docs/HOWTO-vi.md)
|
||||
|
||||
## License
|
||||
|
||||
Each file included in this repository is licensed under the [CC BY License](LICENSE).
|
||||
|
@ -24,42 +24,44 @@
|
||||
|
||||
### Arduino
|
||||
|
||||
* [أردوينو السهل](http://librebooks.org/simply-arduino/)
|
||||
* [كتاب احترف الأردوينو](http://www.ev-center.com/uploads/2/1/2/6/21261678/arduino.pdf) (PDF)
|
||||
* [احترف الأردوينو](https://www.ev-center.com/uploads/2/1/2/6/21261678/arduino.pdf) - Working Group (PDF)
|
||||
* [اردوينو ببساطة](https://simplyarduino.com/%D9%83%D8%AA%D8%A7%D8%A8-%D8%A7%D8%B1%D8%AF%D9%88%D9%8A%D9%86%D9%88-%D8%A8%D8%A8%D8%B3%D8%A7%D8%B7%D8%A9/) - عبدالله علي عبدالله, Abdallah Ali Abdallah Elmasry (PDF)
|
||||
* [AVR ببساطة: من تشغيل دايود ضوئي إلى أنظمة الوقت الحقيقي](https://github.com/abdallah-ali-abdallah/Simply-AVR-Book) - عبدالله علي عبدالله, Abdallah Ali Abdallah Elmasry (ODT, PDF)
|
||||
|
||||
|
||||
### Artificial Intelligence
|
||||
|
||||
* [مدخل إلى الذكاء الاصطناعي وتعلم الآلة](https://academy.hsoub.com/files/17-%D9%85%D8%AF%D8%AE%D9%84-%D8%A5%D9%84%D9%89-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A-%D9%88%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/)
|
||||
* [مدخل إلى الذكاء الاصطناعي وتعلم الآلة](https://academy.hsoub.com/files/17-%D9%85%D8%AF%D8%AE%D9%84-%D8%A5%D9%84%D9%89-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A-%D9%88%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/) - Mohamed Lahlah (PDF)
|
||||
|
||||
|
||||
### C Sharp
|
||||
|
||||
* [سبيلك المختصر لتعلم لغة c# - برمجة الواجهات](https://www.mobarmijoun.com/2014/04/c_19.html) - Khaled Al-Saadani (Arab Coders Academy)
|
||||
* [سبيلك المختصر لتعلم لغة c# - برمجة الواجهات](https://www.mobarmijoun.com/2014/04/c_19.html) - Khaled Al-Saadani (Arab Coders Academy) (PDF)
|
||||
|
||||
|
||||
### HTML/CSS
|
||||
|
||||
* [التحريك عبر CSS](https://academy.hsoub.com/files/14-التحريك-عبر-css/)
|
||||
* [نحو فهم أعمق لتقنيات HTML5](https://academy.hsoub.com/files/13-نحو-فهم-أعمق-لتقنيات-html5/)
|
||||
* [التحريك عبر CSS](https://academy.hsoub.com/files/14-التحريك-عبر-css/) - Donovan Hutchinson, Mohamed Beghat (PDF)
|
||||
* [نحو فهم أعمق لتقنيات HTML5](https://academy.hsoub.com/files/13-نحو-فهم-أعمق-لتقنيات-html5/) - Mark Pilgrim, Abdullatif Eymash (PDF)
|
||||
|
||||
|
||||
### Introduction to Programming in Arabic
|
||||
|
||||
* [مختصر دليل لغات البرمجة](https://alyassen.github.io/Brief-guide-to-programming-languages-v1.2.4.pdf) (PDF)
|
||||
* [مختصر دليل لغات البرمجة](https://alyassen.github.io/Brief-guide-to-programming-languages-v1.2.4.pdf) - Ali Al-Yassen (PDF)
|
||||
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [Eloquent Javascript](https://rabahboudia.gitbooks.io/arabic-eloquent-js/content/index.html) - Marijn Haverbeke (HTML)
|
||||
* [تعلم JavaScript](https://itwadi.com/node/3002) - Cody Lindley, عبداللطيف ايمش (PDF)
|
||||
* [Eloquent Javascript (Second Edition)](https://rabahboudia.gitbooks.io/arabic-eloquent-js/) - Marijn Haverbeke, Rabah Boudia (gitbook)
|
||||
|
||||
|
||||
### Linux
|
||||
|
||||
* [الإدارة المتقدمة لجنو/لينكس ](http://librebooks.org/gnu-linux-advanced-administration/)
|
||||
* [أوبنتو السهل](http://librebooks.org/simply-ubuntu/)
|
||||
* [دفتر مدير دبيان](http://librebooks.org/debian-handbook-arabic/)
|
||||
* [دليل إدارة خواديم أوبنتو](https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/)
|
||||
* [الإدارة المتقدمة لجنو/لينكس ](https://librebooks.org/gnu-linux-advanced-administration/) - Remo Suppi Boldrito, Josep Jorba Esteve, Abdel Rahim Ghaleb (PDF)
|
||||
* [أوبنتو ببساطة](https://www.simplyubuntu.com) - Ahmed AbouZaid (PDF)
|
||||
* [دفتر مدير دبيان](https://ar.debian-handbook.info) - Raphaël Hertzog, Roland Mas, MUHAMMET SAİT Muhammet Sait (PDF, HTML)
|
||||
* [دليل إدارة خواديم أوبنتو 14.04](https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/) - Ubuntu documentation team, Abdullatif Eymash (PDF)
|
||||
|
||||
|
||||
### Open Source Software
|
||||
@ -110,7 +112,7 @@
|
||||
|
||||
### Security
|
||||
|
||||
* [تأمين الشبكات اللاسلكية للمستخدم المنزلي](http://librebooks.org/secure-wireless-networks-for-home-users/)
|
||||
* [تأمين الشبكات اللاسلكية للمستخدم المنزلي](https://mohamedation.github.io/securing-wifi) - Mohamed Adel (HTML)
|
||||
* [تقنيات الاختراق المادي](http://librebooks.org/physical-hacking-techniques/)
|
||||
* [دليل الأمان الرقمي](https://academy.hsoub.com/files/20-%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D8%A3%D9%85%D8%A7%D9%86-%D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A/)
|
||||
* [عُدَّة الأمان الرقمي](http://librebooks.org/security-in-a-box/)
|
||||
|
@ -1,147 +1,38 @@
|
||||
|
||||
### Index
|
||||
|
||||
* [Android](#android)
|
||||
* [Bootstrap](#bootstrap)
|
||||
* [Algorithms](#algorithms)
|
||||
* [C](#c)
|
||||
* [C Sharp](#c-sharp)
|
||||
* [C++](#c-1)
|
||||
* [Competitive Programming](#competitive-programming)
|
||||
* [CSS](#css)
|
||||
* [Dart](#dart)
|
||||
* [Flutter](#flutter)
|
||||
* [Git](#git)
|
||||
* [HTML](#html)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [jQuery](#jquery)
|
||||
* [Kotlin](#kotlin)
|
||||
* [Machine Learning](#machine-learning)
|
||||
* [Misc](#misc)
|
||||
* [MySQL](#mysql)
|
||||
* [NodeJS](#nodejs)
|
||||
* [OOP](#oop)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
* [ReactJS](#reactjs)
|
||||
* [Svelte](#svelte)
|
||||
* [TypeScript](#typescript)
|
||||
* [Visual Studio Code](#visual-studio-code)
|
||||
|
||||
|
||||
### Android
|
||||
### Algorithms
|
||||
|
||||
* [Android Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3p9xzYLFGdfYliIRBLVDRV5) - Anisul Islam
|
||||
* [Android Firebase Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oDurEmECb5U_BZ1hrLaHx-) - Anisul Islam
|
||||
* [Android SQLite Database Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oJBRutwsFgUKrKJCjv9K3p) - Anisul Islam
|
||||
* [Android Tutorials Material Design](https://www.youtube.com/playlist?list=PLgH5QX0i9K3ru-TfN-YsRWKe4EEOLrWjn) - Anisul Islam
|
||||
|
||||
|
||||
### Bootstrap
|
||||
|
||||
* [Bootstrap 4 Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBr2NqbL3q71nk5FX8zB0nK) - Stack Learner
|
||||
* [Bootstrap 5 and 4 Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oC_wmWEZa2xWxJauIRQ9kG) - Anisul Islam
|
||||
* [Dynamic Programming Book «ডাইনামিক প্রোগ্রামিং বই»](https://dp-bn.github.io) - Tasmeem Reza, Mamnoon Siam (PDF, [LaTeX](https://github.com/Bruteforceman/dynamic-progamming-book))
|
||||
|
||||
|
||||
### C
|
||||
|
||||
* [C - All you need to know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVASsjyqiNzgjUWHbDkN2Scy) - Stack Learner
|
||||
* [C Programming Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) - Anisul Islam
|
||||
* [Computer Programming](http://cpbook.subeen.com/p/blog-page.html) - Tamim Shahriar Subeen
|
||||
* [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam
|
||||
|
||||
|
||||
<h3 id="cpp">C++</h3>
|
||||
|
||||
* [C++ Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3q0ZKeXtF--CZ0PdH1sSbYL) - Anisul Islam
|
||||
|
||||
|
||||
### C Sharp
|
||||
|
||||
* [C# and ASP.NET MVC Full Bangla Tutorial BITM](https://www.youtube.com/playlist?list=PL_g-DE60bXDBpjMPUWGbmCLHnQDIIcw-6) - Learn With Nirash
|
||||
* [C# bangla tutorial | Basic to advance in depth bangla course](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqQakB2xlZPoaV6uau4wTIt) - Learn Hunter
|
||||
* [C# OOP (object oriented programming) BanglaTutorials](https://www.youtube.com/playlist?list=PLqCbg_KAOnCe1RLKP2SVmSHZOCD-fWe3p) - Asp Dot Net Explorer
|
||||
|
||||
|
||||
### Competitive Programming
|
||||
|
||||
* [Dynamic Programming Book](https://dp-bn.github.io) - Tasmeem Reza and Mamnoon Siam
|
||||
|
||||
|
||||
### CSS
|
||||
|
||||
* [CSS Complete Course in Bangla 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qjCBXjTmv7Xeh8MDUUVJDO) - Anisul Islam
|
||||
* [CSS3 and CSS4 Weird Parts Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVD3oeT3ckKBmnc7krm-SZl2) - Stack Learner
|
||||
|
||||
|
||||
### Dart
|
||||
|
||||
* [Dart All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVC2-nXUrvpcQEz3FgCSIQHT) - Stack Learner
|
||||
|
||||
|
||||
### Flutter
|
||||
|
||||
* [Flutter Bangla Tutorial](https://www.youtube.com/playlist?list=PLg87mxEuu8-692INeEsxudyVifz7M3efy) - Techno BD XYZ
|
||||
* [Flutter Tutorial Bangla](https://www.youtube.com/playlist?list=PLZJlOXxGEkuyZQ-vA7B5vpvvtWU3Upo6p) - Soykot Hosen
|
||||
|
||||
|
||||
### Git
|
||||
|
||||
* [Crash Course - সহজ বাংলায় Git & GitHub - Bangla ( বাংলা ) Tutorial](https://www.youtube.com/watch?v=oe21Nlq8GS4&t=182s) - Learn with Sumit
|
||||
* [Git and Github in One Video (Theory + Practical) | A 2 Z in Bangla](https://www.youtube.com/watch?v=4KdGgGsIDeA&t=787s) - SHAJ.T3CH
|
||||
* [Git Bangla Tutorial Complete](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDDw5eyzuRDXBzgdnW7UpDF) - Stack Learner
|
||||
|
||||
|
||||
### HTML
|
||||
|
||||
* [HTML Complete Course in Bangla 2021(Beginner to Advanced)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oHBr5dsumGwjUxByN5Lnw3) - Anisul Islam
|
||||
* [Computer Programming «কম্পিউটার প্রোগ্রামিং ১ম খণ্ড»](https://cpbook.subeen.com) - Tamim Shahriar Subeen (HTML)
|
||||
|
||||
|
||||
### Java
|
||||
|
||||
* [Java Bangla Tutorials | CORE Java | Complete OOP](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oAZUB2QXR-dZac0c9HNyRa) - Anisul Islam
|
||||
* [Java Swing Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rAHKr6IteF5kdgN6BorH9l) - Anisul Islam
|
||||
* [বাংলায় জাভা প্রোগ্রামিং শেখার কোর্স](http://java.howtocode.dev) - Bazlur Rahman, et al. (howtocode.dev)
|
||||
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [Express JS Crash Course in Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDm9HkiP4h_76qNBZix6XME) - Stack Learner
|
||||
* [Functional JavaScript Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDPR9fASxugXgQAWkZLcmt1) - Stack Learner
|
||||
* [JavaScript All You Need to Know | JS Bangla Tutorial | Stack Learner](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAu_dWUVFbscqZdTzE8t6Z1) - Stack Learner
|
||||
* [JavaScript Bangla Tutorial Course 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qzryglMjcyEktz4q7ySunX) - Anisul Islam
|
||||
* [JavaScript Behind The Scene Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDPaOrWvTIuhb5GRoJVWiE2) - Stack Learner
|
||||
* [JavaScript Full Playlist With Order](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAJTV_1ZXwB1XIiFkK0ddZA) - Stack Learner
|
||||
* [Make Fun of JavaScript Array](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDr08QgQHljCecWtA4jBLnS) - Stack Learner
|
||||
* [হাতেকলমে জাভাস্ক্রিপ্ট](https://zonayed.js.org) - Zonayed Ahmed
|
||||
|
||||
|
||||
### jQuery
|
||||
|
||||
* [jQuery Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pSJG9Hwjnykd0hLGEsW4DB) - Anisul Islam
|
||||
|
||||
|
||||
### Kotlin
|
||||
|
||||
* [Chapter 1 : Kotlin Basic Concepts Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDpRWRnXPWZcWIvz0JbeQe5) - Stack Learner
|
||||
* [হাতেকলমে জাভাস্ক্রিপ্ট: সম্পূর্ণ বাংলায় হাতেকলমে জাভাস্ক্রিপ্ট শিখুন](https://zonayed.js.org) - Zonayed Ahmed (HTML)
|
||||
|
||||
|
||||
### Machine Learning
|
||||
|
||||
* [শূন্য থেকে পাইথন মেশিন লার্নিং : হাতেকলমে সাইকিট-লার্ন](https://raqueeb.gitbook.io/scikit-learn/) - Rakibul Hassan
|
||||
* [হাতে কলমে মেশিন লার্নিং ১](https://rakibul-hassan.gitbook.io/mlbook-titanic/) - Rakibul Hassan
|
||||
|
||||
|
||||
### NodeJS
|
||||
|
||||
* [Dive Into NodeJS](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDHFj-ecFSU0SU-B0TuJRk9) - Stack Learner
|
||||
|
||||
|
||||
### OOP
|
||||
|
||||
* [Java and OOO. Learn Object Oriented with Real Example](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDS-5KCnZyPl0LKQ8m49CHM) - Stack Learner
|
||||
* [Java and OOP Basics](https://www.youtube.com/playlist?list=PL_XxuZqN0xVB5kP3uxERI1rdrdrNifNwJ) - Stack Learner
|
||||
* [Java and OOP: Java Built in Classes and Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBNvGFN6eIre7xjfnb6aVfB) - Stack Learner
|
||||
* [Object Oriented Programming Main Theory in Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCqNHQtxzS9LbeNRMG4AJmG) - Stack Learner
|
||||
* [শূন্য থেকে পাইথন মেশিন লার্নিং: হাতেকলমে সাইকিট-লার্ন](https://raqueeb.gitbook.io/scikit-learn/) - Rakibul Hassan (HTML, [Jupyter Notebook](https://github.com/raqueeb/ml-python)) (gitbook)
|
||||
* [হাতেকলমে মেশিন লার্নিং: পরিচিতি, প্রজেক্ট টাইটানিক, আর এবং পাইথনসহ](https://rakibul-hassan.gitbook.io/mlbook-titanic/) - Rakibul Hassan (HTML, [scripts](https://github.com/raqueeb/mltraining)) (gitbook)
|
||||
|
||||
|
||||
### Misc
|
||||
@ -150,51 +41,8 @@
|
||||
* [ডেভসংকেত: বাংলা চিটশিটের ভান্ডার](https://devsonket.com) - Devsonket Team
|
||||
|
||||
|
||||
### MySQL
|
||||
|
||||
* [Bangla MySQL Database Tutorials](https://www.youtube.com/playlist?list=PLTydW-y9HsbQ2ztoaLBJTd4wwjc_oqWx4) - Delowar Jahan Imran, Training with Live Project (YouTube)
|
||||
* [mysql bangla tutorial \| Mysql Database \| HSC,CSE, Anyone](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqp4x6XstgFCVi6XVu37t99) - Sohidul Islam, Learn Hunter (YouTube)
|
||||
* [MySql Database Bangla Tutorial Beginner to Advanced](https://www.youtube.com/playlist?list=PLH246IZCIBeA4h1R6fdgK06kj9lMb3joi) - Shoaib Hossain, Soft-All (YouTube)
|
||||
* [MySQL Database Bangla Tutorials (HSC student / Anyone)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qLcx9DvVDWmNJ7riPvxzCD) - Anisul Islam (YouTube)
|
||||
|
||||
|
||||
### PHP
|
||||
|
||||
* [PHP All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCFLIrGA1GaxacvPTDQcsMV) - Stack Learner
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [Python All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCH8fRfZ8sUuKEQQYIFMjtJ) - Stack Learner
|
||||
* [Python Bangla Tutorials for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rz5XqMsTk41_j15_6682BN) - Anisul Islam
|
||||
* [পাইথন প্রোগ্রামিং বই](http://pybook.subeen.com) - Tamim Shahriar Subeen
|
||||
* [বাংলায় পাইথন](https://python.howtocode.dev) - Nuhil Mehdy
|
||||
* [সহজ ভাষায় পাইথন ৩](https://python.maateen.me) - Maksudur Rahman Maateen
|
||||
|
||||
|
||||
### ReactJS
|
||||
|
||||
* [React - Redux Complete Course](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAvcGzTEAyPSOqgUQA08rNB) - Stack Learner
|
||||
* [Understand ReactJS Advanced Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBaeF3qUyvr2AxoXGwDd5cx) - Stack Learner
|
||||
* [Understand ReactJS Core Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBANld2gDEE6_0G886zavUs) - Stack Learner
|
||||
|
||||
|
||||
### Svelte
|
||||
|
||||
* [Svelte 3: The Game Changer (Bangla Crash Course)](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDJOOYnZxK-fbKxjxFHfc-H) - Stack Learner
|
||||
|
||||
|
||||
### TypeScript
|
||||
|
||||
* [TypeScript: All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCzmP8m2l_h8PnVTSvcnJWO) - Stack Learner
|
||||
|
||||
|
||||
### Visual Studio Code
|
||||
|
||||
* [VSCode Complete Tutorial Series | VSCode টিউটোরিয়াল সিরিজ](https://www.youtube.com/playlist?list=PL_XxuZqN0xVB_lroSm_xvTqvVBCpR4PQE) - Stack Learner
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -127,6 +127,7 @@ Dirk Loser, Clemens Tamme, Philipp Schweinzer (PDF)
|
||||
* [Java 7 Mehr als eine Insel](http://openbook.rheinwerk-verlag.de/java7) - Christian Ullenboom (Online)
|
||||
* [Java ist auch eine Insel](http://openbook.rheinwerk-verlag.de/javainsel) - Christian Ullenboom (Online)
|
||||
* [Java SE 8 Standard-Bibliothek](http://openbook.rheinwerk-verlag.de/java8) - Christian Ullenboom (Online)
|
||||
* [Java Tutorial - Java lernen leicht gemacht](https://java-tutorial.org/index.php) - Björn und Britta Petri
|
||||
* [Programmieren Java: Aufbau](http://www.highscore.de/java/aufbau)
|
||||
* [Programmieren Java: Einführung](http://www.highscore.de/java/einfuehrung)
|
||||
* [Testgetriebene Entwicklung mit JUnit & FIT](http://www.frankwestphal.de/ftp/Westphal_Testgetriebene_Entwicklung.pdf) - Frank Westphal (PDF)
|
||||
|
@ -94,6 +94,7 @@
|
||||
* [Breves Notas sobre Autómatas y Lenguajes](https://lya.fciencias.unam.mx/jloa/publicaciones/automatasyLenguajes.pdf) (PDF)
|
||||
* [Breves Notas sobre Complejidad](https://lya.fciencias.unam.mx/jloa/publicaciones/complejidad.pdf) (PDF)
|
||||
* [Breves Notas sobre Teoría de la Computación](https://lya.fciencias.unam.mx/jloa/publicaciones/teoria.pdf) (PDF)
|
||||
* [Teoría de la Computación: Lenguajes, Autómatas, Gramáticas](http://ciencias.bogota.unal.edu.co/fileadmin/Facultad_de_Ciencias/Publicaciones/Archivos_Libros/Libros_Matematicas/_Teoria_de_la_Computacion___lenguajes__automatas__gramaticas._/teoriacomputacion.pdf) - Rodrigo De Castro Korgi (PDF)
|
||||
|
||||
|
||||
#### Metodologías de desarrollo de software
|
||||
@ -112,6 +113,7 @@
|
||||
* [Docker](https://github.com/brunocascio/docker-espanol#docker) (Github)
|
||||
* [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/downloads/camino_2013-01-19_0688b6e.html) (HTML) [(PDF, ePub)](http://emanchado.github.io/camino-mejor-programador/)
|
||||
* [Introducción a Docker](https://www.rediris.es/tecniris/archie/doc//TECNIRIS47-1b.pdf) (PDF)
|
||||
* [Los Apuntes de Majo](https://losapuntesdemajo.vercel.app) - Majo Ledesma (PDF)
|
||||
* [Programación de videojuegos SDL](http://libros.metabiblioteca.org/bitstream/001/271/8/Programacion_Videojuegos_SDL.pdf) (PDF)
|
||||
|
||||
|
||||
|
@ -25,6 +25,7 @@
|
||||
|
||||
### مهندسی نرمافزار
|
||||
|
||||
* [الگوهای طراحی](https://holosen.net/what-is-design-pattern/) - Hossein Badrnezhad *(نیاز به ثبت نام دارد)*
|
||||
* [الگوهای طراحی در برنامهنویسی شیءگرا](https://github.com/khajavi/Practical-Design-Patterns)
|
||||
* [ترجمه آزاد کتاب کد تمیز](https://github.com/Noah1001000/clean-code-persian) - Robert C. Martin et al.
|
||||
|
||||
@ -42,7 +43,8 @@
|
||||
|
||||
### JavaScript
|
||||
|
||||
* مارین هاوربک - [جاوااسکریپت شیوا](http://eloquentjs.ir) (HTML)
|
||||
* [جاوااسکریپت شیوا](http://eloquentjs.ir) - مارین هاوربک, مهران عفتی (HTML)
|
||||
* [ریکت جی اس](https://github.com/reactjs/fa.reactjs.org)
|
||||
* [یادگیری اصولی جاوااسکریپت](https://github.com/Mariotek/BetterUnderstandingOfJavascript)
|
||||
|
||||
|
||||
|
@ -39,7 +39,7 @@
|
||||
* [C++](https://fi.wikibooks.org/wiki/C%2B%2B) - Wikikirjasto
|
||||
* [C++-ohjelmointi](https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=cpp_ohj_01)
|
||||
* [C++-opas](http://www.nic.funet.fi/c++opas/) - Aleksi Kallio
|
||||
* [Olioiden ohjelmointi C++:lla](http://www.cs.tut.fi/~oliot/kirja/olioiden-ohjelmointi-uusin.pdf) - Matti Rintala, Jyke Jokinen (PDF)
|
||||
* [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)*
|
||||
|
||||
|
||||
### Java
|
||||
|
@ -11,7 +11,7 @@
|
||||
* [Assembleur](#assembleur)
|
||||
* [Bash / Shell](#bash--shell)
|
||||
* [C / C++](#c--c)
|
||||
* [Caml](#caml)
|
||||
* [Caml / OCaml](#caml--ocaml)
|
||||
* [Coq](#coq)
|
||||
* [CSS](#css)
|
||||
* [Fortran](#fortran)
|
||||
@ -104,9 +104,11 @@
|
||||
* [La programmation Shell](https://frederic-lang.developpez.com/tutoriels/linux/prog-shell/) - Frederic Lang, Idriss Neumann
|
||||
|
||||
|
||||
### Caml
|
||||
### Caml / OCaml
|
||||
|
||||
* [Le language Caml](http://caml.inria.fr)
|
||||
* [Développement d'applications avec Objective Caml](https://www-apr.lip6.fr/~chaillou/Public/DA-OCAML) - Emmanuel Chailloux, Pascal Manoury, Bruno Pagano
|
||||
* [Le langage Caml](https://caml.inria.fr/pub/distrib/books/llc.pdf) - Pierre Weis, Xavier Leroy (PDF)
|
||||
* [Programmation du système Unix en Objective Caml](https://web.archive.org/web/20211115022546/http://gallium.inria.fr/~remy/camlunix/) - Xavier Leroy, Didier Rémy
|
||||
|
||||
|
||||
### C / C++
|
||||
@ -249,7 +251,7 @@
|
||||
|
||||
### Python
|
||||
|
||||
* [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) - Gerard Swinnen
|
||||
* [Apprendre à programmer avec Python](http://inforef.be/swi/python.htm) - Gerard Swinnen
|
||||
* [Introduction à la programmation](https://self-learning.info.ucl.ac.be/index/info1-exercises) (Inscription gratuite sur le site. Pour réaliser les exercices sur INGInious.org, créez-vous un compte gratuitement et lier ensuite votre compte self-learning à votre compte INGInious. )
|
||||
* [Le guide de l’auto-stoppeur pour Python!](https://python-guide-fr.readthedocs.io/fr/latest/) - Kenneth Reitz
|
||||
* [Python](http://www.lincoste.com/ebooks/pdf/informatique/python.pdf) - Guido Van Rossum (PDF)
|
||||
|
@ -5,6 +5,7 @@
|
||||
* [רשתות](#רשתות)
|
||||
* [Assembly](#assembly)
|
||||
* [C#](#c-sharp)
|
||||
* [Java](#java)
|
||||
* [Python](#python)
|
||||
|
||||
|
||||
@ -30,7 +31,11 @@
|
||||
* [מבוא לתכנות בסביבת האינטרנט בשפת 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)
|
||||
|
||||
|
||||
### Java
|
||||
|
||||
* [המדריך הישראלי לג׳אווה](https://javabook.co.il/wordpress/?page_id=10) – חיים מיכאל
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [תכנות בשפת פייתון](https://data.cyber.org.il/python/python_book.pdf) – ברק גונן, המרכז לחינוך סייבר (PDF)
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
### Index
|
||||
|
||||
* [Android](#android)
|
||||
* [C](#c)
|
||||
* [C#](#c-sharp)
|
||||
* [C++](#cpp)
|
||||
* [CodeIgniter](#codeigniter)
|
||||
@ -31,6 +32,11 @@
|
||||
* [Tutorial Membuat Aplikasi Galeri Foto Android](https://www.smashwords.com/books/view/533096)
|
||||
|
||||
|
||||
### C
|
||||
|
||||
* [Belajar Pemrograman C untuk Pemula](https://www.petanikode.com/tutorial/c/) - Ahmad Muhardian (:construction: *in process*)
|
||||
|
||||
|
||||
### C Sharp
|
||||
|
||||
* [Menguasai Pemrograman Berorientasi Objek Dengan Bahasa C#](https://mahirkoding.id/ebook-pemrograman-berorientasi-objek-c-pdf/)
|
||||
@ -44,7 +50,9 @@
|
||||
|
||||
### CodeIgniter
|
||||
|
||||
* [Codeigniter - Pendekatan Praktis](https://leanpub.com/codeigniter-pendekatanpraktis) - Ibnu Daqiqil Id (HTML, PDF, EPUB, Kindle) *(Membutuhkan akun Leanpub atau email yang valid)*
|
||||
* [Codeigniter Untuk Pemula](https://repository.bsi.ac.id/index.php/unduh/item/176695/Tutorial-Codeigniter-Untuk-Pemula.pdf) - M Fikri Setiadi (PDF)
|
||||
* [Framework Codeigniter – Sebuah Panduan dan Best Practice](https://ibnu.daqiqil.id/buku-codeigniter/) - Ibnu Daqiqil Id, M.Ti (PDF)
|
||||
* [Panduan Pengguna CodeIgniter Indonesia](https://codeigniter-id.github.io/user-guide/) - CodeIgniter Indonesia
|
||||
* [Tutorial CodeIgniter 3 & 4](https://www.petanikode.com/tutorial/codeigniter/) *(Dalam Proses)*
|
||||
* [Tutorial CodeIgniter 4](http://mfikri.com/artikel/tutorial-codeigniter4)
|
||||
@ -79,6 +87,8 @@
|
||||
* [Belajar HTML dan CSS](http://www.ariona.net/ebook-belajar-html-dan-css/)
|
||||
* [Ebook Belajar HTML Dan CSS Dasar](https://www.malasngoding.com/download-ebook-belajar-html-dan-css-dasar-gratis/)
|
||||
* [HTML & CSS: Buat Websitemu Sendiri ](https://leanpub.com/html-css--buat-webistemu-sendiri) *(Membutuhkan akun Leanpub atau email yang valid)*
|
||||
* [Tutorial Dasar CSS untuk Pemula](https://www.petanikode.com/tutorial/css/) - Ahmad Muhardian (Petani Kode) *(:construction: Dalam Proses)*
|
||||
* [Tutorial HTML untuk Pemula](https://www.petanikode.com/tutorial/html/) - Ahmad Muhardian (Petani Kode)
|
||||
|
||||
|
||||
### Java
|
||||
@ -97,7 +107,7 @@
|
||||
|
||||
### MySQL
|
||||
|
||||
* [3 Days With Mysql For Your Application: Mysql Untuk Pemula](https://play.google.com/store/books/details/Onesinus_Saut_Parulian_3_Days_With_Mysql_For_Your?id=MbdTDwAAQBAJ) - Onesinus Saut Parulian, Google Play Books
|
||||
* [3 Days With Mysql For Your Application: Mysql Untuk Pemula](https://play.google.com/store/books/details/Onesinus_Saut_Parulian_3_Days_With_Mysql_For_Your?id=MbdTDwAAQBAJ) - Onesinus Saut Parulian *(Membutuhkan akun Google Play Books atau email yang valid)*
|
||||
* [Tutorial MySQL untuk Pemula Hingga Mahir](https://umardanny.com/tutorial-mysql-untuk-pemula-hingga-mahir-ebook-download-pdf/)
|
||||
|
||||
|
||||
@ -105,7 +115,7 @@
|
||||
|
||||
* [Belajar Dengan Jenius Amazon Web Service & Node.js](https://github.com/gungunfebrianza/Belajar-Dengan-Jenius-Node.js/releases/download/1.2/Belajar.Dengan.Jenius.Javascript.Node.pdf) - Gun Gun Febrianza (PDF)
|
||||
* [Belajar Node.js](http://idjs.github.io/belajar-nodejs/)
|
||||
* [Node.js Handbook: Berbahasa Indonesia](https://play.google.com/store/books/details/Bona_Tua_Node_js_Handbook?id=9WhZDwAAQBAJ) - Bona Tua, Google Play Books (*account required*)
|
||||
* [Node.js Handbook: Berbahasa Indonesia](https://play.google.com/store/books/details/Bona_Tua_Node_js_Handbook?id=9WhZDwAAQBAJ) - Bona Tua *(Membutuhkan akun Google Play Books atau email yang valid)*
|
||||
|
||||
|
||||
### NoSQL
|
||||
@ -141,7 +151,7 @@
|
||||
|
||||
* [Belajar Python](http://www.belajarpython.com)
|
||||
* [Dasar Pemrograman Python](https://www.pythonindo.com/tutorial-python-dasar/)
|
||||
* [Dasar Pengenalan Pemrograman Python](https://play.google.com/store/books/details/Rolly_Maulana_Awangga_Dasar_dasar_Python?id=YpzDDwAAQBAJ) - Rolly Maulana AwanggaRayhan, Google Play Books (account required)
|
||||
* [Dasar Pengenalan Pemrograman Python](https://play.google.com/store/books/details/Rolly_Maulana_Awangga_Dasar_dasar_Python?id=YpzDDwAAQBAJ) - Rolly Maulana AwanggaRayhan *(Membutuhkan akun Google Play Books atau email yang valid)*
|
||||
* [Database PostgreSQL, Pemrograman Python, dan SMS Gateway](http://rab.co.id/files/python/bukupython2.pdf.gz) - (PDF)
|
||||
* [Kursus Singkat Machine Learning dengan TensorFlow API](https://developers.google.com/machine-learning/crash-course?hl=id)
|
||||
* [Tutorial Python](https://docs.python.org/id/3.8/tutorial/)
|
||||
@ -177,5 +187,5 @@
|
||||
|
||||
### Vue
|
||||
|
||||
* [Belajar Vue.js](https://variancode.com/belajar-vue-js/) - Varian Hermianto
|
||||
* [Dokumentasi Vue Bahasa Indonesia](https://github.com/vuejs-id/docs)
|
||||
|
||||
|
@ -17,6 +17,7 @@
|
||||
* [NoSQL](#nosql)
|
||||
* [Relazionali](#relazionali)
|
||||
* [SQL](#sql)
|
||||
* [Git](#git)
|
||||
* [Golang](#golang)
|
||||
* [HTML](#html)
|
||||
* [Java](#java)
|
||||
@ -120,6 +121,11 @@
|
||||
* [Progettare database NoSQL: la guida](http://www.html.it/guide/progettare-database-nosql/?cref=system) (HTML)
|
||||
|
||||
|
||||
#### Git
|
||||
|
||||
* [Pro Git](https://git-scm.com/book/it) - Scott Chacon, Ben Straub (HTML, PDF, EPUB)
|
||||
|
||||
|
||||
#### NoSQL
|
||||
|
||||
* [Guida MongoDB](http://www.html.it/guide/guida-mongodb/?cref=system) (HTML)
|
||||
|
@ -13,6 +13,7 @@
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [Node.js](#nodejs)
|
||||
* [Webpack](#webpack)
|
||||
* [LaTeX](#latex)
|
||||
* [Linux](#linux)
|
||||
* [Mathematics](#mathematics)
|
||||
@ -29,6 +30,7 @@
|
||||
* [Rust](#rust)
|
||||
* [Scratch](#scratch)
|
||||
* [Sed](#Sed)
|
||||
* [Software Engineering](#software-engineering)
|
||||
* [Springboot](#Springboot)
|
||||
* [Unicode](#unicode)
|
||||
|
||||
@ -36,6 +38,7 @@
|
||||
### Amazon Web Service
|
||||
|
||||
* [아마존 웹 서비스를 다루는 기술](http://www.pyrasis.com/private/2014/09/30/publish-the-art-of-amazon-web-services-book)
|
||||
* [AWS 기초 모듈 Workshop](https://kr-id-general.workshop.aws/ko/basic_modules.html) - Amazon Web Services
|
||||
|
||||
|
||||
### Assembly Language
|
||||
@ -105,6 +108,11 @@
|
||||
* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/)
|
||||
|
||||
|
||||
#### Webpack
|
||||
|
||||
* [Webpack 문서 한글 번역](https://webpack.kr/concepts/) - Tobias Koppers, Sean Larkin, Johannes Ewald, LINE Corp, Dongkyun Yoo, et al.
|
||||
|
||||
|
||||
### LaTeX
|
||||
|
||||
* [The Not So short Introduction to LaTeX 2ε](https://ctan.org/tex-archive/info/lshort/korean)
|
||||
@ -153,6 +161,7 @@
|
||||
* [점프 투 파이썬 - Python 3](https://wikidocs.net/book/1)
|
||||
* [중급 파이썬: 파이썬 팁들](https://ddanggle.gitbooks.io/interpy-kr/content/)
|
||||
* [파이썬 라이브러리](https://wikidocs.net/book/5445) - 박응용
|
||||
* [파이썬 헤엄치기](https://wikidocs.net/book/5148) - 해달 프로그래밍
|
||||
* [파이썬을 여행하는 히치하이커를 위한 안내서!](https://python-guide-kr.readthedocs.io/ko/latest/)
|
||||
* [파이썬을 이용한 비트코인 자동매매](https://wikidocs.net/book/1665) - 조대표
|
||||
* [A Byte of Python 한글 번역 by Jeongbin Park](http://byteofpython-korean.sourceforge.net/byte_of_python.pdf) (PDF)
|
||||
@ -203,6 +212,11 @@
|
||||
* [sed stream editor](https://mug896.github.io/sed-stream-editor)
|
||||
|
||||
|
||||
### Software Engineering
|
||||
|
||||
* [유의적 버전 명세 2.0.0-ko2](https://semver.org/lang/ko/) - Tom Preston-Werner, 김대현, et al.
|
||||
|
||||
|
||||
### Springboot
|
||||
|
||||
* [Springboot 2.X 정리](https://djunnni.gitbook.io/springboot) - 이동준
|
||||
|
@ -88,7 +88,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [J](#j)
|
||||
* [Java](#java)
|
||||
* [Codename One](#codename-one)
|
||||
* [JasperReports](#jasperreports)
|
||||
* [Java Reporting](#java-reporting)
|
||||
* [Spring](#spring)
|
||||
* [Spring Boot](#spring-boot)
|
||||
* [Spring Data](#spring-data)
|
||||
@ -268,11 +268,13 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
### APL
|
||||
|
||||
* [A Practical Introduction to APL1 & APL2](http://robertson.uk.net) - Graeme Donald Robertson (PDF)
|
||||
* [A Practical Introduction to APL3 & APL4](http://robertson.uk.net) - Graeme Donald Robertson (PDF)
|
||||
* [A Practical Introduction to APL1 & APL2](http://robertson.uk.net/Files/APL1&2.pdf) - Graeme Donald Robertson (PDF)
|
||||
* [A Practical Introduction to APL3 & APL4](http://robertson.uk.net/Files/APL3&4.pdf) - Graeme Donald Robertson (PDF)
|
||||
* [APL2 at a glance](https://ia801009.us.archive.org/28/items/apl-2-at-a-glance-brown-pakin-polivka/APL2_at_a_Glance_-_Brown_Pakin_Polivka.pdf) - James A. Brown, Sandra Pakin, Raymond P. Polivka - 1988 (PDF) *(:card_file_box: archived)*
|
||||
* [Introduction to College Mathematics with A Programming Language (1978)](http://www.softwarepreservation.org/projects/apl/Books/CollegeMathematicswithAPL) - E. J. LeCuyer (PDF)
|
||||
* [Learning APL](https://xpqz.github.io/learnapl/intro.html) - Stefan Kruger (HTML,PDF,IPYNB)
|
||||
* [Mastering Dyalog APL](http://www.dyalog.com/mastering-dyalog-apl.htm) (PDF)
|
||||
* [Learning APL](https://xpqz.github.io/learnapl) - Stefan Kruger (HTML,PDF,IPYNB)
|
||||
* [Mastering Dyalog APL](http://www.dyalog.com/mastering-dyalog-apl.htm) (PDF) (HTML,IPYNB :construction: *in process*)
|
||||
* [Reinforcement Learning From The Ground Up](https://romilly.github.io/o-x-o) - Romilly Cocking (PDF,HTML,IPYNB) (:construction: *in process*)
|
||||
|
||||
|
||||
### App Inventor
|
||||
@ -318,12 +320,14 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
### Assembly Language
|
||||
|
||||
* [A fundamental introduction to x86 assembly prorgamming](https://www.nayuki.io/page/a-fundamental-introduction-to-x86-assembly-programming) - Project Nayuki (HTML)
|
||||
* [ARM Assembly Language Programming](http://www.rigwit.co.uk/ARMBook/ARMBook.pdf) - Peter Knaggs (PDF) (:construction: *in process*)
|
||||
* [Assemblers And Loaders (1993)](http://www.davidsalomon.name/assem.advertis/asl.pdf) - David Salomon (PDF)
|
||||
* [Assembly Language Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/assemblylanguage) - Christopher Rose, Syncfusion Inc. (HTML, PDF, EPUB, Kindle)
|
||||
* [PC Assembly Language](http://pacman128.github.io/pcasm/) - P. A. Carter
|
||||
* [Professional Assembly Language](https://web.archive.org/web/20170329045538/http://blog.hit.edu.cn:80/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF)
|
||||
* [Programming from the Ground Up](https://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) - Jonathan Bartlett (PDF)
|
||||
* [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm)
|
||||
* [Run Down On x86 Intel Assembly Course](https://github.com/Ret2LC/x86-assembly) - Ret2LC
|
||||
* [Software optimization resources](http://www.agner.org/optimize/) - A. Fog
|
||||
* [The Art of Assembly Language (2003)](https://web.archive.org/web/20120525102637/http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html) - Randall Hyde (PDF)
|
||||
* [WebAssembly friendly programming with C/C++](https://github.com/3dgen/cppwasm-book/tree/master/en) - Ending, Chai Shushan, Yushih (HTML, [:package: examples](https://github.com/3dgen/cppwasm-book/tree/master/examples))
|
||||
@ -397,7 +401,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org) - Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter
|
||||
* [A beginner's guide to Gambas](http://distro.ibiblio.org/vectorlinux/Uelsk8s/GAMBAS/gambas-beginner-guide.pdf) - John W. Rittinghouse (PDF)
|
||||
* [Pick/Basic: A Programmer's Guide](http://www.jes.com/pb/) - Jonathan E. Sisk
|
||||
* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials)
|
||||
|
||||
|
||||
### BeanShell
|
||||
@ -419,14 +422,15 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
* [256-Color VGA Programming in C](http://www.brackeen.com/vga/) - David Brackeen
|
||||
* [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF)
|
||||
* [An Introduction to C & GUI Programming](https://archive.org/details/CGUIProgramming/mode/2up) - Simon Long (PDF)
|
||||
* [An Introduction to C & GUI Programming](https://magpi.raspberrypi.com/books/c-gui-programming) - Simon Long (PDF)
|
||||
* [Bare-metal programming for ARM](https://github.com/umanovskis/baremetal-arm) - Daniels Umanovskis [(PDF)](http://umanovskis.se/files/arm-baremetal-ebook.pdf)
|
||||
* [Beej's Guide to C Programming](http://beej.us/guide/bgc/) - B. Hall (HTML, PDF)
|
||||
* [Beej's Guide to Network Programming - Using Internet Sockets](http://beej.us/guide/bgnet/) - B. Hall
|
||||
* [Beej's Guide to the GNU Debugger (GDB)](http://beej.us/guide/bggdb/) - B. Hall (HTML)
|
||||
* [Build Your Own Lisp](http://www.buildyourownlisp.com) - Daniel Holden
|
||||
* [C Elements of Style](http://www.oualline.com/books.free/style/) - Steve Oualline
|
||||
* [C for Python Programmers - Carl Burch](http://www.toves.org/books/cpy/)
|
||||
* [C for Python Programmers](http://www.cburch.com/books/cpy/) - Carl Burch
|
||||
* [C Internals](https://www.avabodh.com/cin/cin.html) - Rajeev Kumar (HTML)
|
||||
* [C Notes for Professionals](https://goalkicker.com/CBook) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [C Programming](https://en.wikibooks.org/wiki/Programming%3AC) - Wikibooks
|
||||
* [C Programming Boot Camp - Paul Gribble](https://gribblelab.org/teaching/CBootCamp/)
|
||||
@ -439,13 +443,16 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Hashing](https://www.smashwords.com/books/view/737188) - Prakash Hegade
|
||||
* [Learn to Code With C - The MagPi Essentials](https://magpi.raspberrypi.com/books/essentials-c-v1) (PDF)
|
||||
* [Learning GNU C](https://download-mirror.savannah.gnu.org/releases/c-prog-book/learning_gnu_c.pdf) - Ciaran O’Riordan (PDF)
|
||||
* [Let us C](https://web.archive.org/web/20211006163041/http://pdvpmtasgaon.edu.in/uploads/dptcomputer/Let%20us%20c%20-%20yashwantkanetkar.pdf) - Yashavant Kanetkar (PDF) *(:card_file_box: archived)*
|
||||
* [Modeling with Data](https://ben.klemens.org/pdfs/gsl_stats.pdf) - Ben Klemens (PDF)
|
||||
* [Modern C](https://modernc.gforge.inria.fr) - Jens Gustedt (PDF)
|
||||
* [Object-Oriented Programming With ANSI-C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF)
|
||||
* [Programming in C](http://ee.hawaii.edu/~tep/EE160/Book/PDF/) - Bharat Kinariwala & Tep Dobry
|
||||
* [Programming in C](https://www.freetechbooks.com/programming-in-c-t1337.html) - Kishori Mundargi
|
||||
* [Structures and C](https://www.smashwords.com/books/view/644937) - Prakash Hegade
|
||||
* [The Basics of C Programming](https://www.phys.uconn.edu/~rozman/Courses/P2200_13F/downloads/TheBasicsofCProgramming-draft-20131030.pdf) - Marshall Brain (PDF)
|
||||
* [The C book](http://publications.gbdirect.co.uk/c_book/) - Mike Banahan, Declan Brady and Mark Doran (PDF, HTML)
|
||||
* [The C Programming Language Handbook](https://flaviocopes.com/page/c-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth
|
||||
* [The Current C Programming Language Standard – ISO/IEC 9899:2018 (C17/C18), Draft](https://web.archive.org/web/20181230041359/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf) - Open Standards Org - www.open-std.org (PDF)
|
||||
* [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf) - Mark Burgess, Ron Hale-Evans (PDF)
|
||||
@ -457,7 +464,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
### C Sharp
|
||||
|
||||
* [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials)
|
||||
* [C# Notes for Professionals](http://goalkicker.com/CSharpBook/) - Compiled from StackOverflow documentation (PDF)
|
||||
* [C# Programming](https://en.wikibooks.org/wiki/C_Sharp_Programming) - Wikibooks
|
||||
* [C# Programming Yellow Book](https://www.robmiles.com/s/CSharp-Book-2019-Refresh.pdf) - Rob Miles (PDF) (2019)
|
||||
@ -486,11 +492,13 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [C++ GUI Programming With Qt 3](https://ptgmedia.pearsoncmg.com/images/0131240722/downloads/blanchette_book.pdf) - Jasmin Blanchette, Mark Summerfield (PDF)
|
||||
* [C++ Language](http://www.cplusplus.com/doc/tutorial/)
|
||||
* [C++ Notes for Professionals](https://goalkicker.com/CPlusPlusBook) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [C++ Programming](https://en.wikibooks.org/wiki/C%2B%2B_Programming) - Panic, et al
|
||||
* [C++ Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) (email address *requested*, not required)
|
||||
* [C++ Tricks](http://www.bordoon.com/cplusplus/book_wrapper.html)
|
||||
* [CS106X Programming Abstractions in C++](http://web.stanford.edu/class/cs106x/)
|
||||
* [Elements of Programming](http://elementsofprogramming.com) - Alexander Stepanov and Paul McJones - (PDF)
|
||||
* [Financial Numerical Recipes in C++](https://ba-odegaard.no/gcc_prog/recipes/) - Bernt Arne Ødegaard (PDF)
|
||||
* [Fundamentals of C++ Programming](https://web.archive.org/web/20191005170118/https://python.cs.southern.edu/cppbook/progcpp.pdf) - Richard L. Halterman (PDF) *(:card_file_box: archived)*
|
||||
* [Game Programming Patterns](http://gameprogrammingpatterns.com)
|
||||
* [Google's C++ Style Guide](https://google.github.io/styleguide/cppguide.html)
|
||||
* [Hands-On System Programming with C++](https://www.packtpub.com/free-ebook/hands-on-system-programming-with-c/9781789137880) - Dr. Rian Quinn (Packt account *required*)
|
||||
@ -499,7 +507,9 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Introduction to Design Patterns in C++ with Qt 4](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) - Alan Ezust, Paul Ezust (PDF)
|
||||
* [Joint Strike Fighter, C++ Coding Standards, by Bjarne Stroustrup](http://www.stroustrup.com/JSF-AV-rules.pdf) (PDF)
|
||||
* [LearnCpp.com](https://www.learncpp.com) (HTML)
|
||||
* [Learning C++ eBook](https://riptutorial.com/Download/cplusplus.pdf) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) (PDF)
|
||||
* [More C++ Idioms](https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms) - Sumant Tambe and others, WikiBooks
|
||||
* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) - Pat Morin (PDF)
|
||||
* [Programming Fundamentals - A Modular Structured Approach using C++](https://learning.hccs.edu/faculty/ken.busbee/programming-fundamentals-a-modular-structured-approach-using-c) - Kenneth Leroy Busbee (PDF)
|
||||
* [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd
|
||||
@ -520,7 +530,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
### Cilk
|
||||
|
||||
* [Cilk 5.4.6 Reference Manual](http://supertech.csail.mit.edu/cilk/manual-5.4.6.pdf) (PDF)
|
||||
* [Cilk 5.4.6 Reference Manual](https://par.tuwien.ac.at/material/manual-5.4.6.pdf) (PDF)
|
||||
|
||||
|
||||
### Clojure
|
||||
@ -555,7 +565,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [COBOL Programming Fundamental](http://yusman.staff.gunadarma.ac.id/Downloads/files/33460/COBOL_Programming_Fundamental.pdf) (PDF)
|
||||
* [Enterprise COBOL for z/OS documentation library](http://www-01.ibm.com/support/docview.wss?uid=swg27036733)
|
||||
* [ILE COBOL Programmer's Guide](https://www.ibm.com/docs/de/ssw_ibm_i_74/pdf/sc092539.pdf) (PDF)
|
||||
* [Introduction to the COBOL Language](https://supportline.microfocus.com/documentation/books/oc41books/lrintr.htm)
|
||||
* [Micro Focus: OO Programming with Object COBOL for UNIX (1999)](https://www.microfocus.com/documentation/object-cobol/oc41books/oppubb.htm) - MERANT International Ltd. (HTML)
|
||||
* [OpenCOBOL 1.1 - Programmer's Guide](http://open-cobol.sourceforge.net/guides/OpenCOBOL%20Programmers%20Guide.pdf) (PDF)
|
||||
|
||||
|
||||
@ -563,8 +573,9 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
* [CoffeeScript Cookbook](https://coffeescript-cookbook.github.io)
|
||||
* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) - Reginald Braithwaite *(Leanpub account or valid email requested)*
|
||||
* [Hard Rock CoffeeScript](https://alchaplinsky.github.io/hard-rock-coffeescript/) - Alex Chaplinsky (gitbook)
|
||||
* [Smooth CoffeeScript](http://autotelicum.github.io/Smooth-CoffeeScript/SmoothCoffeeScript.html)
|
||||
* [The Little Book on CoffeeScript](http://arcturo.github.io/library/coffeescript/)
|
||||
* [The Little Book on CoffeeScript](http://arcturo.github.io/library/coffeescript/) - Alex MacCaw, David Griffiths, Satoshi Murakami, Jeremy Ashkenas
|
||||
|
||||
|
||||
### ColdFusion
|
||||
@ -609,7 +620,8 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
### Dart
|
||||
|
||||
* [Learning Dart](https://riptutorial.com/Download/dart.pdf) (PDF)
|
||||
* [Essential Dart](https://www.programming-books.io/essential/dart/) - Krzysztof Kowalczyk and StackOverflow Contributors
|
||||
* [Learning Dart](https://riptutorial.com/Download/dart.pdf) - Compiled from StackOverflow documentation (PDF)
|
||||
|
||||
|
||||
### DB2
|
||||
@ -649,12 +661,14 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Getting Started Guide](http://elixir-lang.org/getting-started/introduction.html) (HTML) [(PDF, MOBI, EPUB)](https://github.com/potatogopher/elixir-getting-started)
|
||||
* [Joy of Elixir](https://joyofelixir.com) - Ryan Bigg (HTML) - [Source](https://github.com/radar/joyofelixir) (:construction: *in process*)
|
||||
* [Learning Elixir](http://learningelixir.joekain.com) - Joseph Kain Blog (HTML)
|
||||
* [Learning the Elixir Language](https://riptutorial.com/Download/elixir-language.pdf) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [The Ultimate Guide To Elixir For Object-Oriented Programmers](http://www.binarywebpark.com/ultimate-guide-elixir-object-oriented-programmers) - Bruce Park (HTML)
|
||||
|
||||
|
||||
#### Ecto
|
||||
|
||||
* [Ecto Getting Started Guide](https://hexdocs.pm/ecto/getting-started.html#content) (HTML)
|
||||
* [The Little Ecto Cookbook](https://dashbit.co/ebooks/the-little-ecto-cookbook) - José Valim, Dashbit (PDF) (email address *required*)
|
||||
|
||||
|
||||
#### Phoenix
|
||||
@ -701,7 +715,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
### F Sharp
|
||||
|
||||
* [Analyzing and Visualizing Data with F#](https://web.archive.org/web/20201023042804/https://www.oreilly.com/programming/free/files/analyzing-visualizing-data-f-sharp.pdf) - Tomas Petricek (PDF)
|
||||
* [Analyzing and Visualizing Data with F#](https://web.archive.org/web/20201023042804/https://www.oreilly.com/programming/free/files/analyzing-visualizing-data-f-sharp.pdf) - Tomas Petricek (PDF) *(:card_file_box: archived)*
|
||||
* [F# for fun and profit](https://www.gitbook.com/book/swlaschin/fsharpforfunandprofit/details) (ePub)
|
||||
* [F# Programming](https://en.wikibooks.org/wiki/F_Sharp_Programming) - Wikibooks
|
||||
* [F# Succinctly, SyncFusion](https://www.syncfusion.com/resources/techportal/ebooks/fsharp) (PDF, Kindle) (email address *requested*, not required)
|
||||
@ -717,9 +731,11 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
### Flutter
|
||||
|
||||
* [Cookbook](https://flutter.dev/docs/cookbook)
|
||||
* [Flutter in Action](https://livebook.manning.com/book/flutter-in-action/welcome/v-9/) Eric Windmill
|
||||
* [Flutter Succinctly, Syncfusion](https://www.syncfusion.com/ebooks/flutter-succinctly) (PDF, Kindle) (email address *requested*, not required)
|
||||
* [Flutter Tutorial](https://www.tutorialspoint.com/flutter) - Tutorials Point
|
||||
* [Flutter Tutorials Handbook](https://kodestat.gitbook.io/flutter)
|
||||
* [Flutter UI Succinctly, Syncfusion](https://www.syncfusion.com/succinctly-free-ebooks/flutter-ui-succinctly) - Ed Freitas
|
||||
|
||||
|
||||
### Force.com
|
||||
@ -749,6 +765,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
### Fortran
|
||||
|
||||
* [Exploring Modern Fortran Basics](https://www.manning.com/books/exploring-modern-fortran-basics) - Milan Curcic
|
||||
* [Fortran 90 Tutorial](http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html) - C.-K. Shene at Michigan Technological University (HTML)
|
||||
* [Fortran 90 Tutorial](https://web.stanford.edu/class/me200c/tutorial_90/) - Sarah T. Whitlock, Paul H. Hargrove at Stanford University (HTML)
|
||||
* [Fortran information & resources](https://www.fortranplus.co.uk/fortran-information/) - fortranplus.co.uk (HTML)
|
||||
@ -784,8 +801,9 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Git Pocket Guide](https://www.oreilly.com/library/view/git-pocket-guide/9781449327507) - Richard E. Silverman
|
||||
* [Git Reference](https://web.archive.org/web/20170602211147/http://gitref.org/)
|
||||
* [Git Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) (email address *requested*, not required)
|
||||
* [Git Tutorial](https://www.tutorialspoint.com/git/) - Tutorials Point Ltd. (HTML)
|
||||
* [Git-Tutorial For-Beginners](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners) - HubSpot Product Team
|
||||
* [Git Workflows](https://web.archive.org/web/20210910133251/http://documentup.com/skwp/git-workflows-book) - Yan Pritzker
|
||||
* [Git Workflows](https://web.archive.org/web/20210910133251/http://documentup.com/skwp/git-workflows-book) - Yan Pritzker *(:card_file_box: archived)*
|
||||
* [Happy Git and GitHub for the useR](https://happygitwithr.com) - Jenny Bryan
|
||||
* [How to Collaborate on Github](https://github.com/eonist/How-to-collaborate-on-github) - André J
|
||||
* [Introduction to Git and Github](https://launchschool.com/books/git) - Launch School
|
||||
@ -809,11 +827,15 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Go Bootcamp](http://www.golangbootcamp.com/book) - Matt Aimonetti
|
||||
* [Go by Example](https://gobyexample.com)
|
||||
* [Go for Javascript Developers](https://github.com/bulim/go-for-javascript-developers)
|
||||
* [Go for Python Programmers](https://golang-for-python-programmers.readthedocs.io/en/latest) - Jason McVetta (HTML, PDF, EPUB)
|
||||
* [Go Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/go-succinctly) - Mark Lewin (PDF, EPUB, Kindle)
|
||||
* [Go Web Development Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/go-web-development) - Mark Lewin (PDF, EPUB, Kindle)
|
||||
* [How To Code in Go](https://www.digitalocean.com/community/books/how-to-code-in-go-ebook) - Mark Bates, Cory Lanou, and Timothy J. Raymond (PDF, EPUB)
|
||||
* [Learn Go with Tests](https://quii.gitbook.io/learn-go-with-tests/)
|
||||
* [Learning Go](https://miek.nl/go/)
|
||||
* [Let's learn Go!](http://go-book.readthedocs.io/en/latest/)
|
||||
* [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) - Kyle Isom
|
||||
* [Practical Go Lessons](https://www.practical-go-lessons.com) - Maximilien Andile
|
||||
* [The Go Tutorial](http://tour.golang.org)
|
||||
* [The Little Go Book](https://github.com/karlseguin/the-little-go-book) - Karl Seguin ([PDF](https://www.openmymind.net/assets/go/go.pdf), [ePUB](https://www.openmymind.net/assets/go/go.epub))
|
||||
* [Web apps in Go, the anti textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook/)
|
||||
@ -837,7 +859,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
#### Grails
|
||||
|
||||
* [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started)
|
||||
* [Grails Tutorial for Beginners](https://web.archive.org/web/20210519053040/http://grails.asia/grails-tutorial-for-beginners/)
|
||||
* [Grails Tutorial for Beginners](https://web.archive.org/web/20210519053040/http://grails.asia/grails-tutorial-for-beginners/) - grails.asia *(:card_file_box: archived)*
|
||||
* [The Grails Framework - Reference Documentation](http://grails.github.io/grails-doc/latest/) - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith, Lari Hotari ([PDF](http://grails.github.io/grails-doc/latest/guide/single.pdf))
|
||||
|
||||
|
||||
@ -910,6 +932,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [DOM Enlightenment](http://domenlightenment.com) - Cody Lindley (HTML)
|
||||
* [GA Dash](https://dash.generalassemb.ly)
|
||||
* [Google's HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html)
|
||||
* [How To Build a Website with HTML](https://www.digitalocean.com/community/books/how-to-build-a-website-with-html-ebook) - Erin Glass (PDF, EPUB)
|
||||
* [How to Code in HTML5 and CSS3](https://web.archive.org/web/20180816174417/http://howtocodeinhtml.com/HowToCodeInHTML5AndCSS3.pdf) - Damian Wielgosik (PDF)
|
||||
* [HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci
|
||||
* [HTML Dog Tutorials](http://www.htmldog.com)
|
||||
@ -929,7 +952,10 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Pocket Guide to Writing SVG](https://svgpocketguide.com) - Joni Trythall
|
||||
* [Pro HTML5 Programming](https://web.archive.org/web/20181215200026/http://apress.jensimmons.com/v5/pro-html5-programming/ch0.html) - Jen Simmons, Chris O'Connor, Dylan Wooters, Peter Lubbers
|
||||
* [Resilient Web Design](https://resilientwebdesign.com/#Resilientweb%20design) - Jeremy Keith
|
||||
* [RTL Styling 101](https://rtlstyling.com) - Ahmad Shadeed
|
||||
* [Scalable and Modular Architecture for CSS](https://web.archive.org/web/20191116073929/http://smacss.com/) - Jonathan Snook
|
||||
* [The CSS Handbook](https://flaviocopes.com/page/css-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [The HTML Handbook](https://flaviocopes.com/page/html-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [Understanding Flexbox: Everything you need to know](https://ohansemmanuel.github.io/uf_download.html) - Ohans Emmanuel
|
||||
* [W3.CSS Succinctly](https://www.syncfusion.com/ebooks/w3_css_succinctly) - Joseph D. Booth
|
||||
* [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus
|
||||
@ -956,7 +982,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
### iOS
|
||||
|
||||
* [Cocoa Dev Central](http://cocoadevcentral.com)
|
||||
* [iOS 8 App Development Essentials](http://www.techotopia.com/index.php/IOS_8_App_Development_Essentials)
|
||||
* [iOS Developer Notes for Professionals](https://goalkicker.com/iOSBook/) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [iOS Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) (email address *requested*, not required)
|
||||
* [NSHipster](http://nshipster.com/#archive) (Resource)
|
||||
@ -998,7 +1023,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Artificial Intelligence - Foundations of Computational Agents, Second Edition](https://artint.info/2e/html/ArtInt2e.html) - David L. Poole and Alan K. Mackworth
|
||||
* [Building Back-End Web Apps with Java, JPA and JSF](https://web-engineering.info/tech/JavaJpaJsf/book/) - Mircea Diaconescu, Gerd Wagner (HTML,PDF)
|
||||
* [Category wise tutorials - J2EE](https://www.mkyong.com/all-tutorials-on-mkyong-com/) - Yong Mook Kim
|
||||
* [Core Servlets and JavaServer Pages, 2nd Ed. (2003)](https://web.archive.org/web/20210126062450/http://pdf.coreservlets.com/) - Marty Hall and Larry Brown
|
||||
* [Core Servlets and JavaServer Pages, 2nd Ed. (2003)](https://web.archive.org/web/20210126062450/https://pdf.coreservlets.com/) - Marty Hall and Larry Brown *(:card_file_box: archived)*
|
||||
* [Data Structures in Java for the Principled Programmer (2007)](https://web.archive.org/web/20190302130416/http://dept.cs.williams.edu/~bailey/JavaStructures/Book_files/JavaStructures.pdf) - Duane A. Bailey (PDF)
|
||||
* [Google's Java Style Guide](https://google.github.io/styleguide/javaguide.html)
|
||||
* [Introduction to Computer Science "booksite"](https://introcs.cs.princeton.edu/java/cs/) - by Robert Sedgewick and Kevin Wayne (HTML)
|
||||
@ -1009,6 +1034,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Java Application Development on Linux (2005)](https://ptgmedia.pearsoncmg.com/images/013143697X/downloads/013143697X_book.pdf) - Carl Albing and Michael Schwarz (PDF)
|
||||
* [Java, Java, Java Object-Oriented Problem Solving](https://archive.org/details/JavaJavaJavaObject-orientedProblemSolving/page/n0) - R. Morelli and R.Walde
|
||||
* [Java Language and Virtual Machine Specifications](https://docs.oracle.com/javase/specs/) - James Gosling, et al
|
||||
* [Java Masters](https://javamasters.io/servlets) - Java Masters (HTML)
|
||||
* [Java Notes for Professionals](http://goalkicker.com/JavaBook/) - Compiled from StackOverflow documentation (PDF)
|
||||
* [Java Programming](https://en.wikibooks.org/wiki/Java_Programming) - Wikibooks
|
||||
* [Java Programming for Kids](https://yfain.github.io/Java4Kids/) - Yakov Fain
|
||||
@ -1020,7 +1046,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) - Pat Morin (PDF)
|
||||
* [Playing with Java Microservices on Kubernetes and OpenShift](https://leanpub.com/playing-with-java-microservices-on-k8s-and-ocp) - Nebrass Lamouchi *(Leanpub account or valid email requested)*
|
||||
* [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX) (2002)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold
|
||||
* [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) - Bruno Lowagie *(Leanpub account or valid email requested)*
|
||||
* [The Java EE6 Tutorial](https://docs.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF)
|
||||
* [The Java EE7 Tutorial](https://docs.oracle.com/javaee/7/JEETT.pdf) - Eric Jendrock, et al (PDF)
|
||||
* [The Java Tutorials](https://docs.oracle.com/javase/tutorial/index.html)
|
||||
@ -1032,6 +1057,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Welcome to Java for Python Programmers](https://runestone.academy/runestone/books/published/java4python/index.html) - Brad Miller
|
||||
* [Welcome to the Java Workshop (2006)](http://javaworkshop.sourceforge.net) - Trevor Miller
|
||||
* [What’s New in Java 8](https://leanpub.com/whatsnewinjava8/read) - Adam L. Davis
|
||||
* [Writing Advanced Applications for the Java 2 Platform](http://www.pawlan.com/monica/books/AdvBk.pdf) - Calvin Austin and Monica Pawlan (PDF)
|
||||
|
||||
|
||||
#### Codename One
|
||||
@ -1040,8 +1066,9 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Create an Uber Clone in 7 Days (first 2 chapters)](http://uber.cn1.co) - Shai Almog (PDF)
|
||||
|
||||
|
||||
#### JasperReports
|
||||
#### Java Reporting
|
||||
|
||||
* [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc) - Bruno Lowagie *(Leanpub account or valid email requested)*
|
||||
* [The JasperReports Ultimate Guide, Third Edition](http://jasperreports.sourceforge.net/JasperReports-Ultimate-Guide-3.pdf) (PDF)
|
||||
|
||||
|
||||
@ -1103,6 +1130,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [JavaScript ES6 and beyond](https://github.com/AlbertoMontalesi/JavaScript-es6-and-beyond-ebook) - Alberto Montalesi (PDF, epub)
|
||||
* [JavaScript For Cats](http://jsforcats.com) - Maxwell Ogden (HTML)
|
||||
* [JavaScript for Impatient Programmers (ES2020 edition)](https://exploringjs.com/impatient-js/toc.html) - Dr. Axel Rauschmayer (HTML)
|
||||
* [JavaScript from ES5 to ESNext](https://flaviocopes.com/page/es5-to-esnext/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/) - Nicholas Johnson (HTML)
|
||||
* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) Maintained by Tim Ruffles (HTML)
|
||||
* [JavaScript Interview #35](https://gumroad.com/l/javascript-interview-35) - Coderslang Master (PDF, email address *requested*, not required)
|
||||
@ -1112,7 +1140,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [JavaScript Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/javascript) - Cody Lindley (PDF, Kindle; email address *requested*, not required)
|
||||
* [JavaScript the Right Way](https://github.com/braziljs/js-the-right-way) - William Oliveira & Allan Esquina (HTML)
|
||||
* [jQuery Fundamentals](http://jqfundamentals.com) - Bocoup (HTML)
|
||||
* [JS Robots](https://web.archive.org/web/20201029045339/http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) - Mark Daggett (PDF)
|
||||
* [JS Robots](https://web.archive.org/web/20201029045339/http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) - Mark Daggett (PDF) *(:card_file_box: archived)*
|
||||
* [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks/read) - Malcolm Maclean (HTML)
|
||||
* [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani (HTML)
|
||||
* [Let's Learn ES6](https://bubblin.io/cover/let-s-learn-es6-by-ryan-christiani#frontmatter) - Ryan Christiani (Superbook format)
|
||||
@ -1128,6 +1156,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Single page apps in depth](http://singlepageappbook.com) - Mixu (HTML)
|
||||
* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer
|
||||
* [Standard ECMA-262 ECMAScript 2016 Language Specification](https://www.ecma-international.org/publications/standards/Ecma-262.htm) - Ecma International (HTML,PDF)
|
||||
* [The JavaScript Beginner's Handbook](https://flaviocopes.com/page/javascript-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [The JavaScript Tutorial](http://javascript.info) - Ilya Kantor (HTML)
|
||||
* [The JavaScript Way](https://github.com/bpesquet/thejsway) - Baptiste Pesquet
|
||||
* [The Problem with Native JavaScript APIs](https://www.oreilly.com/programming/free/native-javascript-apis.csp) - Nicholas C. Zakas (PDF, email address *requested*)
|
||||
@ -1248,6 +1277,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
#### Next.js
|
||||
|
||||
* [Mastering Next.js](https://masteringnextjs.com)
|
||||
* [Next.js Crash Course 2021](https://www.youtube.com/watch?v=mTz0GXj8NN0) - Brad Traversy (Traversy Media)
|
||||
* [The Next.js Handbook](https://flaviocopes.com/page/nextjs-handbook/) - Flavio Copes (HTML, PDF) *(email required for PDF)*
|
||||
|
||||
|
||||
@ -1299,6 +1329,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [React with ASP.NET Core Tutorial](https://reactjs.net/getting-started/aspnetcore.html)
|
||||
* [React.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial/)
|
||||
* [SurviveJS - Webpack and React](http://survivejs.com)
|
||||
* [The React Beginner's Handbook](https://flaviocopes.com/page/react-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
|
||||
|
||||
#### React Native
|
||||
@ -1320,6 +1351,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
#### Svelte
|
||||
|
||||
* [Svelte Tutorial](https://svelte.dev/tutorial/basics) - Svelte.dev
|
||||
* [The Svelte Handbook](https://flaviocopes.com/page/svelte-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
|
||||
|
||||
#### Vue.js
|
||||
@ -1362,6 +1394,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Arbitrary LaTex Reference](http://latex.knobs-dials.com)
|
||||
* [Begin Latex in minutes](https://github.com/VoLuong/Begin-Latex-in-minutes)
|
||||
* [LaTeX](https://en.wikibooks.org/wiki/LaTeX) - Wikibooks
|
||||
* [LaTex Notes for Professionals](https://goalkicker.com/LaTeXBook/) - Compiled from StackOverflow documentation (PDF)
|
||||
* [The Not So Short Introduction to LaTeX](https://tobi.oetiker.ch/lshort/lshort.pdf) (PDF)
|
||||
|
||||
|
||||
@ -1389,13 +1422,11 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Automated Linux From Scratch](http://www.linuxfromscratch.org/alfs/download.html)
|
||||
* [Getting Started with Ubuntu](http://ubuntu-manual.org)
|
||||
* [GNU Autoconf, Automake and Libtool](http://www.sourceware.org/autobook/download.html)
|
||||
* [GTK+/Gnome Application Development](http://www.linuxtopia.org/online_books/gui_toolkit_guides/gtk+_gnome_application_development/)
|
||||
* [Hardened Linux From Scratch](http://www.linuxfromscratch.org/hlfs/download.html)
|
||||
* [Kali Linux 2018: Assuring Security by Penetration Testing, Fourth Edition](https://www.packtpub.com/free-ebooks/kali-linux-2018-assuring-security-penetration-testing-fourth-edition) - Shiva V. N Parasram, Alex Samm, Damian Boodoo, Gerard Johansen, Lee Allen, Tedi Heriyanto, Shakeel Ali (Packt account *required*)
|
||||
* [Kali Linux: Professional Penetration-Testing Distribution](http://docs.kali.org)
|
||||
* [Learning Debian GNU/Linux](http://www.oreilly.com/openbook/debian/book/index.html)
|
||||
* [Linux 101 Hacks](http://thegeekstuff.s3.amazonaws.com/files/linux-101-hacks.zip) - Ramesh Natarajan (PDF)
|
||||
* [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html)
|
||||
* [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org)
|
||||
* [Linux Appliance Design: A Hands-On Guide to Building Linux Appliances](http://librta.org/book.html) - Bob Smith, John Hardin, Graham Phillips, Bill Pierce (PDF, EPUB, MOBI)
|
||||
* [Linux commands Notes for Professionals](https://goalkicker.com/LinuxBook/) - Compiled from StackOverflow documentation (PDF)
|
||||
@ -1405,13 +1436,12 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Linux Inside](https://0xax.gitbooks.io/linux-insides/content/index.html)
|
||||
* [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/)
|
||||
* [Linux Newbie Administrator Guide](http://lnag.sourceforge.net)
|
||||
* [Linux Security for Beginners](http://www.linuxtopia.org/LinuxSecurity/index.html)
|
||||
* [Linux Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/linux) (PDF, Kindle) (email address *requested*, not required)
|
||||
* [Red Hat Enterprise Linux 6 Essentials](http://www.techotopia.com/index.php/Red_Hat_Enterprise_Linux_6_Essentials)
|
||||
* [Secure Programming HOWTO - Creating Secure Software](http://www.dwheeler.com/secure-programs/) - D. A. Wheeler (HTML, PDF)
|
||||
* [Ten Steps to Linux Survival: Bash for Windows People](http://dullroar.com/book/TenStepsToLinuxSurvival.html) - Jim Lehmer
|
||||
* [The Debian Administrator's Handbook](https://debian-handbook.info)
|
||||
* [The Linux Command Line](http://linuxcommand.org/tlcl.php) (PDF)
|
||||
* [The Linux Commands Handbook](https://flaviocopes.com/page/linux-commands-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [The Linux Development Platform](http://ptgmedia.pearsoncmg.com/imprint_downloads/informit/perens/0130091154.pdf) (PDF)
|
||||
* [The Linux Kernel Module Programming Guide](https://sysprog21.github.io/lkmpg/)
|
||||
* [The Linux System Administrator's Guide](http://www.tldp.org/LDP/sag/html/index.html)
|
||||
@ -1537,7 +1567,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
### MySQL
|
||||
|
||||
* [MySQL 8.0 Tutorial Excerpt](https://dev.mysql.com/doc/mysql-tutorial-excerpt/8.0/en/tutorial.html) (HTML) [(PDF)](https://downloads.mysql.com/docs/mysql-tutorial-excerpt-8.0-en.pdf)
|
||||
* [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials)
|
||||
* [MySQL Notes for Professionals](https://goalkicker.com/MySQLBook/) - Compiled from StackOverflow Documentation (PDF)
|
||||
|
||||
|
||||
@ -1680,6 +1709,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
* [Clean Code PHP](https://github.com/jupeter/clean-code-php)
|
||||
* [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf) (PDF)
|
||||
* [PHP Apprentice](https://phpapprentice.com) - Andrew Davis *(:construction: in process)*
|
||||
* [PHP Best Practices](https://phpbestpractices.org)
|
||||
* [PHP Documentor - Documentation](https://docs.phpdoc.org) - phpdoc.org
|
||||
* [PHP Internals Book](http://www.phpinternalsbook.com)
|
||||
@ -1821,6 +1851,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [A Beginner's Python Tutorial](https://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) - Wikibooks
|
||||
* [A Byte of Python](https://python.swaroopch.com) (3.x) (HTML, PDF, EPUB, Mobi)
|
||||
* [A Guide to Python's Magic Methods](https://github.com/RafeKettler/magicmethods) - Rafe Kettler
|
||||
* [A Practical Introduction to Python Programming](https://www.brianheinold.net/python/) - Brian Heinold (HTML, PDF, Exercises sources)
|
||||
* [A Whirlwind Tour of Python](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) - Jake VanderPlas (PDF) [(EPUB, MOBI)](http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp?download=yes)
|
||||
* [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival & Bob Gregory (HTML)
|
||||
* [Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners](https://automatetheboringstuff.com/2e/chapter0/) - Al Sweigart (3.8)
|
||||
@ -1856,6 +1887,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [How to Think Like a Computer Scientist: Learning with Python 1st Edition](https://greenteapress.com/wp/learning-with-python/) - Allen B. Downey, Jeff Elkner and Chris Meyers (2.4) (HTML, PDF)
|
||||
* [How to Think Like a Computer Scientist: Learning with Python 2nd Edition](https://openbookproject.net/thinkcs/python/english2e/) - Jeffrey Elkner, Allen B. Downey, and Chris Meyers (Using Python 2.x)
|
||||
* [How to Think Like a Computer Scientist: Learning with Python 3 (RLE)](https://openbookproject.net/thinkcs/python/english3e/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers [(PDF)](https://www.ict.ru.ac.za/Resources/cspw/thinkcspy3/thinkcspy3.pdf)
|
||||
* [Inside The Python Virtual Machine](https://leanpub.com/insidethepythonvirtualmachine) - Obi Ike-Nwosu (HTML, PDF, EPUB, Kindle) *(Leanpub account or valid email requested)*
|
||||
* [Intermediate Python](https://book.pythontips.com/en/latest/) - Muhammad Yasoob Ullah Khalid (1st edition)
|
||||
* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3)
|
||||
* [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3)
|
||||
@ -1865,7 +1897,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Learn Python, Break Python](http://learnpythonbreakpython.com)
|
||||
* [Learn Python Programming, Second Edition](https://www.packtpub.com/free-ebooks/learn-python-programming-second-edition) - Fabrizio Romano (Packt account *required*)
|
||||
* [Learn Python the Right Way](https://learnpythontherightway.com)
|
||||
* [Learn to Program Using Python](https://web.archive.org/web/20201224032210/https://www.ida.liu.se/~732A47/literature/PythonBook.pdf) - Cody Jackson (PDF)
|
||||
* [Learn to Program Using Python](https://web.archive.org/web/20201224032210/https://www.ida.liu.se/~732A47/literature/PythonBook.pdf) - Cody Jackson (PDF) *(:card_file_box: archived)*
|
||||
* [Learning to Program](http://www.alan-g.me.uk)
|
||||
* [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson (2.7)
|
||||
* [Making Games with Python & Pygame](https://inventwithpython.com/pygame/chapters/) - Al Sweigart (3.2)
|
||||
@ -1876,6 +1908,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Natural Language Processing with Python](http://www.nltk.org/book/) (3.x)
|
||||
* [Non-Programmer's Tutorial for Python 3](https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) - Wikibooks (3.3)
|
||||
* [Non-Programmer's Tutorial for Python 2.6](https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) - Wikibooks (2.6)
|
||||
* [Official NumPy Reference](https://numpy.org/doc/stable/numpy-ref.pdf) - The NumPy Community (PDF)
|
||||
* [Picking a Python Version: A Manifesto](https://www.oreilly.com/ideas/picking-a-python-version) - David Mertz
|
||||
* [Porting to Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x)
|
||||
* [Practical Programming in Python](https://launchpadlibrarian.net/165489933/PracticalProgrammingPython2014.pdf) - Jeffrey Elkner (PDF)
|
||||
@ -1911,9 +1944,9 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Python Tutorial](https://www.tutorialspoint.com/python) - Tutorials Point
|
||||
* [Scipy Lecture Notes](http://scipy-lectures.github.io)
|
||||
* [SICP in Python](http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/) (3.2)
|
||||
* [Slither into Python: An introduction to Python for beginners](https://web.archive.org/web/20210411065902/https://www.slitherintopython.com/) (3.7)
|
||||
* [Slither into Python: An introduction to Python for beginners](https://web.archive.org/web/20210411065902/https://www.slitherintopython.com/) (3.7) *(:card_file_box: archived)*
|
||||
* [Supporting Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x)
|
||||
* [Test-Driven Web Development with Python](http://www.obeythetestinggoat.com/pages/book.html) - Harry Percival (3.3 - 3.x)
|
||||
* [Test-Driven Web Development with Python: Obey the Testing Goat! using Django, Selenium and Javascript](http://www.obeythetestinggoat.com/pages/book.html) - Harry J.W. Percival (HTML) *(3.3 - 3.x)*
|
||||
* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz (2.3 - 2.x)
|
||||
* [The Big Book of Small Python Projects](https://inventwithpython.com/bigbookpython/) - Al Sweigart
|
||||
* [The Coder's Apprentice: Learning Programming with Python 3](http://www.spronck.net/pythonbook/) - Pieter Spronck (PDF) (3.x)
|
||||
@ -1921,6 +1954,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [The Little Book of Python Anti-Patterns](http://docs.quantifiedcode.com/python-anti-patterns/) ([Source](https://github.com/quantifiedcode/python-anti-patterns))
|
||||
* [The Programming Historian](http://niche-canada.org/research/niche-digital-infrastructure-project/the-programming-historian/) - William J. Turkel, Adam Crymble and Alan MacEachern
|
||||
* [The Python GTK+ 3 Tutorial](http://python-gtk-3-tutorial.readthedocs.org/en/latest/)
|
||||
* [The Python Handbook](https://flaviocopes.com/page/python-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [The Standard Python Library](https://web.archive.org/web/20200626001242/http://effbot.org/librarybook/) - Fredrik Lundh
|
||||
* [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey (2nd Edition) (PDF, HTML)
|
||||
* [Think DSP - Digital Signal Processing in Python](https://greenteapress.com/wp/think-dsp/) - Allen B. Downey (PDF, HTML)
|
||||
@ -1986,6 +2020,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Advanced R Programming](http://adv-r.had.co.nz) - Hadley Wickham
|
||||
* [An Introduction to R](https://cran.r-project.org/doc/manuals/R-intro.html) -David M. Smith and William N. Venables
|
||||
* [An Introduction to Statistical Learning with Applications in R](https://web.stanford.edu/~hastie/ISLR2/ISLRv2_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani (PDF)
|
||||
* [blogdown: Creating Websites with R Markdown](https://bookdown.org/yihui/blogdown/) - Yihui Xie, Amber Thomas, Alison Presmanes Hill
|
||||
* [Cookbook for R](http://www.cookbook-r.com) - Winston Chang
|
||||
* [Data Analysis and Prediction Algorithms with R](https://rafalab.github.io/dsbook/) - Rafael A. Irizarry
|
||||
* [Data Analysis for the Life Sciences](https://leanpub.com/dataanalysisforthelifesciences) - Rafael A Irizarry, Michael I Love *(Leanpub account or valid email requested)*
|
||||
@ -2037,7 +2072,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
|
||||
* [Raspberry Pi: Measure, Record, Explore](https://leanpub.com/RPiMRE/read) - Malcolm Maclean (HTML)
|
||||
* [Raspberry Pi Users Guide - (2012)](http://www.cs.unca.edu/~bruce/Fall14/360/RPiUsersGuide.pdf) - Eben Upton (PDF)
|
||||
* [The Official Raspberry Pi Project Book](https://web.archive.org/web/20210725063023/https://www.raspberrypi.org/magpi-issues/Projects_Book_v1.pdf) (PDF)
|
||||
* [The Official Raspberry Pi Project Book 1 (2015)](https://magpi.raspberrypi.com/books/projects-1) (PDF)
|
||||
|
||||
|
||||
### REBOL
|
||||
@ -2062,14 +2097,12 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Practicing Ruby](https://github.com/elm-city-craftworks/practicing-ruby-manuscripts)
|
||||
* [Programming Ruby](http://ruby-doc.com/docs/ProgrammingRuby/)
|
||||
* [Ruby Best Practices](https://github.com/practicingruby/rbp-book/tree/gh-pages/pdfs) - Gregory Brown (PDF)
|
||||
* [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials)
|
||||
* [Ruby Hacking Guide](http://ruby-hacking-guide.github.io)
|
||||
* [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/)
|
||||
* [Ruby Koans](http://www.rubykoans.com)
|
||||
* [Ruby Learning](http://rubylearning.com)
|
||||
* [Ruby Notes for Professionals](https://goalkicker.com/RubyBook/) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [Ruby one-liners cookbook](https://learnbyexample.github.io/learn_ruby_oneliners/) - Sundeep Agarwal
|
||||
* [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/)
|
||||
* [Ruby Style Guide](https://github.com/airbnb/ruby) - Airbnb
|
||||
* [Ruby User's Guide](https://ruby-doc.org/docs/ruby-doc-bundle/UsersGuide/rg/index.html)
|
||||
* [Ruby Web Dev: The Other Way](https://leanpub.com/rwdtow/read) - Yevhen Kuzminov
|
||||
@ -2080,7 +2113,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [The Little Book Of Ruby](http://www.sapphiresteel.com/ruby-programming/The-Little-Book-Of-Ruby.html) - Huw Collingbourne
|
||||
* [The Ruby Reference](https://rubyreferences.github.io/rubyref/) - Victor Shepelev
|
||||
* [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald
|
||||
* [Using Blocks in Ruby](https://web.archive.org/web/20201027171026/https://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf) - Jay McGavren (PDF)
|
||||
* [Using Blocks in Ruby](https://web.archive.org/web/20201027171026/https://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf) - Jay McGavren (PDF) *(:card_file_box: archived)*
|
||||
* [Why's (Poignant) Guide to Ruby](http://poignant.guide)
|
||||
|
||||
|
||||
@ -2192,6 +2225,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [A Pamphlet Against R. Computational Intelligence in Guile Scheme](https://panicz.github.io/pamphlet/)
|
||||
* [An Introduction to Scheme and its Implementation](http://www.cs.rpi.edu/academics/courses/fall00/ai/scheme/reference/schintro-v14/schintro_toc.html)
|
||||
* [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) - M. Hailperin, B. Kaiser, K. Knight
|
||||
* [Scheme 9 from Empty Space - First edition (2007)](https://unglue.it/work/506723/) - Nils M. Holm (PDF)
|
||||
* [Scheme Tutorial](http://www.cs.hut.fi/Studies/T-93.210/schemetutorial/)
|
||||
* [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) - B. Harvey, M. Wright
|
||||
* [Teach Yourself Scheme in Fixnum Days](https://ds26gte.github.io/tyscheme/index-Z-H-1.html)
|
||||
@ -2232,6 +2266,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Enterprise Pharo: a Web Perspective](http://books.pharo.org/enterprise-pharo/)
|
||||
* [Numerical Methods with Pharo](http://books.pharo.org/numerical-methods/) - Didier Besset, Stéphane Ducasse, Serge Stinckwich
|
||||
* [Pharo by Example](http://books.pharo.org/pharo-by-example/) - Andrew P. Black et al. (Smalltalk Implementation and IDE)
|
||||
* [Squeak by Example](https://github.com/hpi-swa-lab/SqueakByExample-english)
|
||||
* [Stef's Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks.html) (meta-list)
|
||||
|
||||
|
||||
@ -2259,6 +2294,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [SQL For Web Nerds](http://philip.greenspun.com/sql/)
|
||||
* [SQL Notes for Professionals](http://goalkicker.com/SQLBook/) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [SQL Queries Succinctly](https://www.syncfusion.com/ebooks/sql_queries_succinctly) - Nick Harrison
|
||||
* [SQLite Tutorial](https://www.tutorialspoint.com/sqlite)
|
||||
* [Use The Index, Luke!: A Guide To SQL Database Performance](http://use-the-index-luke.com)
|
||||
|
||||
|
||||
@ -2390,7 +2426,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Unix as IDE](https://github.com/mrzool/unix-as-ide) - Tom Ryder (epub, mobi)
|
||||
* [UNIX Commands and Concepts](http://www.cs.bu.edu/teaching/unix/reference/) - Robert I. Pitts
|
||||
* [Unix for Poets](http://web.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF)
|
||||
* [Unix Toolbox](https://web.archive.org/web/20210912091852/https://cb.vu/unixtoolbox.xhtml) - Colin Barschel
|
||||
* [Unix Toolbox](https://web.archive.org/web/20210912091852/https://cb.vu/unixtoolbox.xhtml) - Colin Barschel *(:card_file_box: archived)*
|
||||
* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/)
|
||||
|
||||
|
||||
@ -2425,7 +2461,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
### Visual Basic
|
||||
|
||||
* [Visual Basic .NET Notes for Professionals](https://goalkicker.com/VisualBasic_NETBook/) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials)
|
||||
* [Visual Basic Official Docs](https://docs.microsoft.com/en-us/dotnet/visual-basic)
|
||||
|
||||
|
||||
|
@ -188,6 +188,7 @@
|
||||
|
||||
### SQL
|
||||
|
||||
* [Kurs SQL](https://dbadmin.net.pl/category/sql/) - Łukasz Bartnicki, (HTML) (:construction: *in process*)
|
||||
* [Kurs SQL](https://www.sqlpedia.pl/kurs-sql) - Jakub Kasprzak
|
||||
* [PL/SQL - podstawy (na stronie)](http://andrzejklusiewicz.blogspot.com/2010/11/kurs-oracle-plsql.html)
|
||||
* [SQL - podstawy (na stronie)](http://andrzejklusiewicz.blogspot.com/2010/11/kurs-oracle-sql.html)
|
||||
|
@ -1,4 +1,4 @@
|
||||
### Índice
|
||||
### Índice
|
||||
|
||||
* [Agnósticos](#agnósticos)
|
||||
* [IDE / Editores](#ide--editores)
|
||||
@ -38,6 +38,7 @@
|
||||
* [LaTeX](#latex)
|
||||
* [LISP](#lisp)
|
||||
* [Lua](#lua)
|
||||
* [Pascal](#pascal)
|
||||
* [PHP](#php)
|
||||
* [Symfony](#symfony)
|
||||
* [Python](#python)
|
||||
@ -66,6 +67,7 @@
|
||||
|
||||
#### Programação
|
||||
|
||||
* [Algoritmos e Programação](https://www.ifmg.edu.br/ceadop3/apostilas/algoritmos-e-programacao) - Adolfo José G. S. Baudson, Francisco César R. de Araújo (PDF)
|
||||
* [Introdução a Algoritmos e Programação](http://www.ferrari.pro.br/home/documents/FFerrari-CCechinel-Introducao-a-algoritmos.pdf) - Fabricio Ferrari e Cristian Cechinel (PDF)
|
||||
* [Lógica de Programação para iniciantes](https://dicasdeprogramacao.com.br/download/ebook-logica-de-programacao-para-iniciantes.pdf) - Gustavo Furtado de Oliveira Alves (PDF)
|
||||
|
||||
@ -84,6 +86,7 @@
|
||||
### Assembly
|
||||
|
||||
* [Assembly x86](https://mentebinaria.gitbook.io/assembly-x86/) - Luis Felipe, Mente Binária (gitbook)
|
||||
* [Execução de Programas: Como funcionam carregadores, ligadores e interpretadores](https://www.inf.ufpr.br/bmuller/assets/docs/livroSB.pdf) - Bruno Müller Junior (PDF)
|
||||
|
||||
|
||||
### C
|
||||
@ -93,6 +96,7 @@
|
||||
* [Guia Beej's Para Programação em Rede - Usando Internet Sockets](http://beej.us/guide/bgnet/translations/bgnet_ptbr.html) - B. Hall, Traduzido por cv8minix3 (HTML)
|
||||
* [Introdução a Programação](https://github.com/ufpb-computacao/introducao-a-programacao-livro/releases) - livro adotado na UFPB.
|
||||
* [Introdução em Computação - C](http://www.ime.usp.br/~elo/IntroducaoComputacao/).
|
||||
* [Linguagem C - Notas de Aula](https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula/) - Carmem Hara, Wagner Zola (HTML, [PDF](https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula.pdf))
|
||||
* [O Fantástico Mundo da Linguagem C](https://fiorix.files.wordpress.com/2014/04/o-fantc3a1stico-mundo-da-linguagem-c.pdf) (PDF)
|
||||
* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/)
|
||||
|
||||
@ -147,6 +151,7 @@
|
||||
|
||||
### Fundamentos Matemáticos Computacionais
|
||||
|
||||
* [Computação: Matemática Discreta](https://educapes.capes.gov.br/bitstream/capes/432209/2/Livro_Matematica%20Discreta.pdf) - Raquel Montezuma Pinheiro Cabral (PDF)
|
||||
* [Matemática Fundacional para Computação - Em progresso](https://www.tsouanas.org/fmcbook/) - Thanos Tsouanas (:construction: *in process*)
|
||||
|
||||
|
||||
@ -303,6 +308,11 @@
|
||||
* [Manual de Referência de Lua 5.2](http://www.lua.org/manual/5.2/pt/)
|
||||
|
||||
|
||||
### Pascal
|
||||
|
||||
* [Algoritmos e Estruturas de Dados I](https://www.inf.ufpr.br/marcos/livro_alg1/livro_alg1.pdf) - Marcos Alexandre Castilho, Fabiano Silva e Daniel Weingaertner (PDF)
|
||||
|
||||
|
||||
### PHP
|
||||
|
||||
* [Api REST Com Silex no GAE](http://bit.ly/ebook-silex) - Nanderson Castro (PDF, EPUB, MOBI)
|
||||
|
@ -51,6 +51,9 @@
|
||||
* [Symfony](#symfony)
|
||||
* [Python](#python)
|
||||
* [Django](#django)
|
||||
* [Jupyter Notebook](#jupyter-notebook)
|
||||
* [NumPy](#numpy)
|
||||
* [Pycharm](#pycharm)
|
||||
* [R](#r)
|
||||
* [Ruby](#ruby)
|
||||
* [RSpec](#rspec)
|
||||
@ -77,7 +80,7 @@
|
||||
* [Занимательное программирование. Самоучитель](http://padabum.com/x.php?id=35055) - Мозговой М.В. (PDF)
|
||||
* [Операционные системы](https://vseloved.github.io/pdf/os-ru.pdf) - Всеволод Дёмкин (PDF)
|
||||
* [Параллельные технологии](http://www.inp.nsk.su/~baldin/Parallel/index.html)
|
||||
* [Программирование: введение в профессию](http://stolyarov.info/books/programming_intro) - Столяров Андрей Викторович (:construction: *в процессе написания*) (PDF)
|
||||
* [Программирование: введение в профессию](http://stolyarov.info/books/programming_intro) - Столяров Андрей Викторович (PDF)
|
||||
* [Руководство по HTTP](http://proselyte.net/tutorials/http-tutorial) - Евгений Сулейманов
|
||||
* [Руководство по SOAP](http://proselyte.net/tutorials/soap-tutorial) - Евгений Сулейманов
|
||||
* [Структура и интерпретация компьютерных программ](http://newstar.rinet.ru/~goga/sicp/sicp-ru-screen.pdf) - Гарольд Абельсон, Джералд Джей Сассман (PDF)
|
||||
@ -198,6 +201,7 @@
|
||||
* [Руководство по языку Go](https://metanit.com/go/tutorial) - Евгений Попов
|
||||
* [Эффективный Go](https://github.com/Konstantin8105/Effective_Go_RU)
|
||||
* [Go в примерах](https://gobyexample.ru)
|
||||
* [Go для PHP-разработчиков](https://pahanini.gitbooks.io/golang-for-php-developers/content/) - Pavel Tetyaev (gitbook)
|
||||
* [The Little Go Book (перевод)](https://sefus.ru/little-go-book) - Karl Seguin, Roman Dolgolopov, Evgeny Popov, Alexander Dunin ([HTML](https://github.com/sefus/the-little-go-book/blob/master/ru/go.md), [EPUB](https://sefus.ru/dl/go.epub))
|
||||
|
||||
|
||||
@ -274,12 +278,14 @@
|
||||
|
||||
* [Руководство по Maven](http://proselyte.net/tutorials/maven) - Евгений Сулейманов
|
||||
* [Apache Maven](https://easyjava.ru/ekosistema/sredstva-sborki/apache-maven/)
|
||||
* [Maven Tutorial](https://coderlessons.com/tutorials/java-tekhnologii/uchitsia-maven/maven-nastroika-sredy) - CoderLessons.com
|
||||
|
||||
|
||||
#### Spring
|
||||
|
||||
* [Руководство по Spring](http://proselyte.net/tutorials/spring-tutorial-full-version) - Евгений Сулейманов
|
||||
* [Spring Framework](https://easyjava.ru/spring/)
|
||||
* [Spring MVC Tutorial](https://coderlessons.com/tutorials/java-tekhnologii/uchis-spring-mvc/spring-mvc-tutorial) - CoderLessons.com
|
||||
|
||||
|
||||
### JavaScript
|
||||
@ -291,6 +297,7 @@
|
||||
* [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи
|
||||
* [Руководство по JavaScript](https://metanit.com/web/javascript) - Евгений Попов
|
||||
* [Современный учебник JavaScript](http://learn.javascript.ru) - Илья Кантор
|
||||
* [Учебник по Javascript](https://coderlessons.com/tutorials/veb-razrabotka/uchit-javascript/uchebnik-po-javascript) - CoderLessons.com
|
||||
* [JavaScript и jQuery](https://html5book.ru/javascript-jquery) - Елена Назарова
|
||||
* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru) - Иво Ветцель
|
||||
|
||||
@ -301,6 +308,7 @@
|
||||
|
||||
* [Онлайн-руководство по AngularJS](https://metanit.com/web/angular) - Евгений Попов
|
||||
* [Перевод документации](http://angular-doc.herokuapp.com)
|
||||
* [AngularJS Tutorial](https://coderlessons.com/tutorials/veb-razrabotka/vyuchit-angularjs/angularjs-tutorial) - CoderLessons.com
|
||||
|
||||
|
||||
#### jQuery
|
||||
@ -308,11 +316,13 @@
|
||||
* [Онлайн-книга "Изучаем jQuery"](https://metanit.com/web/jquery) - Евгений Попов
|
||||
* [Русская документация по API jQuery](https://jquery-docs.ru)
|
||||
* [jQuery для начинающих](http://anton.shevchuk.name/jquery-book) - Антон Шевчук
|
||||
* [JQuery Tutorial](https://coderlessons.com/tutorials/veb-razrabotka/jquery/jquery-tutorial) - CoderLessons.com
|
||||
|
||||
|
||||
#### Node.js
|
||||
|
||||
* [Руководство по Node.js](https://metanit.com/web/nodejs) - Евгений Попов
|
||||
* [Учебник Node.js](https://coderlessons.com/tutorials/veb-razrabotka/uchebnik-node-js/uchebnik-node-js) - CoderLessons.com
|
||||
* [Node.js для начинающих](http://nodebeginner.ru) - Manuel Kiessling
|
||||
|
||||
|
||||
@ -328,18 +338,21 @@
|
||||
* [Руководство по React](https://metanit.com/web/react) - Евгений Попов
|
||||
* [Уроки по React](https://codedzen.ru/category/uroki/react)
|
||||
* [Учебник по фреймворку React](http://old.code.mu/books/advanced/javascript/react/)
|
||||
* [Учебник ReactJS](https://coderlessons.com/tutorials/veb-razrabotka/uznaite-reactjs/uchebnik-reactjs) - CoderLessons.com
|
||||
|
||||
|
||||
#### Vue.js
|
||||
|
||||
* [Перевод документации](https://ru.vuejs.org)
|
||||
* [Руководство по Vue.js](https://metanit.com/web/vuejs) - Евгений Попов
|
||||
* [VueJS Учебник](https://coderlessons.com/tutorials/veb-razrabotka/vyuchit-vuejs/vuejs-uchebnik) - CoderLessons.com
|
||||
|
||||
|
||||
### Kotlin
|
||||
|
||||
* [Руководство по языку Kotlin](http://kotlinlang.ru)
|
||||
* [Руководство по языку Kotlin](https://metanit.com/java/kotlin) - Евгений Попов
|
||||
* [Учебник по Котлину](https://coderlessons.com/tutorials/mobilnaia-razrabotka/uchebnik-kotlin/1-uchebnik-po-kotlinu) - CoderLessons.com
|
||||
|
||||
|
||||
### LaTeX
|
||||
@ -397,27 +410,34 @@
|
||||
* [Руководство по PHP](http://docs.php.net/manual/ru)
|
||||
* [Руководство по PHPUnit](https://phpunit.readthedocs.io/ru/latest/)
|
||||
* [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher)
|
||||
* [Учебник по PHP](https://coderlessons.com/tutorials/veb-razrabotka/vyuchit-php/uchebnik-po-php)
|
||||
* [Учебник по PHP 7](https://coderlessons.com/tutorials/veb-razrabotka/vyuchit-php-7/uchebnik-po-php-7)
|
||||
* [PHP: Правильный Путь](http://getjump.github.io/ru-php-the-right-way)
|
||||
|
||||
|
||||
#### CakePHP
|
||||
|
||||
* [Руководство](https://book.cakephp.org/3.0/ru/index.html)
|
||||
* [CakePHP Учебное пособие](https://coderlessons.com/tutorials/veb-razrabotka/uznaite-cakephp/cakephp-uchebnoe-posobie)
|
||||
|
||||
|
||||
#### CodeIgniter
|
||||
|
||||
* [CodeIgniter](http://codeigniter3.info) - Игорь Букша
|
||||
* [CodeIgniter — Основные понятия](https://coderlessons.com/tutorials/veb-razrabotka/vyuchit-codeigniter/codeigniter-osnovnye-poniatiia)
|
||||
* [CodeIgniter фреймворк](https://coderlessons.com/tutorials/veb-razrabotka/codeigniter-freimvork/codeigniter-freimvork)
|
||||
|
||||
|
||||
#### Laravel
|
||||
|
||||
* [Документация 5.x](https://laravel.ru/docs/v5)
|
||||
* [Перевод документации](http://laravel.su/docs)
|
||||
* [Учебник Laravel](https://coderlessons.com/tutorials/veb-razrabotka/vyuchi-laravel/uchebnik-laravel)
|
||||
|
||||
|
||||
#### Symfony
|
||||
|
||||
* [Учебник по Symfony](https://coderlessons.com/tutorials/veb-razrabotka/uchit-symfony/uchebnik-po-symfony)
|
||||
* [Symfony 5. Быстрый старт](https://symfony.com/doc/5.0/the-fast-track/ru/index.html)
|
||||
|
||||
|
||||
@ -444,6 +464,21 @@
|
||||
* [Руководство Django Girls](https://tutorial.djangogirls.org/ru) (1.11) (HTML) (:construction: *в процессе написания*)
|
||||
|
||||
|
||||
#### Jupyter Notebook
|
||||
|
||||
* [Учебник по Jupyter](https://coderlessons.com/tutorials/python-technologies/jupyter/uchebnik-po-jupyter) - CoderLessons.com
|
||||
|
||||
|
||||
#### NumPy
|
||||
|
||||
* [NumPy Tutorial](https://coderlessons.com/tutorials/python-technologies/uchitsia-numpy/numpy-tutorial) - CoderLessons.com
|
||||
|
||||
|
||||
#### Pycharm
|
||||
|
||||
* [Pycharm — Введение](https://coderlessons.com/tutorials/python-technologies/uznaite-pycharm/pycharm-vvedenie) - CoderLessons.com
|
||||
|
||||
|
||||
### R
|
||||
|
||||
* [Анализ данных с R](http://www.inp.nsk.su/~baldin/DataAnalysis/index.html)
|
||||
@ -475,6 +510,7 @@
|
||||
* [Растономикон](https://github.com/ruRust/rustonomicon)
|
||||
* [Язык программирования Rust](http://rurust.github.io/rust_book_ru)
|
||||
* [Rust на примерах](https://rurust.github.io/rust-by-example-ru)
|
||||
* [Rust Tutorial](https://coderlessons.com/tutorials/kompiuternoe-programmirovanie/nauchitsia-programmirovaniiu-na-rust/rust-tutorial) - CoderLessons.com
|
||||
|
||||
|
||||
### Scala
|
||||
@ -530,6 +566,7 @@
|
||||
|
||||
* [Документация и туториалы](https://swiftbook.ru)
|
||||
* [Documentation](https://swift.org/documentation)
|
||||
* [Swift Tutorial](https://coderlessons.com/tutorials/kompiuternoe-programmirovanie/nauchites-programmirovaniiu-swift/swift-tutorial) - CoderLessons.com
|
||||
|
||||
|
||||
### TypeScript
|
||||
|
@ -1,7 +1,7 @@
|
||||
## BY SUBJECT
|
||||
|
||||
This list, organized by subject, is for books that cover a programming-related subject in a programming-language agnostic way.
|
||||
Books that cover a specific programming language can be found in the [BY PROGRAMMING LANGUAGE file](free-programming-books-langs.md) list.
|
||||
Books that cover a specific programming language can be found in the [BY PROGRAMMING LANGUAGE](free-programming-books-langs.md) list.
|
||||
|
||||
|
||||
### Index
|
||||
@ -14,6 +14,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Cloud Computing](#cloud-computing)
|
||||
* [Competitive Programming](#competitive-programming)
|
||||
* [Compiler Design](#compiler-design)
|
||||
* [Computer Organization and Architecture](#computer-organization-and-architecture)
|
||||
* [Computer Science](#computer-science)
|
||||
* [Computer Vision](#computer-vision)
|
||||
* [Containers](#containers)
|
||||
@ -95,6 +96,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Animated Algorithm and Data Structure Visualization](http://visualgo.net) (Resource)
|
||||
* [Annotated Algorithms in Python: Applications in Physics, Biology, and Finance](https://github.com/mdipierro/nlib) - Massimo di Pierro
|
||||
* [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF)
|
||||
* [Data Structures](https://adityacse.weebly.com/uploads/2/4/0/7/24078687/data-structures.pdf) - Aditya CSE (PDF)
|
||||
* [Data Structures](https://en.wikibooks.org/wiki/Data_Structures) - Wikibooks
|
||||
* [Data Structures](http://www.cse.iitd.ernet.in/~suban/cs130/index.html) - Prof. Subhashis Banerjee, IIT Delhi
|
||||
* [Data Structures (Into Java) - Paul N. Hilfinger](http://www-inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf) (PDF)
|
||||
@ -112,7 +114,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Open Data Structures: An Introduction](http://opendatastructures.org) - Pat Morin
|
||||
* [Planning Algorithms](http://planning.cs.uiuc.edu)
|
||||
* [Problems on Algorithms (Second Edition)](http://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license)
|
||||
* [Purely Functional Data Structures (1996)](http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) - Chris Okasaki (PDF)
|
||||
* [Purely Functional Data Structures (1996)](https://web.archive.org/web/20210917054102/http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) - Chris Okasaki (PDF) *(:card_file_box: archived)*
|
||||
* [Sequential and parallel sorting algorithms](http://www.inf.fh-flensburg.de/lang/algorithmen/sortieren/algoen.htm)
|
||||
* [Text Algorithms](http://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf) (PDF)
|
||||
* [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM)
|
||||
@ -129,6 +131,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Artificial Intelligence: Foundations of Computational Agents (2017), 2nd Edition](https://artint.info) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML, Slides)
|
||||
* [Introduction to Autonomous Robots](https://github.com/correll/Introduction-to-Autonomous-Robots/releases) - Nikolaus Correll (PDF)
|
||||
* [On the Path to AI: Law’s prophecies and the conceptual foundations of the machine learning age](https://link.springer.com/book/10.1007/978-3-030-43582-0) - Thomas D. Grant, Damon J. Wischik (PDF)
|
||||
* [Probabilistic Programming & Bayesian Methods for Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/) - Cam Davidson-Pilon (HTML, Jupyter Notebook)
|
||||
* [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson (PDF)
|
||||
|
||||
|
||||
@ -136,7 +139,9 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
|
||||
* [Bitcoin and Cryptocurrency Technologies](http://bitcoinbook.cs.princeton.edu) - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Jeremy Clark (PDF)
|
||||
* [Blockchain for Dummies, 2nd IBM Limited Edition](https://www.ibm.com/downloads/cas/36KBMBOG) - Manav Gupta (PDF)
|
||||
* [chain.courses](https://chain.courses) - James Gan, Rishub Kumar
|
||||
* [Getting Started with Enterprise Blockchain: A Guide to Design and Development](https://www.ibm.com/downloads/cas/RYWXAR0M) - Michael Bradley, David Gorman, Matt Lucas, Matthew Golby-Kirk (PDF)
|
||||
* [Grokking Bitcoin](https://rosenbaum.se/book/) - Kalle Rosenbaum (HTML)
|
||||
* [IBM Blockchain: The Founder’s Handbook, Third Edition](https://www.ibm.com/downloads/cas/GZPPMWM5) - Antonio Banda, Matthew Hamilton, Eileen Lowry, John Widdifield et al. (PDF)
|
||||
* [Mastering Bitcoin - Unlocking digital currencies](https://github.com/bitcoinbook/bitcoinbook) - Andreas M. Antonopoulos
|
||||
* [Playtime with Hyperledger Composer](https://schadokar.dev/ebooks/playtime-with-hyperledger-composer/) - Shubham Chadokar (PDF)
|
||||
@ -152,6 +157,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [AWS Well-Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/framework) (PDF, HTML)
|
||||
* [Azure for Architects, Third Edition](https://azure.microsoft.com/en-us/resources/azure-for-architects/) (PDF) *(email address or account required)*
|
||||
* [Azure Functions Succinctly, Syncfusion](https://www.syncfusion.com/ebooks/azure-functions-succinctly) (PDF, Kindle) (email address requested, not required)
|
||||
* [Building Serverless Applications with Google Cloud Run](https://www.cockroachlabs.com/guides/oreilly-building-serverless-applications-with-google-cloud-run/) - Wietse Venema (PDF) (email address requested, not required)
|
||||
* [Cloud Computing for Science and Engineering](https://cloud4scieng.org/chapters/) - Ian Foster, Dennis B. Gannon (:construction: *in process*)
|
||||
* [Cloud Design Patterns](https://docs.microsoft.com/en-us/azure/architecture/patterns/)
|
||||
* [Designing Distributed Systems](https://azure.microsoft.com/en-us/resources/designing-distributed-systems/) *(account required)*
|
||||
@ -191,12 +197,20 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [The ANTLR Mega Tutorial](https://tomassetti.me/antlr-mega-tutorial/)
|
||||
|
||||
|
||||
### Computer Organization and Architecture
|
||||
|
||||
* [Basic Computer Architecture](https://www.cse.iitd.ac.in/~srsarangi/archbooksoft.html) - Smruti R. Sarangi (HTML, PDF, Slides, Videos)
|
||||
* [Computer Organization and Design Fundamentals](https://faculty.etsu.edu/tarnoff/138292) - David Tarnoff (PDF)
|
||||
|
||||
|
||||
### Computer Science
|
||||
|
||||
* [Computational Thinking](https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf) - Jeannette Wing, Carnegie-Mellon University (PDF)
|
||||
* [Computer Science I - Draft](https://bitbucket.org/chrisbourke/computersciencei/src) - Dr. Chris Bourke (PDF) (:construction: *in process*)
|
||||
* [Computer Science II - Draft](http://cse.unl.edu/~cbourke/ComputerScienceTwo.pdf) - Dr. Chris Bourke (PDF) (:construction: *in process*)
|
||||
* [CS Principles: Big Ideas in Programming](https://www.openbookproject.net/books/StudentCSP/) - Mark Guzdial and Barbara Ericson (HTML)
|
||||
* [What to Look for in a Code Review](https://leanpub.com/whattolookforinacodereview) - Trisha Gee (HTML, PDF, EPUB, Kindle) *(Leanpub account or valid email requested)*
|
||||
* [Your First Year in Code](https://leanpub.com/firstyearincode) - Isaac Lyman (HTML, PDF, EPUB, Kindle) *(Leanpub account or valid email requested)*
|
||||
|
||||
|
||||
### Computer Vision
|
||||
@ -209,8 +223,11 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
|
||||
### Containers
|
||||
|
||||
* [CI/CD for Monorepos: Effectively building, testing, and deploying code with monorepos](https://github.com/semaphoreci/book-monorepo-cicd) - Pablo Tomas Fernandez Zavalia, Marko Anastasov, SemaphoreCI (PDF, EPUB, Kindle)
|
||||
* [CI/CD with Docker and Kubernetes Book](https://github.com/semaphoreci/book-cicd-docker-kubernetes) - Marko Anastasov, Jérôme Petazzoni, Pablo Tom F. Zavalia, SemaphoreCI (PDF, EPUB, Kindle)
|
||||
* [Docker Jumpstart](http://odewahn.github.io/docker-jumpstart/) - Andrew Odewahn
|
||||
* [Kubernetes Deployment & Security Patterns](https://resources.linuxfoundation.org/LF+Projects/CNCF/TheNewStack_Book2_KubernetesDeploymentAndSecurityPatterns.pdf) - Alex Williams (PDF)
|
||||
* [Kubernetes for Full-Stack Developers](https://www.digitalocean.com/community/curriculums/kubernetes-for-full-stack-developers) - Jamon Camisso, Hanif Jetha, Katherine Juell (PDF, EPUB)
|
||||
* [Uncomplicating Kubernetes](https://livro.descomplicandokubernetes.com.br/en/) - Jeferson Fernando
|
||||
|
||||
|
||||
@ -283,6 +300,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst
|
||||
* [The GLib/GTK+ Development Platform](https://people.gnome.org/~swilmet/glib-gtk-dev-platform.pdf) - Sébastien Wilmet (PDF)
|
||||
* [Web Design Primer](https://pressbooks.library.ryerson.ca/webdesign/) - Richard Adams, Ahmed Sagarwala
|
||||
* [Web Style Guide Online](https://www.webstyleguide.com/wsg3/index.html) - Patrick J. Lynch and Sarah Horton
|
||||
|
||||
|
||||
### Information Retrieval
|
||||
@ -304,10 +322,11 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [A Brief Introduction to Neural Networks](http://www.dkriesel.com/en/science/neural_networks)
|
||||
* [A Comprehensive Guide to Machine Learning](https://www.eecs189.org/static/resources/comprehensive-guide.pdf) - Soroush Nasiriany, Garrett Thomas, William Wang, Alex Yang (PDF)
|
||||
* [A Course in Machine Learning](http://ciml.info/dl/v0_9/ciml-v0_9-all.pdf) (PDF)
|
||||
* [A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf) (PDF)
|
||||
* [A First Encounter with Machine Learning](https://web.archive.org/web/20210420163002/https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf) - Max Welling (PDF) *(:card_file_box: archived)*
|
||||
* [A Selective Overview of Deep Learning](https://arxiv.org/abs/1904.05526) - Fan, Ma, and Zhong (PDF)
|
||||
* [Algorithms for Reinforcement Learning](https://sites.ualberta.ca/~szepesva/papers/RLAlgsInMDPs.pdf) - Csaba Szepesvári (PDF)
|
||||
* [An Introduction to Statistical Learning](https://web.stanford.edu/~hastie/ISLR2/ISLRv2_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani (PDF)
|
||||
* [Approaching Almost Any Machine Learning Problem](https://github.com/abhishekkrthakur/approachingalmost) - Abhishek Thakur (PDF)
|
||||
* [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage)
|
||||
* [Deep Learning](http://www.deeplearningbook.org) - Ian Goodfellow, Yoshua Bengio and Aaron Courville
|
||||
* [Deep Learning for Coders with Fastai and PyTorch](https://github.com/fastai/fastbook) - Jeremy Howard, Sylvain Gugger (Jupyter Notebooks)
|
||||
@ -315,7 +334,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Dive into Deep Learning](http://d2l.ai)
|
||||
* [Explorations in Parallel Distributed Processing: A Handbook of Models, Programs, and Exercises](https://web.stanford.edu/group/pdplab/pdphandbook) - James L. McClelland
|
||||
* [Foundations of Machine Learning, Second Edition](https://mitpress.ublish.com/ereader/7093/?preview=#page/Cover) - Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar
|
||||
* [Free and Open Machine Learning](https://freeandopenmachinelearning.readthedocs.io/en/latest/index.html) - Maikel Mardjan
|
||||
* [Free and Open Machine Learning](https://nocomplexity.com/documents/fossml/) - Maikel Mardjan (HTML)
|
||||
* [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/)
|
||||
* [IBM Machine Learning for Dummies](https://www.ibm.com/downloads/cas/GB8ZMQZ3) - Judith Hurwitz, Daniel Kirsch
|
||||
* [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/)
|
||||
@ -327,20 +346,21 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Learning Deep Architectures for AI](https://mila.quebec/wp-content/uploads/2019/08/TR1312.pdf) (PDF)
|
||||
* [Machine Learning](http://www.intechopen.com/books/machine_learning)
|
||||
* [Machine Learning for Data Streams](https://moa.cms.waikato.ac.nz/book-html/) - Albert Bifet, Ricard Gavaldà, Geoff Holmes, Bernhard Pfahringer
|
||||
* [Machine Learning from Scratch](https://dafriedman97.github.io/mlbook/content/introduction.html) - Danny Friedman
|
||||
* [Machine Learning from Scratch](https://dafriedman97.github.io/mlbook/) - Danny Friedman (HTML, PDF, Jupyter Book)
|
||||
* [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/)
|
||||
* [Machine Learning with Python](https://www.tutorialspoint.com/machine_learning_with_python) - Tutorials Point (HTML, [PDF](https://www.tutorialspoint.com/machine_learning_with_python/machine_learning_with_python_tutorial.pdf))
|
||||
* [Mathematics for Machine Learning](https://gwthomas.github.io/docs/math4ml.pdf) - Garrett Thomas (PDF)
|
||||
* [Mathematics for Machine Learning](https://mml-book.github.io) - Marc Peter Deisenroth, A Aldo Faisal, and Cheng Soon Ong
|
||||
* [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com)
|
||||
* [Practitioners guide to MLOps](https://services.google.com/fh/files/misc/practitioners_guide_to_mlops_whitepaper.pdf) - Khalid Samala, Jarek Kazmierczak, Donna Schut (PDF)
|
||||
* [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code)
|
||||
* [Python Machine Learning Projects](https://www.digitalocean.com/community/books/python-machine-learning-projects-a-digitalocean-ebook) - Lisa Tagliaferri and Brian Boucheron (PDF, EPUB, MOBI)
|
||||
* [Python Machine Learning Projects](https://www.digitalocean.com/community/books/python-machine-learning-projects-a-digitalocean-ebook) - Lisa Tagliaferri, Brian Boucheron, Michelle Morales, Ellie Birkbeck, Alvin Wan (PDF, EPUB, Kindle)
|
||||
* [Reinforcement Learning: An Introduction](http://incompleteideas.net/book/RLbook2020.pdf) - Richard S. Sutton, Andrew G. Barto (PDF)
|
||||
* [Speech and Language Processing (3rd Edition Draft)](https://web.stanford.edu/~jurafsky/slp3/ed3book.pdf) - Daniel Jurafsky, James H. Martin (PDF)
|
||||
* [The Elements of Statistical Learning](https://web.stanford.edu/~hastie/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
|
||||
* [The LION Way: Machine Learning plus Intelligent Optimization](https://intelligent-optimization.org/LIONbook/lionbook_3v0.pdf) - Roberto Battiti, Mauro Brunato (PDF)
|
||||
* [The Mechanics of Machine Learning](https://mlbook.explained.ai) - Terence Parr and Jeremy Howard
|
||||
* [The Python Game Book](http://thepythongamebook.com/en%3Astart)
|
||||
* [The Python Game Book](https://web.archive.org/web/20210308080726/https://thepythongamebook.com/en%3Astart) - Horst Jens *(:card_file_box: archived)*
|
||||
* [Top 10 Machine Learning Algorithms Every Engineer Should Know](https://www.dezyre.com/article/top-10-machine-learning-algorithms/202) - Binny Mathews and Omair Aasim
|
||||
* [Understanding Machine Learning: From Theory to Algorithms](https://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning) - Shai Shalev-Shwartz, Shai Ben-David
|
||||
|
||||
@ -388,7 +408,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Complex Analysis](https://people.math.gatech.edu/~cain/winter99/complex.html) - George Cain
|
||||
* [Computational and Inferential Thinking. The Foundations of Data Science](https://www.inferentialthinking.com)
|
||||
* [Computational Geometry](http://web.mit.edu/hyperbook/Patrikalakis-Maekawa-Cho/)
|
||||
* [Computational Mathematics with SageMath](http://sagebook.gforge.inria.fr/english.html) - Paul Zimmermann et al.
|
||||
* [Computational Mathematics with SageMath](https://www.sagemath.org/sagebook/) - Paul Zimmermann, Alexandre Casamayou, Nathann Cohen, Guillaume Connan, et al. (PDF)
|
||||
* [Concepts & Applications of Inferential Statistics](http://vassarstats.net/textbook/)
|
||||
* [Convex Optimization](https://web.stanford.edu/~boyd/cvxbook) - Stephen Boyd and Lieven Vandenberghe
|
||||
* [Coordinate Geometry (1911)](http://djm.cc/library/Coordinate_Geometry_Fine_Thompson_edited03.pdf) - Henry Buchard Fine and Henry Dallas Thompson (PDF)
|
||||
@ -418,8 +438,8 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Kalman and Bayesian Filters in Python](https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python)
|
||||
* [Knapsack Problems - Algorithms and Computer Implementations](http://www.or.deis.unibo.it/knapsack.html) - Silvano Martello and Paolo Toth
|
||||
* [Lecture Notes of Linear Algebra](http://home.iitk.ac.in/~psraj/mth102/lecture_notes.html) - Dr. P. Shunmugaraj, IIT Kanpur (PDF)
|
||||
* [Lecture Notes on Linear Algebra](https://home.iitk.ac.in/~arlal/book/LA_Solution_Dec20.pdf) - Dr. Arbind K Lal, Sukant Pati (PDF) (:construction: *in process*)
|
||||
* [Lies, Damned Lies, or Statistics: How to Tell the Truth with Statistics](https://www.poritz.net/jonathan/share/ldlos.pdf) - Jonathan A. Poritz (PDF)
|
||||
* [Linear Algebra](http://home.iitk.ac.in/~arlal/book/la.pdf) - Dr. Arbind K Lal, Sukant Pati (PDF) (:construction: *in process*)
|
||||
* [Linear Algebra](https://www.math.ucdavis.edu/~linear/linear-guest.pdf) (PDF)
|
||||
* [Linear Algebra](http://joshua.smcvt.edu/linearalgebra/) - Jim Hefferon
|
||||
* [Linear Algebra Done Wrong](https://www.math.brown.edu/streil/papers/LADW/LADW.html) - Sergei Treil
|
||||
@ -437,7 +457,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Non-Uniform Random Variate Generation](http://luc.devroye.org/rnbookindex.html) - Luc Devroye (PDF)
|
||||
* [Notes on Diffy Qs](https://www.jirka.org/diffyqs/) - Jiří Lebl
|
||||
* [Number Theory](https://github.com/holdenlee/number-theory) - Holden Lee MIT
|
||||
* [Number Theory: In Context and Interactive](http://math.gordon.edu/ntic/) - Karl-Dieter Crisman
|
||||
* [Number Theory: In Context and Interactive](https://web.archive.org/web/20210711231452/https://math.gordon.edu/ntic/) - Karl-Dieter Crisman
|
||||
* [Odds and Ends: Introducing Probability & Decision with a Visual Emphasis](https://jonathanweisberg.org/vip/) - Jonathan Weisberg
|
||||
* [Online Statistics Education](http://onlinestatbook.com) - David Lane
|
||||
* [OpenIntro Statistics](https://www.openintro.org/stat/textbook.php) - David M. Diez, Christopher D. Barr, Mine Çetinkaya-Rundel
|
||||
@ -470,6 +490,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
|
||||
* [A Mathematical Theory of Communication](https://archive.org/details/bstj27-4-623) - Claude E.Shannon
|
||||
* [Discrete Structures for Computer Science: Counting, Recursion, and Probability](http://cglab.ca/~michiel/DiscreteStructures/) - Michiel Smid
|
||||
* [Exploring Math for Programmers and Data Scientists](https://freecontent.manning.com/free-ebook-exploring-math-for-programmers-and-data-scientists/) - Paul Orland
|
||||
|
||||
|
||||
### Misc
|
||||
@ -495,20 +516,19 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Digital Signal Processing in Python](https://greenteapress.com/wp/think-dsp) - Allen B. Downey
|
||||
* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/http://www.lulu.com/shop/luis-enr%C3%ADquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21419788.html) - Luis A. Enríquez
|
||||
* [Essential Image Optimization](https://images.guide) - Addy Osmani
|
||||
* [Foundations of Programming](http://openmymind.net/FoundationsOfProgramming.pdf) (PDF)
|
||||
* [Foundations of Programming](https://openmymind.net/FoundationsOfProgramming.pdf) - Karl Seguin (PDF)
|
||||
* [Getting Real](https://basecamp.com/books/getting-real) - Basecamp, 37signals ([HTML](https://basecamp.com/gettingreal), [PDF](https://basecamp.com/gettingreal/getting-real.pdf))
|
||||
* [Google Maps API Succinctly](https://www.syncfusion.com/ebooks/google_maps_api_succinctly) - Mark Lewin
|
||||
* [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson
|
||||
* [Hello SDL](https://lazyfoo.net/tutorials/SDL) - Lazy Foo' Productions
|
||||
* [High-Performance Scientific Computing](https://andreask.cs.illinois.edu/Teaching/HPCFall2012) (class lectures and slides)
|
||||
* [Holm School (You Might Learn Something) - How to Teach Yourself To Be A Computer Scientist for Hamiltons a Month](https://ryheimat.github.io/holm-school) - Ryhen Holm
|
||||
* [HoloLens Succinctly](https://www.syncfusion.com/ebooks/hololens_succinctly) - Lars Klint
|
||||
* [How Computers Work](http://www.fastchip.net/howcomputerswork/p1.html) - R. Young
|
||||
* [How to Become a Programmer](http://softwarebyrob.wpengine.netdna-cdn.com/assets/Software_by_Rob%20_How_to_Become_a%20_Programmer_1.0.pdf) (PDF)
|
||||
* [How To Manage Remote Servers with Ansible](https://www.digitalocean.com/community/books/how-to-manage-remote-servers-with-ansible-ebook) - Erika Heidi (PDF, EPUB)
|
||||
* [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
|
||||
* [Image Processing in C: Analyzing and Enhancing Digital Images](http://homepages.inf.ed.ac.uk/rbf/BOOKS/PHILLIPS/) - Dwayne Phillips
|
||||
* [Information Technology and the Networked Economy](http://florida.theorangegrove.org/og/file/49843a6a-9a9d-4bad-b4d4-d053f9cdf73e/1/InfoTechNetworkedEconomy.pdf) (PDF)
|
||||
* [Information Technology and the Networked Economy](https://web.archive.org/web/20200731035935/https://florida.theorangegrove.org/og/file/49843a6a-9a9d-4bad-b4d4-d053f9cdf73e/1/InfoTechNetworkedEconomy.pdf) - Patrick McKeown (PDF) *(:card_file_box: archived)*
|
||||
* [Introduction to Scientific Programming in C++ and Fortran](https://web.corral.tacc.utexas.edu/CompEdu/pdf/isp/EijkhoutIntroSciProgramming-book.pdf) - Victor Eijkhout (PDF)
|
||||
* [IRPF90 Fortran code generator](https://www.gitbook.com/book/scemama/irpf90/details) - Anthony Scemama
|
||||
* [Learn Programming](https://progbook.org) - Antti Salonen
|
||||
@ -533,7 +553,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap *(Leanpub account or valid email requested)*
|
||||
* [Scientific Programming and Computer Architecture](https://divakarvi.github.io/bk-spca/spca.html) - Divakar Viswanath
|
||||
* [Signal Computing: Digital Signals in the Software Domain](http://faculty.washington.edu/stiber/pubs/Signal-Computing/Signal%20Computing.pdf) - Michael Stiber, Bilin Zhang Stiber, Eric C. Larson (PDF)
|
||||
* [Small Memory Software](http://www.smallmemory.com/book.html)
|
||||
* [Small Memory Software](https://smallmemory.charlesweir.com/book.html) - Charles Weir, James Noble (HTML)
|
||||
* [Web Almanac](https://almanac.httparchive.org/static/pdfs/web_almanac_2019_en.pdf) (PDF)
|
||||
* [Writing Native Mobile Apps in a Functional Language Succinctly](https://www.syncfusion.com/ebooks/writing_native_mobile_apps_in_a_functional_language_succinctly) - Vassili Kaplan
|
||||
|
||||
@ -555,6 +575,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [Kafka gentle introduction](https://www.gentlydownthe.stream) - Mitch Seymour
|
||||
* [Kafka, The definitive Guide](https://assets.confluent.io/m/1b509accf21490f0/original/20170707-EB-Confluent_Kafka_Definitive-Guide_Complete.pdf) - Neha Narkhede (PDF)
|
||||
* [Network Science](http://networksciencebook.com) - Albert-Laszló Barabási
|
||||
* [Securing Wireless Networks for the Home User Guide](https://mohamedation.github.io/securing-wifi/index-en.html) - Mohamed Adel (HTML)
|
||||
* [The TCP/IP Guide](http://www.tcpipguide.com/free/t_toc.htm)
|
||||
* [Understanding IP Addressing: Everything you ever wanted to know](http://pages.di.unipi.it/ricci/501302.pdf) (PDF)
|
||||
* [ZeroMQ Guide](http://zguide.zeromq.org/page%3Aall)
|
||||
@ -590,6 +611,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
|
||||
* [How to Make a Computer Operating System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) (:construction: *in process*)
|
||||
* [How to write a simple operating system in assembly language](http://mikeos.sourceforge.net/write-your-own-os.html) - Mike Saunders (HTML)
|
||||
* [Linux From Scratch](https://www.linuxfromscratch.org/lfs/view/stable/) - Gerard Beekmans, Bruce Dubbs, Ken Moffat, Pierre Labastie et al. (HTML, [PDF, downloads...](https://www.linuxfromscratch.org/lfs/downloads/stable/))
|
||||
* [Making Servers Work: A Practical Guide to Linux System Administration](https://www.digitalocean.com/community/books/sysadmin-ebook-making-servers-work) - Jamon Camisso (PDF, EPUB)
|
||||
* [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX)
|
||||
* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF)
|
||||
* [Practical File System Design: The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) - Dominic Giampaolo (PDF)
|
||||
@ -705,8 +727,8 @@ Kerridge (PDF) (email address *requested*, not required)
|
||||
* [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html)
|
||||
* [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook)
|
||||
* [Kanban for skeptics](https://leanpub.com/kanbanforskeptics) - Nick Oostvogels *(Leanpub account or valid email requested)*
|
||||
* [Microservices AntiPatterns and Pitfalls](https://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) (PDF)
|
||||
* [Microservices vs. Service-Oriented Architecture](https://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.pdf) (PDF)
|
||||
* [Microservices AntiPatterns and Pitfalls](http://web.archive.org/web/20210205164251/https://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) - Mark Richards (PDF) *(:card_file_box: archived)*
|
||||
* [Microservices vs. Service-Oriented Architecture](https://www.oreilly.com/radar/microservices-vs-service-oriented-architecture/) - Mark Richards (HTML)
|
||||
* [Migrating to Cloud-Native Application Architectures](https://developers.redhat.com/books/migrating-microservice-databases-relational-monolith-distributed-data/) (email address *requested*) (PDF)
|
||||
* [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson (PDF)
|
||||
* [OAuth - The Big Picture](https://pages.apigee.com/oauth-big-picture-ebook.html) (email address *requested*)
|
||||
|
@ -17,9 +17,10 @@
|
||||
|
||||
### MATLAB
|
||||
|
||||
* [Introduktion till MATLAB](https://www.liber.se/plus/E470523401.pdf) (PDF)
|
||||
* [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)
|
||||
|
||||
|
||||
### PHP
|
||||
|
||||
* [Programmera i PHP](https://sv.wikibooks.org/wiki/Programmera_i_PHP) - Wikibooks
|
||||
|
||||
|
@ -1,11 +1,17 @@
|
||||
### Index
|
||||
|
||||
* [Apache Spark](#apache-spark)
|
||||
* [Go](#go)
|
||||
* [IoT (internet of things)](#iot-internet-of-things)
|
||||
* [Java](#java)
|
||||
* [Python](#python)
|
||||
|
||||
|
||||
### Apache Spark
|
||||
|
||||
* [Spark Internals](https://github.com/JerryLead/SparkInternals/tree/HEAD/markdown/thai) - Lijie Xu, Bhuridech Sudsee
|
||||
|
||||
|
||||
### Go
|
||||
|
||||
* [ภาษา Go ตอน 1 ติดตั้ง และ Run Hello World](https://medium.com/odds-team/%E0%B8%AA%E0%B8%A3%E0%B8%B8%E0%B8%9B%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%9E%E0%B8%B7%E0%B9%89%E0%B8%99%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-go-%E0%B9%81%E0%B8%9A%E0%B8%9A-step-by-step-%E0%B8%88%E0%B8%B2%E0%B8%81-course-pre-ultimate-go-by-p-yod-%E0%B8%95%E0%B8%AD%E0%B8%99-1-%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-%E0%B9%81%E0%B8%A5%E0%B8%B0-d9ac7913e9a4) -
|
||||
@ -26,4 +32,3 @@ Chaiyarin Niamsuwan
|
||||
### Python
|
||||
|
||||
* [Python ๑๐๑](https://www.cp.eng.chula.ac.th/books/python101/) - กิตติภณ พละการ, กิตติภพ พละการ, สมชาย ประสิทธิ์จูตระกูล , สุกรี สินธุภิญโญ
|
||||
|
||||
|
@ -152,6 +152,7 @@
|
||||
### R
|
||||
|
||||
* [Ekonometriye Yeni Başlayanlar için Kısa bir R Kılavuzu](https://www.github.com/emraher/eybkbrk) - Emrah Er
|
||||
* [R ile Programlamaya Giriş ve Uygulamalar (2014)](http://inet-tr.org.tr/inetconf19/sunum/16.pdf) - Mustafa Gökçe Baydoğan, Berk Orbay, Uzay Çetin (PDF)
|
||||
|
||||
|
||||
### Ruby
|
||||
@ -165,5 +166,5 @@
|
||||
|
||||
### Rust
|
||||
|
||||
* [Rust'a Giriş](http://bit.ly/rustagiris) - Mahmut Bulut
|
||||
|
||||
* [Rust ile CHIP-8 Emülatörü Geliştirme](https://onur.github.io/chip8) - Onur Aslan
|
||||
* [Rust'a Giriş](https://github.s3.amazonaws.com/downloads/vertexclique/vertexclique.github.io/Rusta-Giris-v1.pdf) - Mahmut Bulut (PDF)
|
||||
|
@ -402,6 +402,7 @@
|
||||
* [Go 编程基础](https://github.com/Unknwon/go-fundamental-programming)
|
||||
* [Go 官方文档翻译](https://github.com/golang-china/golangdoc.translations)
|
||||
* [Go 简易教程](https://github.com/songleo/the-little-go-book_ZH_CN) - Song Song Li (《[The Little Go Book](https://github.com/karlseguin/the-little-go-book) - Karl Seguin》中文版)
|
||||
* [Go 命令教程](https://github.com/hyper-carrot/go_command_tutorial)
|
||||
* [Go 入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版)
|
||||
* [Go 语法树入门](https://github.com/chai2010/go-ast-book)
|
||||
* [Go 语言标准库](https://github.com/polaris1119/The-Golang-Standard-Library-by-Example)
|
||||
@ -410,7 +411,6 @@
|
||||
* [Go 语言实战笔记](https://github.com/rujews/go-in-action-notes)
|
||||
* [Go 指南](https://tour.go-zh.org/list) (《A Tour of Go》中文版)
|
||||
* [Go Web 编程](https://github.com/astaxie/build-web-application-with-golang)
|
||||
* [Go命令教程](https://github.com/hyper-carrot/go_command_tutorial)
|
||||
* [Go实战开发](https://github.com/astaxie/go-best-practice)
|
||||
* [Go语言博客实践](https://github.com/achun/Go-Blog-In-Action)
|
||||
* [Java程序员的Golang入门指南](http://blog.csdn.net/dc_726/article/details/46565241)
|
||||
@ -421,7 +421,7 @@
|
||||
|
||||
### Groovy
|
||||
|
||||
* [实战 Groovy 系列](http://www.ibm.com/developerworks/cn/java/j-pg/)
|
||||
* [Groovy 教程](https://www.w3cschool.cn/groovy) - W3Cschool
|
||||
|
||||
|
||||
### Haskell
|
||||
@ -436,6 +436,7 @@
|
||||
* [通用 CSS 笔记、建议与指导](https://github.com/chadluo/CSS-Guidelines/blob/master/README.md)
|
||||
* [学习CSS布局](http://zh.learnlayout.com)
|
||||
* [Bootstrap 4 繁體中文手冊](https://bootstrap.hexschool.com) - 六角學院
|
||||
* [Bootstrap 5 繁體中文手冊](https://bootstrap5.hexschool.com) - 六角學院
|
||||
* [CSS3 Tutorial 《CSS3 教程》](https://github.com/waylau/css3-tutorial)
|
||||
* [CSS参考手册](http://css.doyoe.com)
|
||||
* [Emmet 文档](http://yanxyz.github.io/emmet-docs/)
|
||||
@ -654,7 +655,7 @@
|
||||
#### Symfony
|
||||
|
||||
* [Symfony 2 实例教程](https://wusuopu.gitbooks.io/symfony2_tutorial/content)
|
||||
* [Symfony 5 快速开发](https://symfony.com/doc/5.0/the-fast-track/zh_CN/index.html)
|
||||
* [Symfony 5 快速开发](https://symfony.com/doc/current/the-fast-track/zh_CN/index.html)
|
||||
|
||||
|
||||
### PostgreSQL
|
||||
|
@ -8,12 +8,12 @@
|
||||
* [CSS](#css)
|
||||
* [Data Science](#data-science)
|
||||
* [Elixir](#elixir)
|
||||
* [Emacs](#emacs)
|
||||
* [Erlang](#erlang)
|
||||
* [Git](#git)
|
||||
* [Golang](#golang)
|
||||
* [Gulp](#gulp)
|
||||
* [Haskell](#haskell)
|
||||
* [IDE / Editors](#ide--editors)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [Angular](#angular)
|
||||
@ -29,7 +29,6 @@
|
||||
* [Python](#python)
|
||||
* [Ruby](#ruby)
|
||||
* [Rust](#rust)
|
||||
* [Vim](#vim)
|
||||
|
||||
|
||||
### Android
|
||||
@ -37,6 +36,7 @@
|
||||
* [Android Complete Course](https://www.youtube.com/watch?v=roDz8mMvbIg&list=PLknSwrodgQ72X4sKpzf5vT8kY80HKcUSe) (screencast)
|
||||
* [Android Developers Backstage](http://androidbackstage.blogspot.com) (podcast)
|
||||
* [Fragmented Podcast](http://fragmentedpodcast.com) (podcast)
|
||||
* [Now in Android](https://nowinandroid.libsyn.com) (podcast)
|
||||
|
||||
|
||||
### C#
|
||||
@ -99,12 +99,6 @@
|
||||
* [The Thinking Elixir Podcast](https://thinkingelixir.com/the-podcast) (podcast)
|
||||
|
||||
|
||||
### Emacs
|
||||
|
||||
* [Emacs Cast](https://emacscast.org) - Rakhim Davletkaliyev (podcast)
|
||||
* [Emacs Rocks!](http://emacsrocks.com) (screencast)
|
||||
|
||||
|
||||
### Erlang
|
||||
|
||||
* [Erlang Factory SF Bay 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2h0sJW6X2RZDtT1ndw6KKpQ) (screencast)
|
||||
@ -147,10 +141,21 @@
|
||||
* [The Haskell Cast](http://www.haskellcast.com) (podcast)
|
||||
|
||||
|
||||
### IDE / Editors
|
||||
|
||||
* [Emacs Cast](https://emacscast.org) - Rakhim Davletkaliyev (podcast)
|
||||
* [Emacs Rocks!](http://emacsrocks.com) (screencast)
|
||||
* [Free screencasts about the text editor Vim](http://vimcasts.org) (screencast)
|
||||
* [PHPStorm Tips & Tricks](https://www.youtube.com/playlist?list=PLk9WlAgeZoTfHdJUv75-5grVQf4ijIrzw) - Christoph Rumpel (screencast)
|
||||
* [vim Hacking](https://www.youtube.com/playlist?list=PL-p5XmQHB_JSTaEPygu1DZjuFfb704Uv7) (screencast)
|
||||
|
||||
|
||||
### Java
|
||||
|
||||
* [Building a Java & Spring Boot app: Kid-Bank development](https://www.youtube.com/playlist?list=PLBHctPrH7Z29W8XtVDyc_mMvD2GO7GIF2) - Ted M. Young (screencast)
|
||||
* [How to Program with Java Podcast](https://www.podbean.com/podcast-detail/6mxhc-344f7/How-to-Program-with-Java-Podcast) - Trevor Page (podcast)
|
||||
* [Inside Java](https://inside.java/podcast) - Chad Arimura and David Delabassee (podcast)
|
||||
* [Java OffHeap](https://www.javaoffheap.com) - Freddy Guime (podcast)
|
||||
* [Java Pub House](https://player.fm/series/java-pub-house) - Freddy Guime and Bob Paulin (podcast)
|
||||
|
||||
|
||||
@ -190,6 +195,19 @@
|
||||
* [The EmberMap Podcast](https://embermap.com/podcast) - Sam Selikoff and Ryan Toronto (podcast)
|
||||
|
||||
|
||||
#### Machine Learning
|
||||
|
||||
* [Concerning AI](https://concerning.ai) - Brandon Sanders, Ted Sarvata (podcast)
|
||||
* [Emerj: The AI in Business Podcast](https://emerj.com/artificial-intelligence-podcast/) - Daniel Faggella (podcast)
|
||||
* [Emerj: The AI in Financial Services Podcast](https://emerj.com/ai-in-financial-services-podcast/) - Daniel Faggella (podcast)
|
||||
* [High-performance computing and AI podcast](https://developer.ibm.com/podcasts/high-performance-computing-and-ai-podcast/) - IBM (podcast)
|
||||
* [Learning Machines 101](http://www.learningmachines101.com) - Richard M. Golden (podcast)
|
||||
* [Machine learning](https://anchor.fm/david-nishimoto) - David Nishimoto (podcast)
|
||||
* [Talking Machines](http://www.thetalkingmachines.com) - Katherine Gorman, Neil Lawrence (podcast)
|
||||
* [The AI Podcast](https://blogs.nvidia.com/ai-podcast/) - NVIDIA, Noah Kravitz (podcast)
|
||||
* [TWIML AI Podcast](https://twimlai.com/shows/) - Sam Charrington (podcast)
|
||||
|
||||
|
||||
#### Node.js
|
||||
|
||||
* [Node University](https://nodeuniversity.simplecast.fm) - Azat Mardan (podcast)
|
||||
@ -221,6 +239,8 @@
|
||||
### Language Agnostic
|
||||
|
||||
* [/dev/hell](http://devhell.info) (podcast)
|
||||
* [ADSP: The Podcast](https://adspthepodcast.com) (podcast)
|
||||
* [Array Cast](https://arraycast.com) (podcast)
|
||||
* [Arrested DevOps](https://www.arresteddevops.com) (podcast)
|
||||
* [baseCS](https://www.codenewbie.org/basecs) (podcast based on [a series of posts on medium](https://medium.com/basecs))
|
||||
* [Between \| Screens Podcast](https://soundcloud.com/between-screens) (podcast)
|
||||
@ -254,6 +274,8 @@
|
||||
* [Reactive](http://reactive.audio) (podcast)
|
||||
* [Security Now](https://www.grc.com/securitynow.htm) (podcast)
|
||||
* [Shop Talk Show](http://shoptalkshow.com) (podcast)
|
||||
* [Smashing podcast](https://podcast.smashingmagazine.com) (podcast)
|
||||
* [Soft Skills Engineering Podcast](https://softskills.audio) (podcast)
|
||||
* [Software Engineering Daily](http://softwareengineeringdaily.com) (podcast)
|
||||
* [Software Engineering Radio](http://www.se-radio.net) (podcast)
|
||||
* [Syscast Podcast](http://podcast.sysca.st) (podcast)
|
||||
@ -339,10 +361,3 @@
|
||||
* [New Rustacean](http://www.newrustacean.com) (podcast)
|
||||
* [Rusty Radio](https://soundcloud.com/posix4e) (podcast)
|
||||
* [The Rustacean Station Podcast](https://rustacean-station.org) (podcast)
|
||||
|
||||
|
||||
### Vim
|
||||
|
||||
* [Free screencasts about the text editor Vim](http://vimcasts.org) (screencast)
|
||||
* [The Vim Blog](https://soundcloud.com/thevimcast) (podcast)
|
||||
* [vim Hacking](https://www.youtube.com/playlist?list=PL-p5XmQHB_JSTaEPygu1DZjuFfb704Uv7) (screencast)
|
||||
|
@ -11,65 +11,66 @@
|
||||
|
||||
### Ciencia de Datos
|
||||
|
||||
* [BigDateame](https://bigdateame.com) (podcast)
|
||||
* [DataFuturologyEspanol](https://www.datafuturology.com/data-futurology-espanol) (podcast) *(cuenta requerida)*
|
||||
* [DataLatam](http://www.datalatam.com) (podcast)
|
||||
* [SoyData](https://us.ivoox.com/es/podcast-soydata-ciencia-datos-a-tu_sq_f1414925_1.html) (podcast)
|
||||
* [BigDateame](https://bigdateame.com) - Iker Gómez García (podcast)
|
||||
* [DataFuturologyEspanol](https://www.datafuturology.com/data-futurology-espanol) - Felipe Flores (podcast)
|
||||
* [DataLatam](http://www.datalatam.com) - Diego May, Frans van Dunné (podcast)
|
||||
* [SoyData](https://www.ivoox.com/podcast-soydata-ciencia-datos-a-tu_sq_f1414925_1.html) (podcast)
|
||||
|
||||
|
||||
### Desarrollo Web
|
||||
|
||||
* [Codalot Podcast](https://www.ivoox.com/escuchar-codalot-podcast_nq_747399_1.html) (podcast)
|
||||
* [Codalot Podcast](https://anchor.fm/codalot) - Armando Picón (podcast)
|
||||
* [Hablando.js](https://anchor.fm/carlosazaustre) - Carlos Azaustre (podcast)
|
||||
* [La Web es la Plataforma](https://anchor.fm/the-web-is-the-platform) (podcast)
|
||||
* [República Web](https://republicaweb.es) (podcast)
|
||||
* [Web Reactiva](https://www.danielprimo.io/podcast) (podcast)
|
||||
* [La Web es la Plataforma](https://anchor.fm/the-web-is-the-platform) - Diego de Granda, Jorge del Casar (podcast)
|
||||
* [República Web](https://republicaweb.es) - Javier Archeni, Andros Fenollosa, David Vaquero, Antony Goetzschel, Néstor Angulo de Ugarte (podcast)
|
||||
* [Web Reactiva](https://www.danielprimo.io/podcast) - Daniel Primo (podcast)
|
||||
|
||||
|
||||
### Frontend
|
||||
|
||||
* [Diseño Web](https://pampua.es/podcast) (podcast)
|
||||
* [Midu Dev](https://midu.dev/podcast) (podcast) (Última Actualización, Marzo 2020)
|
||||
* [Diseño Web](https://pampua.es/podcast) - Ramón Prats (podcast)
|
||||
* [Midu Dev](https://midu.dev/podcast) - Miguel Ángel Durán (podcast) *(Última Actualización: Marzo 2020)*
|
||||
|
||||
|
||||
### Juegos
|
||||
|
||||
* [Aquelarre of Games](http://aquelarreofgames.com.ar/podcast) (podcast)
|
||||
* [Diógenes Digital](https://diogenesdigital.es/podcasts/) (podcast) (Última Actualziación, Octubre, 2019)
|
||||
* [Aquelarre of Games](https://aquelarreofgames.com.ar/podcast/) (podcast)
|
||||
* [Diógenes Digital](https://diogenesdigital.es/podcasts/) - Sergio Pascual "Micropakito", Carlos del Pozo, Israel Alvarez "Borrachuzo" (podcast) *(Última Actualización: Octubre 2019)*
|
||||
|
||||
|
||||
### Programación
|
||||
|
||||
* [Aprende de los expertos en The Dojo MX](https://www.youtube.com/playlist?list=PLfeFnTZNTVDO5UwcIvWherSLxuBuK6ve4) (screencast)
|
||||
* [Commit.fm](https://anchor.fm/khriztianmoreno) (podcast) (Última Actualización, Julio 2020)
|
||||
* [Descargas de mi mente](https://www.ivoox.com/podcast-descargas-mi-mente_sq_f1584288_1.html) (podcast)
|
||||
* [Domain-Driven Design](https://www.youtube.com/playlist?list=PLZVwXPbHD1KMsiA7ahRSbIwS3QMsQ0SbL) Codely.tv (screencast)
|
||||
* [La Buhardilla Geek](https://www.ivoox.com/podcast-buhardilla-geek_sq_f1465450_1.html) (podcast)
|
||||
* [Maestría JS](https://anchor.fm/maestriajs) (podcast) (Última Actualización, Mayo 2020)
|
||||
* [Programar es una Mierda](https://www.programaresunamierda.com) (podcast)
|
||||
* [Aprende de los expertos en The Dojo MX](https://www.youtube.com/playlist?list=PLfeFnTZNTVDO5UwcIvWherSLxuBuK6ve4) - Héctor Iván Patricio Moreno (screencast)
|
||||
* [Commit.fm](https://anchor.fm/khriztianmoreno) - Cristian Moreno (podcast) *(Última Actualización: Julio 2020)*
|
||||
* [Descargas de mi mente](https://www.ivoox.com/podcast-descargas-mi-mente_sq_f1584288_1.html) - Juan Ángel (podcast)
|
||||
* [Domain-Driven Design](https://www.youtube.com/playlist?list=PLZVwXPbHD1KMsiA7ahRSbIwS3QMsQ0SbL) - Codely.TV (screencast)
|
||||
* [La Buhardilla Geek](https://www.ivoox.com/podcast-buhardilla-geek_sq_f1465450_1.html) - Juan Ángel Romero, Luis Miguel López (podcast)
|
||||
* [Maestría JS](https://anchor.fm/maestriajs) - Carlos Rojas (podcast) *(Última Actualización: Mayo 2020)*
|
||||
* [Programar es una Mierda](https://www.programaresunamierda.com) - Juan José Meroño Sanchez, Alexandre Ballesté Crevillén (podcast)
|
||||
|
||||
|
||||
### Software Libre
|
||||
|
||||
* [Compilando Podcast](https://compilando.audio) (podcast)
|
||||
* [Podcast Linux](https://podcastlinux.com) (podcast)
|
||||
* [Compilando Podcast](https://compilando.audio) - Paco Estrada (podcast)
|
||||
* [Podcast Linux](https://podcastlinux.com) - Juan Febles (podcast)
|
||||
|
||||
|
||||
### Variados
|
||||
|
||||
* [Code on the Rocks](http://codeontherocks.fm) (podcast)
|
||||
* [Code on the Rocks](http://codeontherocks.fm) - Jorge Barroso, Jorge Lería, Davide Mendolia (podcast)
|
||||
* [Codely.TV screencasts](https://codely.tv/blog/screencasts/) - Codely.TV (screencasts)
|
||||
* [Cosas de Internet](https://cosasdeinternet.fm/episodios) (podcast)
|
||||
* [Día30](https://www.dia30.mx) (podcast)
|
||||
* [Doomling & Chill](https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy8zNGM2ZjE5MC9wb2RjYXN0L3Jzcw==) (podcast)
|
||||
* [Educando Geek](https://educandogeek.github.io) (podcast)
|
||||
* [Frikismo Puro](https://www.ivoox.com/podcast-frikismo-puro_sq_f1268809_1.html) (podcast)
|
||||
* [Hijos de la Web](https://www.ivoox.com/podcast-hijos-web_sq_f1588708_1.html) (podcast)
|
||||
* [iCharlas](https://www.ivoox.com/podcast-icharlas-podcast_sq_f155400_1.html) (podcast)
|
||||
* [La Tecnologería](https://tecnologeria.com) (podcast)
|
||||
* [Más allá de la innovación](https://masalladelainnovacion.com/todos-los-podcasts/) (podcast)
|
||||
* [Mixx.io](https://mixx.io/podcasts) (podcast)
|
||||
* [NoSoloTech](https://www.ivoox.com/podcast-nosolotech-podcast_sq_f1851397_1.html) (podcast)
|
||||
* [Red de Sospechosos Habituales](https://www.ivoox.com/podcast-red-sospechosos-habituales_sq_f1564393_1.html) (podcast)
|
||||
* [Reescribiendo el Código](https://open.spotify.com/show/6efO7Lp5LENT3jqR0sYIG5) (podcast)
|
||||
* [UGeek](https://ugeek.github.io) (podcast)
|
||||
* [Cosas de Internet](https://cosasdeinternet.fm/episodios) - Santiago Espinosa, Laura Rojas Aponte (podcast)
|
||||
* [Día30](https://www.dia30.mx) - Víctor Velázquez, Mariana Ruiz (podcast)
|
||||
* [Doomling & Chill](https://anchor.fm/bel-rey) - Bel Rey (podcast)
|
||||
* [Educando Geek](https://educandogeek.github.io) - Juanjo Gurillo (podcast)
|
||||
* [Frikismo Puro](https://www.ivoox.com/podcast-frikismo-puro_sq_f1268809_1.html) - Francisco Javier Gárate Soto, Juan Leiva (podcast)
|
||||
* [Hijos de la Web](https://www.ivoox.com/podcast-hijos-web_sq_f1588708_1.html) - Hector Trejo, Juan José Gutierrez, Óscar Miranda (podcast)
|
||||
* [iCharlas](https://www.ivoox.com/podcast-icharlas-podcast_sq_f155400_1.html) - Manuel Terrón, Philippe Rochette (podcast)
|
||||
* [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)
|
||||
* [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)
|
||||
* [Mixx.io](https://mixx.io/podcasts) - Álex Barredo, Matías S. Zavia (podcast)
|
||||
* [NoSoloTech](https://www.ivoox.com/podcast-nosolotech-podcast_sq_f1851397_1.html) - Diana Aceves, Félix López, Katia Aresti, Jorge Barrachina (podcast)
|
||||
* [Red de Sospechosos Habituales](https://www.ivoox.com/podcast-red-sospechosos-habituales_sq_f1564393_1.html) - Javier Fernández (podcast)
|
||||
* [Reescribiendo el Código](https://open.spotify.com/show/6efO7Lp5LENT3jqR0sYIG5) - Catalina Arismendi, Julia Calvo, Jesica Checa, Florencia Risolo (podcast)
|
||||
* [TechAndLadies](https://anchor.fm/techladies) - Silvia Morillo, Cristina Pampín, Silvia García (podcast)
|
||||
* [UGeek](https://ugeek.github.io) - Ángel Jiménez de Luis (podcast)
|
||||
|
@ -1,10 +1,18 @@
|
||||
### Index
|
||||
|
||||
* [Programming News](#programming-news)
|
||||
* [Technology](#technology)
|
||||
|
||||
|
||||
### Programming News
|
||||
|
||||
* [پادکست کافه برنامه نویس](https://anchor.fm/codemy) - CafeCodemy (podcast)
|
||||
|
||||
|
||||
### Technology
|
||||
|
||||
* [پارس کلیک](https://anchor.fm/parsclick/) - Amir Azimi (podcast)
|
||||
* [رادیو گیک](https://soundcloud.com/jadijadi) (podcast)
|
||||
* [رادیو گیک](https://anchor.fm/radiojadi) - Jadi (podcast)
|
||||
* [رادیو گیک](https://www.youtube.com/playlist?list=PL-tKrPVkKKE1peHomci9EH7BmafxdXKGn) (videocast)
|
||||
* [Radio Developer - رادیو دولوپر](https://castbox.fm/channel/id4407294) (podcast)
|
||||
|
@ -1,7 +1,7 @@
|
||||
### Index
|
||||
|
||||
* [Java](#java)
|
||||
* [Langage Agnostique](#language-agnostic)
|
||||
* [Langage Agnostique](#langage-agnostique)
|
||||
|
||||
|
||||
### Java
|
||||
@ -9,7 +9,7 @@
|
||||
* [Les Cast Codeurs Podcast](https://lescastcodeurs.com) (podcast)
|
||||
|
||||
|
||||
### Language Agnostic
|
||||
### Langage Agnostique
|
||||
|
||||
* [Artisan Developpeur](https://artisandeveloppeur.fr/podcast) (podcast)
|
||||
* [Dev'Obs](https://devobs.p7t.tech) (podcast)
|
||||
|
7
casts/free-podcasts-screencasts-he.md
Normal file
7
casts/free-podcasts-screencasts-he.md
Normal file
@ -0,0 +1,7 @@
|
||||
### כללי
|
||||
|
||||
* [מפתחים חסרי תרבות](http://notarbut.co) (פודקאסט)
|
||||
* [עושים תוכנה](https://www.osimhistoria.com/software) (פודקאסט)
|
||||
* [פרונטאנד לנד](https://podcastim.org.il/פרונטאנד-לנד) (פודקאסט)
|
||||
* [צרות בהייטק](https://hitechproblems.podbean.com) (פודקאסט)
|
||||
* [רברס עם פלטפורמה](https://www.reversim.com) (פודקאסט)
|
@ -1,4 +1,4 @@
|
||||
### Podcast
|
||||
|
||||
* [Ceritanya Developer Podcast](https://anchor.fm/ceritanya-developer) (Podcast)
|
||||
* [Devmuslim Podcast](https://anchor.fm/devmuslimid) (Podcast)
|
||||
* [Ceritanya Developer Podcast](https://anchor.fm/ceritanya-developer) (podcast)
|
||||
* [Developer Muslim](https://anchor.fm/devmuslimid) - Adinda Praditya (podcast)
|
||||
|
@ -33,8 +33,10 @@
|
||||
|
||||
* [Data Hackers](https://datahackers.com.br/podcast) (podcast)
|
||||
* [Data Science Academy](http://datascienceacademy.com.br/blog/podcast-dsa/) (podcast)
|
||||
* [Let's Data](https://www.youtube.com/playlist?list=PLn_z5E4dh_Lj5eogejMxfOiNX3nOhmhmM) - Bernardo Lago, Felipe Schiavon, Leon Silva (screencast)
|
||||
* [Pizza de Dados](https://pizzadedados.com) (podcast)
|
||||
* [Programação Dinâmica - Machine Learning em Python](https://www.youtube.com/playlist?list=PL5TJqBvpXQv5CBxLkdqmou_86syFK7U3Q) (screencast)
|
||||
* [Teste de Turing](https://anchor.fm/testedeturing) - Erick Fonseca (podcast)
|
||||
|
||||
|
||||
### Game development
|
||||
|
@ -5,7 +5,7 @@
|
||||
* [Bootstrap](#bootstrap)
|
||||
* [C](#c)
|
||||
* [C Sharp](#c-sharp)
|
||||
* [Clean Code](#clean-code)
|
||||
* [Computer Architecture](#computer-architecture)
|
||||
* [Dart](#dart)
|
||||
* [Databases](#databases)
|
||||
* [NoSQL](#nosql)
|
||||
@ -23,11 +23,14 @@
|
||||
* [React.js](#reactjs)
|
||||
* [Vue.js](#vuejs)
|
||||
* [.NET](#net)
|
||||
* [Operating Systems](#operating-systems)
|
||||
* [PHP](#php)
|
||||
* [Prolog](#prolog)
|
||||
* [Python](#python)
|
||||
* [Django](#django)
|
||||
* [Flask](#flask)
|
||||
* [R](#r)
|
||||
* [Software Architecture](#software-architecture)
|
||||
* [TypeScript](#typescript)
|
||||
* [Angular](#angular)
|
||||
|
||||
@ -85,10 +88,9 @@
|
||||
* [Programming 2 - Object Oriented Programming with C++](https://www.youtube.com/playlist?list=PL1DUmTEdeA6KLEvIO0NyrkT91BVle8BOU) - محمد الدسوقي
|
||||
|
||||
|
||||
### Clean Code
|
||||
### Computer Architecture
|
||||
|
||||
* [Clean Code Book - بالعربي](https://www.youtube.com/playlist?list=PLwWuxCLlF_ufTMlXoJlQvImqz9wIfcWsX) - Omar Ahmed
|
||||
* [Declarative Programming](https://www.youtube.com/playlist?list=PLpbZuj8hP-I6F-Zj1Ay8nQ1rMnmFnlK2f) - درة الاكواد لابن حماد
|
||||
* [Computer Architecture - تنظيم وبناء الحاسب](https://www.youtube.com/playlist?list=PLMm8EjqH1EFVEVWSiBdCoBEJHffjHUScZ) - Ahmed Sallam
|
||||
|
||||
|
||||
### Dart
|
||||
@ -120,7 +122,10 @@
|
||||
|
||||
### Flutter
|
||||
|
||||
* [Advanced Flutter Tutorial - build E commerce App](https://www.youtube.com/playlist?list=PLGVaNq6mHiniedDoXJd35XFBNvJAoq-xe) - Scholar Tech (:construction: *in process*)
|
||||
* [Flutter بالعربى](https://www.youtube.com/playlist?list=PLMDrOnfT8EAhsiJwkzspHp_Ob6oRCHxv0) - Asem Saafan
|
||||
* [Flutter BLoC - بالعربي](https://www.youtube.com/playlist?list=PLwWuxCLlF_ufA0GYYjlx_R4smekKH_AuB) - Omar Ahmed
|
||||
* [Mastering Firebase And Flutter version 2 (2021) - Course - project -فلاتر- مشروع - دورة - فايربيز - شرح - احتراف - كورس](https://www.youtube.com/playlist?list=PL93xoMrxRJIve-GSKU61X6okh5pncG0sH) - Wael Abu hamza
|
||||
|
||||
|
||||
### Game Development
|
||||
@ -235,12 +240,22 @@ Emam Academy
|
||||
* [ASP.NET Web REST API](https://www.youtube.com/playlist?list=PLwj1YcMhLRN1X4QNF5wslJD6T96Owkg2t) - Khalid ESSAADANI
|
||||
|
||||
|
||||
### Operating Systems
|
||||
|
||||
* [Operating Systems - نظم التشغيل](https://www.youtube.com/playlist?list=PLMm8EjqH1EFV-jECqtMxeVMDoVkV_kJDY) - Ahmed Sallam
|
||||
|
||||
|
||||
### PHP
|
||||
|
||||
* [Arabic PHP](https://www.youtube.com/playlist?list=PLDoPjvoNmBAzH72MTPuAAaYfReraNlQgM) - Elzero Web School
|
||||
* [Learn Object Oriented PHP](https://www.youtube.com/playlist?list=PLDoPjvoNmBAxXTPncg0W4lhVS32LO_xtQ) - Elzero Web School
|
||||
|
||||
|
||||
### Prolog
|
||||
|
||||
* [Logic Programming - Prolog - برمجة منطقية](https://www.youtube.com/playlist?list=PLMm8EjqH1EFW9Faldu6D6Uh2j1EWWaTYe) - Ahmed Sallam
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [Learn Python3](https://www.youtube.com/playlist?list=PLfDx4cQoUNOazcliAXXivOrg9GiAVuoQg) - Algorithm Academy
|
||||
@ -266,6 +281,16 @@ Emam Academy
|
||||
* [R Tutorial For Beginners](https://www.youtube.com/playlist?list=PL1DUmTEdeA6LKTMW3wrlT3GiFMCL_r_Sn) - محمد الدسوقي
|
||||
|
||||
|
||||
### Software Architecture
|
||||
|
||||
* [Clean Code Book - بالعربي](https://www.youtube.com/playlist?list=PLwWuxCLlF_ufTMlXoJlQvImqz9wIfcWsX) - Omar Ahmed
|
||||
* [Creational Design Patterns بالعربى](https://www.youtube.com/playlist?list=PLnqAlQ9hFYdewk9UKGBcHLulZNUBpNSKJ) - Mohammed Reda
|
||||
* [Declarative Programming](https://www.youtube.com/playlist?list=PLpbZuj8hP-I6F-Zj1Ay8nQ1rMnmFnlK2f) - درة الاكواد لابن حماد
|
||||
* [SOLID Principles بالعربى](https://www.youtube.com/playlist?list=PLnqAlQ9hFYdflFSS4NigVB7aSoYPNwHTL) - Mohammed Reda
|
||||
* [SOLID Principles بالعربي](https://www.youtube.com/playlist?list=PLwWuxCLlF_uevri_OpofVLXkRRFnZ7TSV) - Omar Ahmed
|
||||
* [Structural Design Patterns بالعربى](https://www.youtube.com/playlist?list=PLnqAlQ9hFYdcW3viz_oXRal_FNkg2Dssm) - Mohammed Reda
|
||||
|
||||
|
||||
### TypeScript
|
||||
|
||||
* [TypeScript tutorial Arabic](https://www.youtube.com/playlist?list=PLF8OvnCBlEY27rEmxg4F86iFljMXyCmk1) - Hussein Al Rubaye (YouTube)
|
||||
|
174
courses/free-courses-bn.md
Normal file
174
courses/free-courses-bn.md
Normal file
@ -0,0 +1,174 @@
|
||||
### Index
|
||||
|
||||
* [Android](#android)
|
||||
* [C](#c)
|
||||
* [C#](#csharp)
|
||||
* [C++](#cpp)
|
||||
* [Dart](#dart)
|
||||
* [Flutter](#flutter)
|
||||
* [Git](#git)
|
||||
* [Go](#go)
|
||||
* [HTML and CSS](#html-and-css)
|
||||
* [Bootstrap](#bootstrap)
|
||||
* [IDE and Editors](#ide-and-editors)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [jQuery](#jquery)
|
||||
* [Node.js](#nodejs)
|
||||
* [React](#react)
|
||||
* [Kotlin](#kotlin)
|
||||
* [MySQL](#mysql)
|
||||
* [PHP](#php)
|
||||
* [Programming paradigms](#programming-paradigms)
|
||||
* [Python](#python)
|
||||
* [Svelte](#svelte)
|
||||
* [TypeScript](#typescript)
|
||||
|
||||
|
||||
### Android
|
||||
|
||||
* [Android Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3p9xzYLFGdfYliIRBLVDRV5) - Anisul Islam
|
||||
* [Android Firebase Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oDurEmECb5U_BZ1hrLaHx-) - Anisul Islam
|
||||
* [Android SQLite Database Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oJBRutwsFgUKrKJCjv9K3p) - Anisul Islam
|
||||
* [Android Tutorials Material Design](https://www.youtube.com/playlist?list=PLgH5QX0i9K3ru-TfN-YsRWKe4EEOLrWjn) - Anisul Islam
|
||||
* [Java, OOP & Android tutorials for beginners in Bengali](https://www.youtube.com/playlist?list=PLV3rqOvr9vgkmELwlSouvJtROQ6MWRbIH) - Zulkarnine Mahmud
|
||||
|
||||
|
||||
### C
|
||||
|
||||
* [C - All you need to know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVASsjyqiNzgjUWHbDkN2Scy) - Stack Learner
|
||||
* [C Programming Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) - Anisul Islam
|
||||
* [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam
|
||||
|
||||
|
||||
### <a name="csharp"></a>C#
|
||||
|
||||
* [C# and ASP.NET MVC Full Bangla Tutorial BITM](https://www.youtube.com/playlist?list=PL_g-DE60bXDBpjMPUWGbmCLHnQDIIcw-6) - Learn With Nirash
|
||||
* [C# bangla tutorial | Basic to advance in depth bangla course](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqQakB2xlZPoaV6uau4wTIt) - Learn Hunter
|
||||
* [C# OOP (object oriented programming) BanglaTutorials](https://www.youtube.com/playlist?list=PLqCbg_KAOnCe1RLKP2SVmSHZOCD-fWe3p) - Asp Dot Net Explorer
|
||||
|
||||
|
||||
### <a name="cpp"></a>C++
|
||||
|
||||
* [C++ Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3q0ZKeXtF--CZ0PdH1sSbYL) - Anisul Islam
|
||||
|
||||
|
||||
### Dart
|
||||
|
||||
* [Dart All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVC2-nXUrvpcQEz3FgCSIQHT) - Stack Learner
|
||||
|
||||
|
||||
### Flutter
|
||||
|
||||
* [Flutter Bangla Tutorial](https://www.youtube.com/playlist?list=PLg87mxEuu8-692INeEsxudyVifz7M3efy) - Techno BD XYZ
|
||||
* [Flutter Tutorial Bangla](https://www.youtube.com/playlist?list=PLZJlOXxGEkuyZQ-vA7B5vpvvtWU3Upo6p) - Soykot Hosen
|
||||
|
||||
|
||||
### Git
|
||||
|
||||
* [Crash Course - সহজ বাংলায় Git & GitHub - Bangla ( বাংলা ) Tutorial](https://www.youtube.com/watch?v=oe21Nlq8GS4&t=182s) - Learn with Sumit
|
||||
* [Git and Github in One Video (Theory + Practical) | A 2 Z in Bangla](https://www.youtube.com/watch?v=4KdGgGsIDeA&t=787s) - SHAJ.T3CH
|
||||
* [Git Bangla Tutorial Complete](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDDw5eyzuRDXBzgdnW7UpDF) - Stack Learner
|
||||
|
||||
|
||||
### Go
|
||||
|
||||
* [Golang কোডিং বুট ক্যাম্প ক্লাস](https://youtube.com/playlist?list=PLZij6bgEHkTXRakAtponkmP2CmlTTKlxl) - MASTER-ACADEMY
|
||||
|
||||
|
||||
### HTML and CSS
|
||||
|
||||
* [CSS Complete Course in Bangla 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qjCBXjTmv7Xeh8MDUUVJDO) - Anisul Islam
|
||||
* [CSS3 and CSS4 Weird Parts Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVD3oeT3ckKBmnc7krm-SZl2) - Stack Learner
|
||||
* [HTML Complete Course in Bangla 2021(Beginner to Advanced)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oHBr5dsumGwjUxByN5Lnw3) - Anisul Islam
|
||||
|
||||
|
||||
#### Bootstrap
|
||||
|
||||
* [Bootstrap 4 Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBr2NqbL3q71nk5FX8zB0nK) - Stack Learner
|
||||
* [Bootstrap 5 and 4 Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oC_wmWEZa2xWxJauIRQ9kG) - Anisul Islam
|
||||
|
||||
|
||||
### IDE and Editors
|
||||
|
||||
* [VSCode Complete Tutorial Series | VSCode টিউটোরিয়াল সিরিজ](https://www.youtube.com/playlist?list=PL_XxuZqN0xVB_lroSm_xvTqvVBCpR4PQE) - Stack Learner
|
||||
|
||||
|
||||
### Java
|
||||
|
||||
* [Java Bangla Tutorials | CORE Java | Complete OOP](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oAZUB2QXR-dZac0c9HNyRa) - Anisul Islam
|
||||
* [Java Swing Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rAHKr6IteF5kdgN6BorH9l) - Anisul Islam
|
||||
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [Express JS Crash Course in Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDm9HkiP4h_76qNBZix6XME) - Stack Learner
|
||||
* [Functional JavaScript Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDPR9fASxugXgQAWkZLcmt1) - Stack Learner
|
||||
* [JavaScript All You Need to Know | JS Bangla Tutorial | Stack Learner](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAu_dWUVFbscqZdTzE8t6Z1) - Stack Learner
|
||||
* [JavaScript Bangla Tutorial Course 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qzryglMjcyEktz4q7ySunX) - Anisul Islam
|
||||
* [JavaScript Behind The Scene Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDPaOrWvTIuhb5GRoJVWiE2) - Stack Learner
|
||||
* [JavaScript Full Playlist With Order](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAJTV_1ZXwB1XIiFkK0ddZA) - Stack Learner
|
||||
* [Make Fun of JavaScript Array](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDr08QgQHljCecWtA4jBLnS) - Stack Learner
|
||||
* [JS Bangla Tutorial Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9OkrURufHpGUUTBjJhO9Ghy) - Learn with Sumit
|
||||
* [Modern JavaScript ES6 Bangla Tutorial](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9MFjMRp9EEHWKArbi0wdgXG) - Learn with Sumit
|
||||
* [Play with DOM - Bangla](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9MJDxMOzhYVuTrO1b5n-Tq_) - Learn with Sumit
|
||||
|
||||
|
||||
#### jQuery
|
||||
|
||||
* [jQuery Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pSJG9Hwjnykd0hLGEsW4DB) - Anisul Islam
|
||||
|
||||
|
||||
#### Node.js
|
||||
|
||||
* [Dive Into NodeJS](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDHFj-ecFSU0SU-B0TuJRk9) - Stack Learner
|
||||
|
||||
|
||||
#### React
|
||||
|
||||
* [React - Redux Complete Course](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAvcGzTEAyPSOqgUQA08rNB) - Stack Learner
|
||||
* [Understand ReactJS Advanced Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBaeF3qUyvr2AxoXGwDd5cx) - Stack Learner
|
||||
* [Understand ReactJS Core Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBANld2gDEE6_0G886zavUs) - Stack Learner
|
||||
* [React JS Tutorial Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9M6HVQv7a36cp8LKzyHIePr) - Learn with Sumit
|
||||
|
||||
|
||||
### Kotlin
|
||||
|
||||
* [Chapter 1 : Kotlin Basic Concepts Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDpRWRnXPWZcWIvz0JbeQe5) - Stack Learner
|
||||
|
||||
|
||||
### MySQL
|
||||
|
||||
* [Bangla MySQL Database Tutorials](https://www.youtube.com/playlist?list=PLTydW-y9HsbQ2ztoaLBJTd4wwjc_oqWx4) - Delowar Jahan Imran, Training with Live Project (YouTube)
|
||||
* [mysql bangla tutorial \| Mysql Database \| HSC,CSE, Anyone](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqp4x6XstgFCVi6XVu37t99) - Sohidul Islam, Learn Hunter (YouTube)
|
||||
* [MySql Database Bangla Tutorial Beginner to Advanced](https://www.youtube.com/playlist?list=PLH246IZCIBeA4h1R6fdgK06kj9lMb3joi) - Shoaib Hossain, Soft-All (YouTube)
|
||||
* [MySQL Database Bangla Tutorials (HSC student / Anyone)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qLcx9DvVDWmNJ7riPvxzCD) - Anisul Islam (YouTube)
|
||||
|
||||
|
||||
### PHP
|
||||
|
||||
* [PHP All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCFLIrGA1GaxacvPTDQcsMV) - Stack Learner
|
||||
|
||||
|
||||
### Programming paradigms
|
||||
|
||||
* [Java and OOO. Learn Object Oriented with Real Example](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDS-5KCnZyPl0LKQ8m49CHM) - Stack Learner
|
||||
* [Java and OOP Basics](https://www.youtube.com/playlist?list=PL_XxuZqN0xVB5kP3uxERI1rdrdrNifNwJ) - Stack Learner
|
||||
* [Java and OOP: Java Built in Classes and Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBNvGFN6eIre7xjfnb6aVfB) - Stack Learner
|
||||
* [Object Oriented Programming Main Theory in Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCqNHQtxzS9LbeNRMG4AJmG) - Stack Learner
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [Python All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCH8fRfZ8sUuKEQQYIFMjtJ) - Stack Learner
|
||||
* [Python Bangla Tutorials for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rz5XqMsTk41_j15_6682BN) - Anisul Islam
|
||||
|
||||
|
||||
### Svelte
|
||||
|
||||
* [Svelte 3: The Game Changer (Bangla Crash Course)](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDJOOYnZxK-fbKxjxFHfc-H) - Stack Learner
|
||||
|
||||
|
||||
### TypeScript
|
||||
|
||||
* [TypeScript: All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCzmP8m2l_h8PnVTSvcnJWO) - Stack Learner
|
@ -3,6 +3,7 @@
|
||||
* [0 - MOOC](#0---mooc)
|
||||
* [Algorithms & Data Structures](#algorithms--data-structures)
|
||||
* [Android](#android)
|
||||
* [APL](#apl)
|
||||
* [Artificial Intelligence](#artificial-intelligence)
|
||||
* [Assembly](#assembly)
|
||||
* [AutoIt](#autoit)
|
||||
@ -12,6 +13,7 @@
|
||||
* [C#](#c-sharp)
|
||||
* [C++](#cpp)
|
||||
* [Clojure](#clojure)
|
||||
* [Cloud Computing](#cloud-computing)
|
||||
* [Compilers](#compilers)
|
||||
* [CUDA](#cuda)
|
||||
* [Dart](#dart)
|
||||
@ -50,6 +52,7 @@
|
||||
* [Matlab](#matlab)
|
||||
* [Misc](#misc)
|
||||
* [.NET](#net)
|
||||
* [Objective-C](#objective-c)
|
||||
* [OCaml](#ocaml)
|
||||
* [Perl](#perl)
|
||||
* [Pharo](#pharo)
|
||||
@ -66,6 +69,7 @@
|
||||
* [Scala](#scala)
|
||||
* [Security](#security)
|
||||
* [Solidity](#solidity)
|
||||
* [Spark](#spark)
|
||||
* [Swift](#swift)
|
||||
* [Vapor](#vapor)
|
||||
* [Theory](#theory)
|
||||
@ -84,6 +88,7 @@
|
||||
* [edX](https://www.edx.org)
|
||||
* [freeCodeCamp](https://www.freecodecamp.org)
|
||||
* [FutureLearn](https://www.futurelearn.com)
|
||||
* [IITBombayX (IITBX)](https://www.iitbombayx.in)
|
||||
* [Khan Academy](https://www.khanacademy.org)
|
||||
* [MIT OCW](http://ocw.mit.edu)
|
||||
* [MOOC.fi](https://www.mooc.fi/en/)
|
||||
@ -111,7 +116,7 @@
|
||||
* [MIT's Design and Analysis of Algorithms (Spring 2012)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2012) - Dana Moshkovitz, Bruce Tidor
|
||||
* [MIT's Design and Analysis of Algorithms (Spring 2015)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015) - Erik Demaine, Srini Devadas, Nancy Lynch
|
||||
* [MIT's Introduction to Algorithms (SMA 5503) (Fall 2005)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005) - Charles Leiserson, Erik Demaine
|
||||
* [Online Java + DSA + Interview preparation course](https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunnal Kushwaha
|
||||
* [Online Java + DSA + Interview preparation course](https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha
|
||||
* [Princeton University Algorithms, Part 1](https://www.coursera.org/learn/algorithms-part1)
|
||||
* [Princeton University Algorithms, Part 2](https://www.coursera.org/learn/algorithms-part2)
|
||||
* [Sorting Algorithms](https://www.youtube.com/playlist?list=PL2_aWCzGMAwKedT2KfDMB9YA5DgASZb3U) - mycodeschool
|
||||
@ -139,6 +144,7 @@
|
||||
* [Developing Android Apps with Kotlin](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012) - (Udacity)
|
||||
* [Firebase in a Weekend: Android](https://www.udacity.com/course/firebase-in-a-weekend-by-google-android--ud0352) - (Udacity)
|
||||
* [Gradle for Android and Java](https://www.udacity.com/course/gradle-for-android-and-java--ud867) - (Udacity)
|
||||
* [Jetpack Compose](https://www.youtube.com/playlist?list=PLQkwcJG4YTCSpJ2NLhDTHhi6XBNfk9WiC) - Philipp Lackner
|
||||
* [Kotlin Bootcamp for Programmers](https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011) - (Udacity)
|
||||
* [Learn Android Application Development for Beginners](https://www.udemy.com/course/learn-android-application-development-y/) - Johan Jurrius, ProgramMe Programming (Udemy)
|
||||
* [Learn how to program: Android](https://www.learnhowtoprogram.com/android) - Epicodus Inc.
|
||||
@ -151,9 +157,18 @@
|
||||
* [Programming Mobile Services for Android Handheld Systems: Concurrency](https://www.coursera.org/course/posaconcurrency)
|
||||
|
||||
|
||||
### APL
|
||||
|
||||
* [APL Course](https://course.dyalog.com) - Dyalog (:construction: *in process*)
|
||||
* [APL Cultivation](https://aplwiki.com/wiki/APL_Cultivation) - Adám Brudzewsky
|
||||
* [Dyalog APL Tutor](https://tutorial.dyalog.com) - Dyalog
|
||||
* [Learn APL with Neural Networks](https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM) - Rodrigo Girão Serrão
|
||||
|
||||
|
||||
### Artificial Intelligence
|
||||
|
||||
* [AI Courses](https://software.intel.com/content/www/us/en/develop/topics/ai/training/courses.html) - Intel Corporation
|
||||
* [AI Fundamentals](https://www.udacity.com/course/ai-fundamentals--ud099) - Microsoft Azure (Udacity)
|
||||
* [Aml-2018 Ambient Intelligence](https://www.youtube.com/playlist?list=PLqRTLlwsxDL8fUcY2Y54sITILyJcTySpC) - Fulvio Corno, Luigi De Russis, Alberto Monge Roffarello @ Politecnico di Torino
|
||||
* [Artificial Intelligence on Google Cloud Platform](https://www.youtube.com/playlist?list=PL3N9eeOlCrP6Nhv4UFp67IsQ_TVDpXqXK) - Srivatsan Srinivasan @ AIEngineering (Youtube)
|
||||
* [CS50’s Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/2020/) - Brian Yu, David J. Malan (Harvard OpenCourseWare and EdX)
|
||||
@ -174,6 +189,7 @@
|
||||
### AutoIt
|
||||
|
||||
* [AutoIt Scripting Tutorial](https://www.youtube.com/playlist?list=PL4Jcq5zn02jKpjX0nqI1_fS7mEEb5tw6z) - TutsTeach (YouTube)
|
||||
* [AutoIt Tutorials](https://www.youtube.com/playlist?list=PL1DCD109B801D0DE6) - 403forbidden403 (YouTube)
|
||||
|
||||
|
||||
### Bash / Shell
|
||||
@ -205,6 +221,7 @@
|
||||
* [Introduction to Bootstrap - A Tutorial](https://www.classcentral.com/course/edx-introduction-to-bootstrap-a-tutorial-3338) - Microsoft via edX (Class Central)
|
||||
* [Learn Bootstrap 4 for free](https://scrimba.com/learn/bootstrap4) - Neil Rowe (Scrimba)
|
||||
* [Learn Bootstrap 4 in this free 10-part course](https://www.freecodecamp.org/news/want-to-learn-bootstrap-4-heres-our-free-10-part-course-happy-easter-35c004dc45a4/) - Per Harald Borgen (Freecodecamp)
|
||||
* [Learn Bootstrap 5 and SASS by Building a Portfolio Website - Full Course](https://www.youtube.com/watch?v=iJKCj8uAHz8) - Patrick Muriungi, freeCodeCamp (YouTube)
|
||||
* [Rapid website design with Bootstrap](https://www.udemy.com/course/responsive-website-design) - Laurence Svekis (Udemy)
|
||||
|
||||
|
||||
@ -220,8 +237,10 @@
|
||||
### C Sharp
|
||||
|
||||
* [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens Microsoft.
|
||||
* [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry (YouTube)
|
||||
* [C# Tutorial - Full Course for Beginners](https://www.youtube.com/watch?v=GhQdlIFylQ8) - Mike Dane - (freeCodeCamp)
|
||||
* [Learn how to program: C#](https://www.learnhowtoprogram.com/c) - Epicodus Inc.
|
||||
* [C# Tutorial For Beginners - Learn C# Basics in 1 Hour](https://www.youtube.com/watch?v=gfkTfcpWqAY) - Moshfegh Hamedani, Programming with Mosh (YouTube)
|
||||
* [Learn how to program: C# and .NET](https://www.learnhowtoprogram.com/c-and-net) - Epicodus Inc.
|
||||
|
||||
|
||||
<h3 id="cpp">C++</h3>
|
||||
@ -241,8 +260,15 @@
|
||||
* [Functional Programming with Clojure](http://mooc.fi/courses/2014/clojure/)
|
||||
|
||||
|
||||
### Cloud Computing
|
||||
|
||||
* [Cloud Computing Full Course In 11 Hours \| Cloud Computing Tutorial For Beginners](https://www.youtube.com/watch?v=2LaAJq1lB1Q) - Edureka!
|
||||
* [Microsoft Certified: Azure Fundamentals](https://docs.microsoft.com/en-us/learn/certifications/azure-fundamentals/) - Microsoft
|
||||
|
||||
|
||||
### Compilers
|
||||
|
||||
* [Compilers](https://www.youtube.com/playlist?list=PL6KMWPQP_DM97Hh0PYNgJord-sANFTI3i) - Ghassan Shobaki (YouTube)
|
||||
* [Stanford's Compilers](https://www.edx.org/course/compilers)
|
||||
|
||||
|
||||
@ -254,7 +280,7 @@
|
||||
### Dart
|
||||
|
||||
* [Dart Course for Beginners](https://www.udemy.com/course/dartlang) (Udemy)
|
||||
* [Dart Programming - Full Beginners Tutorial](https://www.youtube.com/watch?v=5xlVP04905w) - Mike Dane
|
||||
* [Dart Programming in 4 hours \| Full beginners tutorial](https://www.youtube.com/watch?v=5xlVP04905w) - Mike Dane (Youtube)
|
||||
* [Dart Programming Tutorial - Full Course](https://www.youtube.com/watch?v=Ej_Pcr4uC2Q) - Mahmud Ahsan (FreeCodeCamp)
|
||||
* [Dart Programming Tutorial \| Learn the Dart for Flutter](https://www.udemy.com/course/dart-programming-tutorial-learn-the-dart-for-flutter) (Udemy)
|
||||
|
||||
@ -262,12 +288,17 @@
|
||||
### Data Science
|
||||
|
||||
* [Advanced Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/advanceddataminingwithweka/)
|
||||
* [Data Analysis and Visualization](https://www.udacity.com/course/data-analysis-and-visualization--ud404) - Georgia Tech (Udacity)
|
||||
* [Data Analysis with Python: Zero to Pandas](https://jovian.ai/learn/data-analysis-with-python-zero-to-pandas) (Jovian)
|
||||
* [Data Analysis with R](https://www.udacity.com/course/data-analysis-with-r--ud651) - Facebook (Udacity)
|
||||
* [Data Cleaning by Rachael Tatman at Kaggle](https://www.kaggle.com/learn/data-cleaning)
|
||||
* [Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/dataminingwithweka/)
|
||||
* [Data science for beginners](https://microsoft.github.io/Data-Science-For-Beginners) - Microsoft
|
||||
* [Data Science interview questions](https://www.youtube.com/playlist?list=PLZoTAELRMXVPkl7oRvzyNnyj1HS4wt2K-) - Krish Naik
|
||||
* [Data Visualization by Alexis Cook at Kaggle](https://www.kaggle.com/learn/data-visualization)
|
||||
* [Datavis 2020](https://www.youtube.com/playlist?list=PL9yYRbwpkykuK6LSMLH3bAaPpXaDUXcLV) - Curran Kelleher
|
||||
* [IBM Data Science Professional Certificate](https://www.coursera.org/professional-certificates/ibm-data-science) (Coursera)
|
||||
* [Intro to Data Analysis](https://www.udacity.com/course/intro-to-data-analysis--ud170) - Udacity
|
||||
* [Introduction to Data Science in Python](https://www.coursera.org/learn/python-data-analysis) - Christopher Brooks (Coursera)
|
||||
* [More Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/moredataminingwithweka/)
|
||||
* [The Analytics Edge](https://www.edx.org/course/analytics-edge-mitx-15-071x-3)
|
||||
@ -284,6 +315,7 @@
|
||||
|
||||
#### NoSQL
|
||||
|
||||
* [Datastax Academy (Apache Cassandra)](https://www.datastax.com/dev/academy) - Datastax Inc. *(email address required)*
|
||||
* [MongoDB University](https://university.mongodb.com) - MongoDB, Inc. (email address *required*)
|
||||
* [Neo4j Graph Database Tutorial](https://www.youtube.com/playlist?list=PLqfPEK2RTgChcOZ6qHgSfwiBPCz2Bzdjh) - Satish C J (YouTube)
|
||||
* [Redis University](https://university.redis.com) - Redis Inc. *(email address required)*
|
||||
@ -307,6 +339,7 @@
|
||||
* [Deep Learning for Natural Language Processing](http://cs224d.stanford.edu)
|
||||
* [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning) (coursera)
|
||||
* [Deep Learning with PyTorch](https://www.youtube.com/playlist?list=PLWKjhJtqVAbm3T2Eq1_KgloC7ogdXxdRa) - Aakash N. S., freeCodeCamp.org (YouTube)
|
||||
* [Deep Learning with Pytorch: Zero tp GANs](https://jovian.ai/learn/deep-learning-with-pytorch-zero-to-gans) (Jovian)
|
||||
* [Deep Multi-Task and Meta Learning](https://cs330.stanford.edu) - Chelsea Finn (Stanford University)
|
||||
* [Deep Reinforcement Learning](http://rail.eecs.berkeley.edu/deeprlcourse/) - Sergey Levine
|
||||
* [Exploring Fairness in Machine Learning for International Development](https://ocw.mit.edu/resources/res-ec-001-exploring-fairness-in-machine-learning-for-international-development-spring-2020) - Dr. Richard Fletcher, Prof. Daniel Frey, Dr. Mike Teodorescu, Amit Gandhi, Audace Nakeshimana (MIT OpenCourseWare)
|
||||
@ -371,7 +404,9 @@
|
||||
* [Git & GitHub Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9goXbgTDQ0n_4TBzOO0ocPR) (The Net Ninja)
|
||||
* [Git and GitHub for Poets](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV)
|
||||
* [GIT for beginners](https://www.eduonix.com/git-for-beginners) - Maksym Rudnyi (Eduonix Learning Solutions) *(account or email address required)*
|
||||
* [GitHowTo](https://githowto.com)
|
||||
* [Git How To](https://githowto.com) - Alexander Shvets
|
||||
* [Git Tutorial - Learn Command-line Git & GitHub](https://www.youtube.com/playlist?list=PLpcSpRrAaOarEpNz71TSfNVd0eQmsZSgN) - LearnWebCode (YouTube)
|
||||
* [Git Tutorial for Beginners: Learn Git in 1 Hour](https://www.youtube.com/watch?v=8JJ101D3knE) - Moshfegh Hamedani, Programming with Mosh (YouTube)
|
||||
* [How to Use Git and GitHub](https://www.udacity.com/course/how-to-use-git-and-github--ud775) (Udacity)
|
||||
* [Introduction to Git and GitHub](https://www.coursera.org/learn/introduction-git-github) - Google (Coursera)
|
||||
* [Learn Git with Bitbucket Cloud](https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud) - Atlassian
|
||||
@ -380,6 +415,7 @@
|
||||
### Go
|
||||
|
||||
* [A Tour Of Go](https://tour.golang.org/welcome/1)
|
||||
* [DevOps BootCamp](https://github.com/jeffotoni/goworkshopdevops) - Jefferson Otoni Lima et al.
|
||||
* [Go Tutorial](http://www.tutorialspoint.com/go/index.htm)
|
||||
* [Golang \| Gin HTTP Framework](https://www.youtube.com/playlist?list=PL3eAkoh7fypr8zrkiygiY1e9osoqjoV9w) - Pragmatic Reviews
|
||||
* [Golang basics](https://www.youtube.com/playlist?list=PLve39GJ2D71xX0Ham0WoPaYfl8oTzZfN6) - Golang dojo
|
||||
@ -440,6 +476,7 @@
|
||||
* [CS50 2019 - iOS Track](https://www.youtube.com/playlist?list=PLhQjrBD2T3810ZX79Xrgj8X382QaWbk_J) - David J. Malan (Harvard OpenCourseWare)
|
||||
* [Developing iOS 11 Apps with Swift](https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316)
|
||||
* [Ray Wenderlich iOS Tutorial](https://www.raywenderlich.com/category/ios)
|
||||
* [SwiftUI Tutorials](https://www.youtube.com/playlist?list=PL8seg1JPkqgHyWCBHwXGmfysQpEQTfC3z) - Sean Allen
|
||||
* [The Complete Swift iOS Developer - Create Real Apps in Swift](https://www.udemy.com/course/the-complete-ios-10-developer-course/) - Grant Klimaytys (Udemy)
|
||||
|
||||
|
||||
@ -455,11 +492,14 @@
|
||||
* [Java Online Training \| Edureka](https://www.youtube.com/watch?v=hBh_CC5y8-s) - (Edureka)
|
||||
* [Java Programming](https://testautomationu.applitools.com/java-programming-course/) - Angie Jones (Applitools)
|
||||
* [Java Programming](https://java-programming.mooc.fi) - University of Helsinki
|
||||
* [Java Programming Basics](https://www.udacity.com/course/java-programming-basics--ud282) - Cezanne Camacho, Asser Samak (Udacity) (account *required*)
|
||||
* [Java Programming: Solving Problems with Software](https://www.coursera.org/learn/java-programming) - (Coursera)
|
||||
* [Java Server Tutorials - Happy Coding](https://happycoding.io/tutorials/java-server/) - Kevin Workman
|
||||
* [Java tutorial for beginners](https://youtube.com/playlist?list=PLZPZq0r_RZOMhCAyywfnYLlrjiVOkdAI1) - Bro Code (YouTube)
|
||||
* [Java Tutorial for Complete Beginners](https://www.udemy.com/course/java-tutorial/) - John Purcell (Udemy)
|
||||
* [Learn how to program: Java](https://www.learnhowtoprogram.com/java-june-2017) - Epicodus Inc.
|
||||
* [Learn Java](https://www.sololearn.com/learning/1068) - Sololearn *(email address required)*
|
||||
* [Object Oriented Programming (OOP) In Java Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcno1G3XjUbwzXHL8_EttOuKk) - Kunal Kushwaha (YouTube)
|
||||
* [Object-Oriented programming with Java, part I](https://moocfi.github.io/courses/2013/programming-part-1/)
|
||||
* [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/)
|
||||
* [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI)
|
||||
@ -485,6 +525,8 @@
|
||||
* [Javascript Essentials](https://www.udemy.com/javascript-essentials/) - Lawrence Turton (Udemy)
|
||||
* [Javascript Mini Course 2020](https://www.udemy.com/course/javascript-essentials-mini-course/) - Kalob Taulien (Udemy)
|
||||
* [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1RvylH38dKuET) - The Net Ninja
|
||||
* [JavaScript Tutorial for beginners](https://www.youtube.com/watch?v=W6NZfCO5SIk) - Programming with Mosh (youtube)
|
||||
* [JavaScript Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxEIuOBZkMAK5uiqp8rHUax) - Programming with Mosh (YouTube)
|
||||
* [Javascript30](https://javascript30.com) - Wesbos
|
||||
* [Learn how to program: JavaScript](https://www.learnhowtoprogram.com/javascript) - Epicodus Inc.
|
||||
* [Learn JavaScript](https://youtube.com/playlist?list=PLgBH1CvjOA636I8hnHSyuOnX341XQrBth) - Florin Pop (YouTube)
|
||||
@ -497,6 +539,7 @@
|
||||
* [Object-Oriented JavaScript](https://www.udacity.com/course/object-oriented-javascript--ud711) - Richard Kalehoff (Udacity)
|
||||
* [Offline Web Applications](https://www.udacity.com/course/offline-web-applications--ud899) - Google, Michael Wales (Udacity)
|
||||
* [Programming Foundations with Javascript, HTML and CSS](https://www.coursera.org/learn/duke-programming-web) - Owen Astrachan, Robert Duvall, Andrew D. Hilton, Susan H. Rodger (Coursera)
|
||||
* [The 10 Days of JavaScript](https://www.youtube.com/playlist?list=PLpcSpRrAaOaoIqHQddZOdbRrzr5dJtgSs) - Brad Schiff, LearnWebCode (YouTube)
|
||||
* [Understanding RxJS](https://youtube.com/playlist?list=PL55RiY5tL51pHpagYcrN9ubNLVXF8rGVi) - Academind
|
||||
* [Vanilla JavaScript](https://www.youtube.com/playlist?list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX) - Brad Traversy, Traversy Media (YouTube)
|
||||
|
||||
@ -539,10 +582,13 @@
|
||||
* [Beginner's Series to: Node.js](https://youtube.com/playlist?list=PLlrxD0HtieHje-_287YJKhY8tDeSItwtg) - Microsoft Developer (YouTube)
|
||||
* [Building a RESTful API with Node.js](https://www.youtube.com/playlist?list=PL55RiY5tL51q4D-B63KBnygU6opNPFk_q) - Academind (Youtube)
|
||||
* [Express JS Crash Course](https://www.youtube.com/watch?v=L72fhGm1tfE) - Brad Traversy, Traversy Media (Youtube)
|
||||
* [ExpressJS Fundamentals](https://www.udemy.com/course/expressjs-fundamentals/) - Patrick Schroeder (Udemy)
|
||||
* [Node and Express Tutorial](https://www.youtube.com/watch?v=TNV0_7QRDwY) - John Smilga, Coding Addict (YouTube)
|
||||
* [Node.js API Development for Beginners](https://www.udemy.com/course/node-js-api-tutorial/) (Udemy)
|
||||
* [Node.js Basics](https://www.youtube.com/playlist?list=PLqq-6Pq4lTTa-d0iZg41U2RDqECol9C5B) - Java Brains (Youtube)
|
||||
* [Node.js Crash Course Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU) - The Net Ninja
|
||||
* [Node.js Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7occsESx2X1E2R2Uw5wCoeG) - Telusko (YouTube)
|
||||
* [Node.js Tutorial for Beginners: Learn Node in 1 Hour](https://www.youtube.com/watch?v=TlB_eWDSMt4) - Moshfegh Hamedani, Programming with Mosh (YouTube)
|
||||
|
||||
|
||||
#### React
|
||||
@ -582,6 +628,7 @@
|
||||
|
||||
#### Vue.js
|
||||
|
||||
* [Full Stack Vue.js, Express & MongoDB](https://www.youtube.com/playlist?list=PLillGF-RfqbYSx-Ab1xWVanGKtowTsnNm) - Traversy Media (Youtube)
|
||||
* [Get Started with Nuxt](https://explorers.netlify.com/learn/get-started-with-nuxt) - Debbie O'Brien (Netlify)
|
||||
* [Internationalization with vue-i18n](https://vueschool.io/courses/internationalization-with-vue-i18n)
|
||||
* [Intro to Vue 2](https://www.vuemastery.com/courses/intro-to-vue-js/vue-instance)
|
||||
@ -591,6 +638,7 @@
|
||||
* [Vue Router for Everyone](https://vueschool.io/courses/vue-router-for-everyone)
|
||||
* [Vue.js Components Fundamentals](https://vueschool.io/courses/vuejs-components-fundamentals)
|
||||
* [Vue.js Fundamentals](https://vueschool.io/courses/vuejs-fundamentals)
|
||||
* [Vue.js Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hYYGbV60Vq3IXYNfDk8At1) - The Net Ninja (Youtube)
|
||||
* [Vuex for Everyone](https://vueschool.io/courses/vuex-for-everyone)
|
||||
|
||||
|
||||
@ -629,17 +677,21 @@
|
||||
|
||||
### Machine Learning
|
||||
|
||||
* [AWS Machine Learning Foundations Course](https://www.udacity.com/course/aws-machine-learning-foundations--ud065) - AWS (Udacity)
|
||||
* [Deep Learning Fundamentals by DeepLearning.TV](https://cognitiveclass.ai/courses/introduction-deep-learning) (cognitiveclass.ai)
|
||||
* [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/)
|
||||
* [Intro to Machine Learning](https://www.kaggle.com/learn/intro-to-machine-learning) (Kaggle)
|
||||
* [Intro to Machine Learning Udacity](https://www.udacity.com/course/intro-to-machine-learning--ud120) (Udacity)
|
||||
* [Intro to Machine Learning using Microsoft Azure](https://www.udacity.com/course/introduction-to-machine-learning-using-microsoft-azure--ud00333) - Microsoft (Udacity)
|
||||
* [Intro to Self-Driving Cars Nanodegree](https://www.udacity.com/course/intro-to-self-driving-cars--nd113) - Cezanne Camacho, Andrew Paster, Anthony Navarro, Tarin Ziyaee et al. (Udacity)
|
||||
* [Machine Learning](https://www.sololearn.com/Course/machine-learning) (SoloLearn) *(account required)*
|
||||
* [Machine Learning Recipes with Josh Gordon](https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal)
|
||||
* [Machine Learning Tutorial Python \| Machine Learning For Beginners](https://www.youtube.com/playlist?list=PLeo1K3hjS3uvCeTYTeyfe0-rN5r8zn9rw) - Dhaval Patel
|
||||
* [Machine Learning with Python - Youtube Playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVPBTrWtJkn3wWQxZkmTXGwe) - Krish Naik (YouTube)
|
||||
* [Machine Learning with Python by Saeed Aghabozorgi](https://cognitiveclass.ai/courses/machine-learning-with-python) (cognitiveclass.ai)
|
||||
* [Mathematics for Machine Learning - Linear Algebra](https://www.youtube.com/playlist?list=PLiiljHvN6z1_o1ztXTKWPrShrMrBLo5P3) - Imperial College London, Dr David Dye, Dr Sam Cooper
|
||||
* [Mathematics for Machine Learning - Multivariate Calclus](https://www.youtube.com/playlist?list=PLiiljHvN6z193BBzS0Ln8NnqQmzimTW23) - Imperial College London, Dr David Dye, Dr Sam Cooper
|
||||
* [Machine Learning with Python: Zero to GBMs](https://jovian.ai/learn/machine-learning-with-python-zero-to-gbms) (Jovian)
|
||||
* [Mathematics for Machine Learning - Linear Algebra](https://www.youtube.com/playlist?list=PLiiljHvN6z1_o1ztXTKWPrShrMrBLo5P3) - Imperial College London, Dr David Dye, Dr Sam Cooper
|
||||
* [Mathematics for Machine Learning - Multivariate Calclus](https://www.youtube.com/playlist?list=PLiiljHvN6z193BBzS0Ln8NnqQmzimTW23) - Imperial College London, Dr David Dye, Dr Sam Cooper
|
||||
* [Pattern Recognition and Machine Learning](https://www.microsoft.com/en-us/research/people/cmbishop/#!prml-book)
|
||||
* [PyTorch tutorials by PyTorch.org](https://pytorch.org/tutorials)
|
||||
* [Stanford University Machine Learning](https://www.coursera.org/learn/machine-learning)
|
||||
@ -656,6 +708,7 @@
|
||||
* [Data Processing and Feature Engineering with MATLAB](https://www.coursera.org/learn/feature-engineering-matlab) (coursera)
|
||||
* [Introduction to Matlab in English](https://www.youtube.com/playlist?list=PLGED90Y_uL1KLpdRmVtwfpNoYCWU9RPkK) -Mohammed Mohammed
|
||||
* [MATLAB and Simulink Training](https://matlabacademy.mathworks.com)
|
||||
* [MATLAB Programming for Numerical Computation NPTEL](https://www.youtube.com/playlist?list=PLRWKj4sFG7-6_Xr9yqg6SMr_F80KdFVhN) - Niket Kaisare NPTEL (YouTube)
|
||||
* [MIT 18.S997 Introduction to MATLAB Programming](http://ocw.mit.edu/courses/mathematics/18-s997-introduction-to-matlab-programming-fall-2011/)
|
||||
|
||||
|
||||
@ -700,6 +753,11 @@
|
||||
* [Learn how to program: .NET](https://www.learnhowtoprogram.com/net) - Epicodus Inc.
|
||||
|
||||
|
||||
### Objective-C
|
||||
|
||||
* [Objective-C for Swift Developers](https://www.udacity.com/course/objective-c-for-swift-developers--ud1009) - Gabrielle Miller-Messner (Udacity)
|
||||
|
||||
|
||||
### OCaml
|
||||
|
||||
* [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/2015fa/)
|
||||
@ -721,12 +779,17 @@
|
||||
* [Laravel 5.8 Tutorial From Scratch](https://www.youtube.com/playlist?list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4) - Coder's Tape (2019)
|
||||
* [Learn how to program: PHP](https://www.learnhowtoprogram.com/php) - Epicodus Inc.
|
||||
* [Learn Top Ten Frameworks In PHP By Building Projects](https://www.eduonix.com/courses/Web-Development/learn-top-ten-frameworks-in-php-by-building-projects) - Eduonix Learning Solutions *(account or email address required)*
|
||||
* [Object-Oriented PHP For Beginners](https://www.youtube.com/playlist?list=PLFHz2csJcgk-7hgKrjUa_IP5YCLE4vJhV) - Dary Nazar (Code with Dary)
|
||||
* [Object Oriented PHP Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hNpT-yVAYxNWOmxjxL51Hy) - Shaun Pelling (The Net Ninja)
|
||||
* [PHP (\& MySQL) Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gksOX3Kd9KPo-O68ncT05o) - Shaun Pelling (The Net Ninja)
|
||||
* [PHP & MySQL Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWrjkpK2zD4TWKWMWVfeYK-b) - The Bad Tutorials (2015)
|
||||
* [PHP Courses for Beginner](https://www.learn-php.org) - Learn-PHP.org
|
||||
* [PHP for beginners](https://www.youtube.com/playlist?list=PLFHz2csJcgk_fFEWydZJLiXpc9nB1qfpi) - Dary Nazar (Code with Dary)
|
||||
* [PHP OOP Tutorials](https://www.youtube.com/playlist?list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh) - Dani Krossing
|
||||
* [PHP Programming Language Tutorial - Full Course](https://www.youtube.com/watch?v=OK_JCtrrv-c) - freeCodeCamp.org (2018)
|
||||
* [PHP Tutorial](https://www.tutorialrepublic.com/php-tutorial/) - TutorialRepublic
|
||||
* [PHP Tutorials](https://www.youtube.com/playlist?list=PL0eyrZgxdwhwBToawjm9faF1ixePexft-) - Dani Krossing
|
||||
* [Use PHP to Create an MVC Framework - Full Course](https://www.youtube.com/watch?v=6ERdu4k62wI) - Zura Sekhniashvili (freeCodeCamp.org)
|
||||
|
||||
|
||||
### PLC - Programmable logic controllers
|
||||
@ -767,22 +830,26 @@
|
||||
* [Practical Python Programming](https://dabeaz-course.github.io/practical-python/) - David Beazley
|
||||
* [Programming, Data Structures And Algorithms Using Python](https://nptel.ac.in/courses/106/106/106106145/) - Prof. Madhavan Mukund (NPTEL)
|
||||
* [Programming Foundations with Python](https://www.udacity.com/course/programming-foundations-with-python--ud036) (Udacity)
|
||||
* [Python 101 – Introduction to Programming](https://www.tutorialspoint.com/python_101_andndash_introduction_to_programming/index.asp) - Zenva (TutorialsPoint)
|
||||
* [Python 3](https://www.sololearn.com/Course/Python/) (SoloLearn)
|
||||
* [Python And Cryptocurrency: Build 5 Real World Applications](https://www.udemy.com/course/coinmarketcap/) Ian Annase (Udemy)
|
||||
* [Python Built in Functions A to Z Tutorial and Examples](https://www.youtube.com/playlist?list=PLrJGwAG1U62RW_hGGnk7xXG0LciHkT54X) - Brainy Things
|
||||
* [Python Course](https://www.python-course.eu)
|
||||
* [Python Course from scratch](https://scrimba.com/playlist/pNpZMAB) - Olaf Paulson (scrimba)
|
||||
* [Python Data Analysis](https://www.coursera.org/learn/python-analysis) - Scott Rixner, Joe Warren (Coursera)
|
||||
* [Python for Data Science, AI & Development](https://www.coursera.org/learn/python-for-applied-data-science-ai) - Joseph Santarcangelo (Coursera)
|
||||
* [Python for Everybody](https://www.py4e.com/lessons) (Coursera Reading Materials with YouTube Videos)
|
||||
* [Python in 80 minutes](https://www.udemy.com/course/learn-python-in-80-minutes/) - Muhammed Ali Dilek (Udemy)
|
||||
* [Python Learn Course](https://www.kaggle.com/learn/python) - Colin Morris (Kaggle)
|
||||
* [Python OOP Tutorials - Working with Classes](https://www.youtube.com/playlist?list=PL-osiE80TeTsqhIuOqKhwlXsIBIdSeYtc) - Corey Schafer
|
||||
* [Python Pandas For Your Grandpa](https://www.gormanalysis.com/blog/python-pandas-for-your-grandpa/) - Ben Gorman
|
||||
* [Python Programming Essentials](https://www.coursera.org/learn/python-programming) - Scott Rixner, Joe Warren (Coursera)
|
||||
* [Python Programming From Scratch With Practicals](https://www.tutorialspoint.com/python_programming_from_scratch_with_practicals/index.asp) - Sundeep Saradhi Kanthety (TutorialsPoint)
|
||||
* [Python Programming Language](https://www.geeksforgeeks.org/python-programming-language/) (Geeks for Geeks)
|
||||
* [Python Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpX_byHyTEj9hecPngl2DqR)
|
||||
* [Python Programming Tutorials](https://www.youtube.com/playlist?list=PLzMcBGfZo4-mFu00qxl0a67RhjjZj3jXm) - Tech With Tim
|
||||
* [Python Tutorial - Python for Beginners [Full Course]](https://www.youtube.com/watch?v=_uQrJ0TkZlc) (Programming with Mosh)
|
||||
* [Python Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxj5wgH4qkvwSOdHLOCx10f) - Programming with Mosh (YouTube)
|
||||
* [Python Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU) - Corey Schafer
|
||||
* [SoloLearn](https://www.sololearn.com/Course/Python/)
|
||||
* [The Python Tutorial](https://docs.python.org/3/tutorial/)
|
||||
@ -791,12 +858,15 @@
|
||||
|
||||
#### Django
|
||||
|
||||
* [Django 3.0 Crash Course Tutorials \| Customer Management App](https://www.youtube.com/playlist?list=PL-51WBLyFTg2vW-_6XBoUpE7vpmoR3ztO) - Dennis Ivy
|
||||
* [Django for Everybody](https://www.dj4e.com) - Charles R. Severence
|
||||
* [Django Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7r2ukVgTqIQcl-1T0C2mzau) - Navin Reddy
|
||||
* [Django Tutorial for Beginners (2021)](https://www.youtube.com/watch?v=rHux0gMZ3Eg) - Programming with Mosh (YouTube)
|
||||
* [Django Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p) - Corey Schafer
|
||||
* [Django Tutorials for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsv-D2HMdrnD32oOVBNvmxjr) - Programming With Harry(English)
|
||||
* [Python Django Tutorial 2018 for Beginners](https://www.youtube.com/playlist?list=PL-J2q3Ga50oOpni_xS2PPUe4mf9lM96dD) - Clever Programmer
|
||||
* [Python Django Tutorial 2021](https://www.youtube.com/playlist?list=PL-51WBLyFTg1pUMaTJ4WSgnyvWfLGmwDm) - Dennis Ivy
|
||||
* [Try Django 3.2 - Python Web Development Tutorial Series](https://www.youtube.com/playlist?list=PLEsfXFp6DpzRMby_cSoWTFw8zaMdTEXgL) - Justin Mitchel, CodingEntrepreneurs
|
||||
|
||||
|
||||
#### Flask
|
||||
@ -839,6 +909,11 @@
|
||||
* [Rust Tutorial](https://www.youtube.com/playlist?list=PLLqEtX6ql2EyPAZ1M2_C0GgVd4A-_L4_5) - Doug Milford
|
||||
|
||||
|
||||
### Spark
|
||||
|
||||
* [Spark Tutorial | Spark Tutorial for Beginners | Apache Spark Full Course - Learn Apache Spark 2020](https://www.youtube.com/watch?v=zC9cnh8rJd0) Great Learning
|
||||
|
||||
|
||||
### Scala
|
||||
|
||||
* [Functional Programming Principles in Scala](https://www.coursera.org/course/progfun)
|
||||
@ -866,6 +941,7 @@
|
||||
* [Data Structures and Algorithms in Swift](https://www.udacity.com/course/data-structures-and-algorithms-in-swift--ud1011) - Udacity
|
||||
* [How To Make An App For Beginners (iOS/Swift - 2019)](https://www.udemy.com/how-to-make-an-app-for-beginners-iosswift-2019/) - Chris Ching (Udemy)
|
||||
* [Learn Swift](https://www.youtube.com/playlist?list=PLMRqhzcHGw1ZqzYnpIuQAn2rcjhOtbqGX) - CodeWithChris
|
||||
* [Swift 5 for Beginners](https://www.youtube.com/playlist?list=PL5PR3UyfTWvfacnfUsvNcxIiKIgidNRoW) - iOS Academy
|
||||
* [Swiftris - Build an iOS Tetris app from scratch](https://www.bloc.io/swiftris-build-your-first-ios-game-with-swift)
|
||||
|
||||
|
||||
@ -924,8 +1000,11 @@
|
||||
* [Flask(A Python Microframework) Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)
|
||||
* [Foundations of Front End Web Development](https://www.udemy.com/course/foundations-of-front-end-development/) - Davide Molin (Udemy)
|
||||
* [Free Code Camp](https://www.freecodecamp.org)
|
||||
* [Frontend UI Development with React](https://www.youtube.com/playlist?list=PL0vfts4VzfNgUUEtEjxDVfh4iocVR3qIb) - Jeff Delaney, Fireship.io (YouTube)
|
||||
* [Full Stack Foundations](https://www.udacity.com/course/full-stack-foundations--ud088) - by AWS on Udacity
|
||||
* [Full stack open](https://fullstackopen.com/en/) - University of Helsinki, Houston Inc., Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes
|
||||
* [Introduction to Professional Web Development in JavaScript](https://education.launchcode.org/intro-to-professional-web-dev/) - Chris Bay, Jim Flores, Blake Mills, Sally Steuterman, Paul Matthews, Carly Langlois (The LaunchCode Foundation)
|
||||
* [Java Web Development](https://education.launchcode.org/java-web-development/) - Chris Bay, Jim Flores, Carly Langlois, Sally Steuterman (The LaunchCode Foundation)
|
||||
* [Learn web development](https://developer.mozilla.org/en-US/docs/Learn) - Mozilla Contributors
|
||||
* [Python Web Scraping & Crawling using Scrapy](https://www.youtube.com/playlist?list=PLhTjy8cBISEqkN-5Ku_kXG4QW33sxQo0t)
|
||||
* [The Odin Project - Learn Web Development for Free](http://www.theodinproject.com)
|
||||
|
@ -86,6 +86,7 @@
|
||||
### Control de Versiones
|
||||
|
||||
* [Git & GitHub](https://www.pildorasinformaticas.es/course/curso-de-git-github) - Juan Díaz (Píldoras Informáticas)
|
||||
* [Git & GitHub](https://www.youtube.com/playlist?list=PLPl81lqbj-4I8i-x2b5_MG58tZfgKmJls) - Ignacio Gutiérrez, BlueWeb (YouTube)
|
||||
|
||||
|
||||
### Flujos de Trabajo
|
||||
@ -161,6 +162,7 @@
|
||||
|
||||
### Programación
|
||||
|
||||
* [Aprende Javascript](https://aprendejavascript.org) - Jonathan MirCha
|
||||
* [Clojure](https://programadorwebvalencia.com/cursos/clojure/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia)
|
||||
* [Curso C#](https://www.pildorasinformaticas.es/course/curso-c) - Juan Díaz (Píldoras Informáticas)
|
||||
* [Curso de Python gratis y con certificación](https://edutin.com/curso-de-python-4276) - Edutin
|
||||
|
@ -2,9 +2,10 @@
|
||||
|
||||
* [Blockchain](#blockchain)
|
||||
* [C, C++](#c)
|
||||
* [Git](#Git)
|
||||
* [Git](#git)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [React](#react)
|
||||
* [Kotlin](#kotlin)
|
||||
* [Linux](#linux)
|
||||
* [Machine Learning](#machine-learning)
|
||||
@ -48,10 +49,15 @@
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [آموزش جاوا اسکریپت برای مبتدیان](https://youtube.com/playlist?list=PLV6mGBuPqmYuZEAJN7IBxkdNCzKXAGpqD) - Mansour Kalagar
|
||||
* [آموزش فارسی جاوا اسکریپت مقدماتی تا پیشرفته - JavaScript Tutorial](https://youtube.com/playlist?list=PLfbD3-Ao6cPpt5Y3Nkue_W-DrmdOLOaTH) - Mansour Kalagar
|
||||
* [دوره اموزشی جاوا اسکریپت از صفر](https://www.youtube.com/playlist?list=PLAt10Vana3Yctuu576LSxK6AiskBiWgOF) - Silicium
|
||||
|
||||
|
||||
#### React
|
||||
|
||||
* [ری اکت جی اس ۲۰۲۰](https://www.youtube.com/playlist?list=PL3Y-E4YSE4wZpWH8CXwPBI1F13KhkIDEx) - Amir Azimi
|
||||
|
||||
|
||||
### Kotlin
|
||||
|
||||
* [آموزش کامل برنامه نویسی با کاتلین](https://www.youtube.com/watch?v=SwhXvaXx078) - Amirahmad Adibi
|
||||
@ -61,6 +67,7 @@
|
||||
|
||||
### Linux
|
||||
|
||||
* [آموزش رایگان لینوکس](https://www.youtube.com/playlist?list=PLFK3-mgWZHcpWSFgpy-uEwIb6xjj4vfkB) - Morteza Bashsiz
|
||||
* [آموزش لینوکس - سکانآکادمی](https://sokanacademy.com/courses/linux) - Behzad Moradi
|
||||
* [آموزش لینوکس برای آدم های شاد](https://www.youtube.com/playlist?list=PL-tKrPVkKKE2AniHDmp6zK9KGD1sjf0bd) - Jadi Mirmirani
|
||||
* [آموزش لینوکس مقدماتی](https://www.youtube.com/watch?v=ZwaBNkQKrts&list=PLPj7mSUQL4v_oVLO-2Q1QQ9fAH45u8z4A) - Hamid Emamian
|
||||
@ -108,21 +115,27 @@
|
||||
* [آموزش پایتون - سکانآکادمی](https://sokanacademy.com/courses/python) - Narges Asadi
|
||||
* [آموزش پایتون مقدماتی](https://gotoclass.ir/courses/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86) - Jadi Mirmirani
|
||||
* [دوره آموزش رایگان زبان پایتون ( Python ) از مقدماتی تا پیشرفته](https://toplearn.com/courses/2150/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-(-python-)) - Mohammad Ordokhani (TopLearn) *(نیاز به ثبت نام دارد)*
|
||||
* [دوره مقدماتی تا پیشترفته پایتون - کدتراپی](https://www.youtube.com/playlist?list=PLSMC8KtOWURqgm0c6iVXrGzK4ymzJUnfj) - CodeTherapy
|
||||
|
||||
|
||||
### Django
|
||||
### Django
|
||||
|
||||
* [دوره اموزش جنگو مقدماتی تا پیشرفته](https://www.youtube.com/playlist?list=PLAt10Vana3YeAwS_LyLCeu7chml8eP8bh) - Silicium
|
||||
* [سوکت نویسی با کتابخانه جنگو چنلز](https://www.youtube.com/playlist?list=PLRU2zoAmuzJ2GD68st5SinXXv_Gv1lWRm) - Shahriar Shariati
|
||||
* [دوره اموزش جنگو مقدماتی تا پیشرفته](https://www.youtube.com/playlist?list=PLAt10Vana3YeAwS_LyLCeu7chml8eP8bh) - Silicium
|
||||
* [سوکت نویسی با کتابخانه جنگو چنلز](https://www.youtube.com/playlist?list=PLRU2zoAmuzJ2GD68st5SinXXv_Gv1lWRm) - Shahriar Shariati
|
||||
* [Django2 All In One Course - دوره کامل جنگو و مهندسی بک اند](https://www.youtube.com/playlist?list=PLGlWjLcdLyGyqEqh9rBQ-9toPsFeHWrMr) - Boby Cloud
|
||||
|
||||
|
||||
### Flask
|
||||
### Flask
|
||||
|
||||
* [ آموزش توسعه وب با فریمورک فلسک](https://www.youtube.com/playlist?list=PLdUn5H7OTUk1WYCrDJpNGpJ2GFWd7yZaw) - Alireza Ayinmehr
|
||||
* [ آموزش توسعه وب با فریمورک فلسک](https://www.youtube.com/playlist?list=PLdUn5H7OTUk1WYCrDJpNGpJ2GFWd7yZaw) - Alireza Ayinmehr
|
||||
|
||||
|
||||
### Web Development
|
||||
|
||||
* [آموزش اینسپکت المنت](https://holosen.net/inspect-element-1/) - Hossein Badrnezhad
|
||||
* [آموزش طراحی وب](https://www.youtube.com/playlist?list=PLF10DSJQktjlCvLNuyxNjMPIHThHuIVqG) - Siavash Mahmoudian
|
||||
* [برنامه نویسی وب](https://maktabkhooneh.org/course/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%88%D8%A8-mk74) - Mohammad Salehe
|
||||
* [دوره اموزشی بوت استرپ 5](https://www.youtube.com/playlist?list=PLAt10Vana3YciJv9EIcNSsm1yTGpOdJIp) - Mehran Tarif «Silicium»
|
||||
* [برنامه نویسی وب با HTML و CSS](https://holosen.net/web-design/) - Hossein Badrnezhad *(نیاز به ثبت نام دارد)*
|
||||
* [دوره اموزشی بوت استرپ 5](https://www.youtube.com/playlist?list=PLAt10Vana3YciJv9EIcNSsm1yTGpOdJIp) - Mehran Tarif «Silicium»
|
||||
* [وبفریمورکها چگونه کار میکنند؟](https://www.youtube.com/playlist?list=PLRU2zoAmuzJ33x-___WkhyTJ8dDPaoOPk) - Shahriar Shariati
|
||||
|
||||
|
@ -1,9 +1,11 @@
|
||||
### Index
|
||||
|
||||
* [Algorithmes & Structures des données](#algorithmes)
|
||||
* [APL](#apl)
|
||||
* [Bash / Shell](#bash--shell)
|
||||
* [C](#c)
|
||||
* [C#](#c-sharp)
|
||||
* [C++](#cpp)
|
||||
* [Git](#git)
|
||||
* [HTML / CSS](#html--css)
|
||||
* [Java](#java)
|
||||
@ -24,6 +26,11 @@
|
||||
* [Cours d'Algorithmie](https://www.youtube.com/playlist?list=PLrSOXFDHBtfGy7xYmf5LlNr8f-niDkf7_) - Formation Video
|
||||
|
||||
|
||||
### APL
|
||||
|
||||
* [Découvrez le langage APL](https://www.youtube.com/watch?v=Nxq1BUUXobM&list=PLYKQVqyrAEj_DwkVAvj7xHxr72ite69nW) - Schraf : Maths-info
|
||||
|
||||
|
||||
### Bash / Shell
|
||||
|
||||
* [Apprendre à utiliser le shell Bash](https://www.pierre-giraud.com/shell-bash/) - Pierre Giraud
|
||||
@ -39,6 +46,11 @@
|
||||
* [TUTOS C](https://www.youtube.com/playlist?list=PLEagTQfI6nPOWS4JPnxW5pRVgeyLuS5oC) - PrimFX
|
||||
|
||||
|
||||
### <a name="cpp"></a>C++
|
||||
|
||||
* [La programmation en C++ moderne](https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/) - Zeste de savoir informaticienzero mehdidou99
|
||||
|
||||
|
||||
### C Sharp
|
||||
|
||||
* [C# - Cours](https://www.youtube.com/playlist?list=PLrSOXFDHBtfGBHAMEg9Om9nF_7R7h5mO7) - Formation Video
|
||||
|
@ -12,6 +12,7 @@
|
||||
* [Javascript](#javascript)
|
||||
* [Next.js](#nextjs)
|
||||
* [React](#react)
|
||||
* [Machine Learning](#machine-learning)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
* [Django](#django)
|
||||
@ -53,6 +54,10 @@
|
||||
|
||||
* [C++ Full Course | C++ Tutorial \| Data Structures & Algorithms](https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ) - Apna College
|
||||
* [C++ Programming in Hindi](https://www.youtube.com/playlist?list=PLDA2q3s0-n15yszaZ2yRKEoxY-WWkuAt4) - Sumit Bisht (Edutainment 1.0)
|
||||
* [C++ Programming in Hindi](https://www.youtube.com/playlist?list=PLbGui_ZYuhijXuOfBSdQgK296Y7wUDWLn) - Rajesh Kumar, Geeky Shows
|
||||
* [C++ Programming Tutorial in Hindi](https://www.youtube.com/playlist?list=PLoVVmGDgrrnS5_TiSg193ezTPd-Ukb25k) - Rakesh Roshan, Learn TechToTech
|
||||
* [C++ Tutorial For Begineers In Hindi](https://www.youtube.com/playlist?list=PLnSDvcENZlwA6YDSfoieM1bl-Y3ALcnL5) - Abhishek Shrivastava, Micro Solution
|
||||
* [C++ Tutorial for Beginners \| C++ Tutorials In Hindi](https://www.youtube.com/playlist?list=PLmGElG-9wxc8VMy1nNHDQldH2dU8Y08s7) - Manish Gehlot, WsCube Tech Programming Concepts
|
||||
* [C++ Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL) - CodeWithHarry
|
||||
* [The Complete C++ Course \| Hindi](https://www.youtube.com/playlist?list=PLLYz8uHU480j37APNXBdPz7YzAi4XlQUF) - Saurabh Shukla
|
||||
|
||||
@ -65,9 +70,11 @@
|
||||
* [C++ Full Course | C++ Tutorial | Data Structures & Algorithms](https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ) - Apna College
|
||||
* [Data Structure Programs \| Hindi](https://www.youtube.com/playlist?list=PLsFNQxKNzefK_DAUwnQwBizOmcY7aDLoY) - Saurabh Shukla
|
||||
* [Data Structures and Algorithms Course in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi) - CodeWithHarry
|
||||
* [DSA-One Course- The Complete Data Structure and Algorithms Course](https://www.youtube.com/playlist?list=PLUcsbZa0qzu3yNzzAxgvSgRobdUUJvz7p) - Anuj Bhaiya (YouTube)
|
||||
* [Dynamic Programming Playlist](https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go) - Aditya Verma
|
||||
* [Functions and Arrays - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHOV7lm2uSw4ZiVsIRsGS6r) - Pepcoding
|
||||
* [Java + Data Structures + Algorithms](https://www.youtube.com/playlist?list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s) - Apni Kaksha
|
||||
* [Java + DSA](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College (YouTube)
|
||||
* [Linked Lists - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiF5VZmktfqW6WVU1pxBF6l_) - Pepcoding
|
||||
* [Stack Playlist | Interview Questions | Coding | Tutorials | Data Structures](https://www.youtube.com/playlist?list=PL_z_8CaSLPWdeOezg68SKkeLN4-T_jNHd) - Aditya Verma
|
||||
|
||||
@ -75,12 +82,14 @@
|
||||
### DevOps
|
||||
|
||||
* [DevOps Training Videos in Hindi](https://www.youtube.com/playlist?list=PLQbQOmlGYH3sxlq9ugoq1ipNFP7tus5Gd) - edureka! Hindi
|
||||
* [DevOps Tutorials in Hindi/Urdu \| Devops सीखने का सबसे आसान तरीका \| Complete Devops including Git,Jenkins,Maven,Chef,docker,Ansible and Kubernetes](https://www.youtube.com/playlist?list=PLBGx66SQNZ8aPsFDwb79JrS2KQBTIZo10) - Bhupinder Rajput, Technical Guftgu
|
||||
|
||||
|
||||
### Git and GitHub
|
||||
|
||||
* [Complete Git Tutorials For Beginners In Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agwhy658ZPA0MTStKUJTWPi) - CodeWithHarry
|
||||
* [Git & GitHub Tutorial For Beginners In Hindi](https://www.youtube.com/watch?v=gwWKnnCMQ5c) - CodeWithHarry
|
||||
* [GitHub with Visual Studio (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigWA1mNWzwErSBIZvgOJbNc) - Rajesh Kumar, Geeky Shows
|
||||
|
||||
|
||||
### HTML and CSS
|
||||
@ -92,9 +101,14 @@
|
||||
|
||||
### Java
|
||||
|
||||
* [Complete Java Programming in Hindi](https://www.youtube.com/playlist?list=PLmRclvVt5DtnqhXTJwd-oqVRwO3bLZCGV) - Anand Kumar, CodeitUp
|
||||
* [Core Java Programming (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhij8Oplrvjt_RlDliZQgdxoV) - Rajesh Kumar, Geeky Shows
|
||||
* [Java + DS + Algorithms](https://www.youtube.com/playlist?list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s) - Apni Kaksha (Anuj)
|
||||
* [Java + DSA](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College
|
||||
* [Java Foundation Course \| Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFj7YSPl2ulcpwy-mwj1SSk) - Pepcoding
|
||||
* [Java Programming Tutorial (HINDI/URDU)](https://www.youtube.com/playlist?list=PLiOa6ike4WAHljIOitb3vR0nXQgneUedR) - Vikas Pandey, Easytuts4you
|
||||
* [Java Tutorial](https://youtube.com/playlist?list=PLX9Zi6XTqOKQ7TdRz0QynGIKuMV9Q2H8E) - Saurabh Shukla Sir
|
||||
* [Java Tutorials for Beginners](https://www.youtube.com/playlist?list=PLlhM4lkb2sEhfuXL-2BDrJ67WkUdQ2v9b) - Deepak Panwar, Smart Programming
|
||||
* [Java Tutorials For Beginners In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agS67Uits0UnJyrYiXhDS6q) - Harry
|
||||
* [Spring Boot Tutorial For Beginners (in Hindi)](https://www.youtube.com/playlist?list=PL5mjp3QjkuoLPS-L28yKCKyzCMX8WRVno) - ProgRank
|
||||
|
||||
@ -114,21 +128,35 @@
|
||||
|
||||
#### React
|
||||
|
||||
* [React Js Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agx66oZnT6IyhcMIbUMNMdt) - CodeWithHarry
|
||||
* [React JS (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhignjLLXTJWkRJKN-SgAqClL) - Rajesh Kumar, Geeky Shows
|
||||
* [React JS Tutorial in Hindi \| React JS for Beginner to Advanced \| Step by Step Video Tutorials](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdnIQKgnTeR1T9-1ltJEaJh) - WsCubeTech
|
||||
* [React Js Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agx66oZnT6IyhcMIbUMNMdt) - Haris Ali Khan, CodeWithHarry
|
||||
* [React Tutorial for beginners in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV47BCAjiCtuV_liN9IwAl8pM) - Code Step By Step
|
||||
* [React Tutorial in Hindi](https://www.youtube.com/watch?v=RGKi6LSPDLU) - CodeWithHarry
|
||||
* [ReactJS Tutorial in Hindi 2020](https://www.youtube.com/playlist?list=PLwGdqUZWnOp3aROg4wypcRhZqJG3ajZWJ) - Vinod Bahadur Thapa (Thapa Technical)
|
||||
* [ReactJS Tutorials for Beginners In Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNTlOnGne0G7DXnmi7CeOtc) - Pradeep Maurya
|
||||
|
||||
|
||||
### Machine Learning
|
||||
|
||||
* [Machine Learning Full Course](https://www.youtube.com/watch?v=IoZGSQ07e8g) - Bharani Akella, Great Learning (YouTube)
|
||||
* [Machine Learning in Hindi](https://www.youtube.com/playlist?list=PLPbgcxheSpE0aBsefANDYe2X_-tyJbBMr) - Codebasics Hindi
|
||||
* [Machine Learning Tutorials For Beginners Using Python in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ai6fAMHp-acBmJONT7Y4BSG) - CodeWithHarry (YouTube)
|
||||
|
||||
|
||||
### PHP
|
||||
|
||||
* [Core PHP (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigFdLdbSI2EM2MrJB7I0j-B) - Rajesh Kumar, Geeky Shows
|
||||
* [PHP Tutorial in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbyrzCMJOFzLnf_-_5E_dkzs) - Yahoo Baba
|
||||
* [PHP Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9aikXkRE0WxDt1vozo3hnmtR) - CodeWithHarry
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [Advance Python (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhijd1hUF2VWiKt8FHNBa7kGb) - Rajesh Kumar, Geeky Shows
|
||||
* [Class 12 Board | Python \| Computer Science](https://www.youtube.com/playlist?list=PLKKfKV1b9e8oyESqu5mrGN-eDxHdNoi_j) - Apni Kaksha
|
||||
* [Complete Python Tutorial in Hindi (2020)](https://www.youtube.com/playlist?list=PLwgFb6VsUj_lQTpQKDtLXKXElQychT_2j) - Harshit Vashisth
|
||||
* [Core Python (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigZkqrHbI_ZkPBrIr5Rsd5L) - Rajesh Kumar, Geeky Shows
|
||||
* [Python Programming in Hindi](https://www.greatlearning.in/academy/learn-for-free/courses/python-programming-in-hindi) (Great Learning) *(account required)*
|
||||
* [Python Tutorial For Beginners \| Hindi (With Notes)](https://www.youtube.com/playlist?list=PLu0W_9lII9agICnT8t4iYVSZ3eykIAOME) - Harry
|
||||
* [Python Tutorial in Hindi](https://www.youtube.com/playlist?list=PLQbQOmlGYH3tC535nKa7xB7dd7pZtYMZX) - edureka! Hindi
|
||||
@ -136,6 +164,10 @@
|
||||
|
||||
#### Django
|
||||
|
||||
* [Django (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigchy8DTw4pX4duTTpvqlh6) - Rajesh Kumar, Geeky Shows
|
||||
* [Django REST Framework (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhijTKyrlu-0g5GcP9nUp_HlN) - Rajesh Kumar, Geeky Shows
|
||||
* [Django Tutorial for Beginners(Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92yWUMgLpWrXtegKxrWLRnRv) - Vijay Manral, CS Geeks
|
||||
* [Django(Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigchy8DTw4pX4duTTpvqlh6) - Rajesh Kumar, GeekyShows
|
||||
* [Python Django Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ah7DDtYtflgwMwpT3xmjXY9) - CodeWithHarry
|
||||
|
||||
|
||||
|
@ -18,10 +18,8 @@
|
||||
* [Java](#java)
|
||||
* [Spring](#spring)
|
||||
* [JavaScript](#javascript)
|
||||
* [AngularJS](#angularjs)
|
||||
* [Node](#node)
|
||||
* [React](#react)
|
||||
* [Svelte](#svelte)
|
||||
* [Vue](#vue)
|
||||
* [Kotlin](#kotlin)
|
||||
* [Kubernetes](#kubernetes)
|
||||
@ -152,7 +150,9 @@
|
||||
|
||||
### HTML / CSS
|
||||
|
||||
* [Belajar CSS](https://alwaysngoding.com/belajar-css/teori) - Muhammad Saleh Solahudin, Always Ngoding (account *required*)
|
||||
* [Belajar FLEXBOX](https://www.youtube.com/playlist?list=PLFIM0718LjIU1lWlM34j6E9fMlrrSGZ1k) - Web Programming UNPAS
|
||||
* [Belajar HTML](https://alwaysngoding.com/belajar-html/teori) - Muhammad Saleh Solahudin, Always Ngoding (account *required*)
|
||||
* [CSS Dasar](https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p) - Web Programming UNPAS
|
||||
* [CSS Grid](https://www.youtube.com/playlist?list=PLFIM0718LjIXmbwX0dEsoRVX-PC16vmuw) - Web Programming UNPAS
|
||||
* [CSS Layouting](https://www.youtube.com/playlist?list=PLFIM0718LjIVCmrSWbZPKCccCkfFw-Naa) - Web Programming UNPAS
|
||||
@ -172,6 +172,7 @@
|
||||
* [Belajar Java - Object Oriented Programming Bahasa Indonesia (Lanjut)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo6V4_vk1s1NcM2HoW5KFG7i) - Kelas Terbuka
|
||||
* [Belajar Java Bahasa Indonesia (Dasar)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo51w0Hmqi0C8h2KWNzDfo6F) - Kelas Terbuka
|
||||
* [Belajar Java OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882bBLmmli1ly06MWZY-EOqX8) - Imam Farisi (YouTube)
|
||||
* [Belajar Java Untuk Pemula](https://www.youtube.com/playlist?list=PLCZlgfAG0GXDUvrO3Bc_VUvIjWKnYIRJ1) - Hilman Ramadhan, Sekolah Koding (YouTube)
|
||||
* [JAVA TUTORIAL - BAHASA INDONESIA](https://www.youtube.com/playlist?list=PL-CtdCApEFH-p_Q2GyK4K3ORoAT0Yt7CX) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube)
|
||||
* [Memulai Pemrograman dengan Java](https://www.dicoding.com/academies/60) - Dicoding, membutuhkan registrasi
|
||||
|
||||
@ -181,23 +182,23 @@
|
||||
* [Belajar Spring Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882aeiESAgna5eVa_cOpFnxQm) - Imam Farisi (YouTube)
|
||||
* [Spring Framework and Spring Boot Tutorial (Project CRUD)](https://www.youtube.com/playlist?list=PLFfUPa9IV8Lp-Uognr1ALuqlKyxANO77x) - Wafiq Subhi, Mastahcode (Youtube)
|
||||
* [SpringBoot](https://www.youtube.com/playlist?list=PLRjWo99hnirwyafPfaxfu0psMR0hUmdQc) - Hendro Steven Tampake, Kelas Koding (YouTube)
|
||||
* [Tutorial Spring Framework & Spring Boot Dasar - Bahasa Indonesia](https://www.youtube.com/watch?v=VM3rwdMBORY) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube)
|
||||
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [Belajar es6 - javacsript gaya baru](https://www.youtube.com/playlist?list=PLCZlgfAG0GXBWhs2AwMdPyKtMG2cF4YSR) - Sekolah Koding
|
||||
* [Belajar JavaScript](https://alwaysngoding.com/belajar-javascript/teori) - Muhammad Saleh Solahudin, Always Ngoding (account *required*)
|
||||
* [Belajar JavaScript Async](https://www.youtube.com/playlist?list=PL-CtdCApEFH-I4CD6km3BcXqrhWAkY4et) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube)
|
||||
* [Dasar Pemrograman dengan JavaScriipt](https://www.youtube.com/playlist?list=PLFIM0718LjIWXagluzROrA-iBY9eeUt4w) - Web Programming UNPAS
|
||||
* [ExpressJS Tutorial Indonesia](https://www.youtube.com/playlist?list=PL9At9z2rvOC-sgzJx7rM_wMDONnEM4E0A) - Ekky Ridyanto (Balademy)
|
||||
* [JavaScript dan DOM (Document Object Model)](https://www.youtube.com/playlist?list=PLFIM0718LjIWB3YRoQbQh82ZewAGtE2-3) - Web Programming UNPAS
|
||||
* [JavaScript Lanjutan](https://www.youtube.com/playlist?list=PLFIM0718LjIUGpY8wmE41W7rTJo_3Y46-) - Web Programming UNPAS
|
||||
* [JavaScript Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH8SS0Gsj9_a0cC0jypFEoSg) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube)
|
||||
* [Main Main JavaScript](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCyd70hT8jYl24bLuPpH9iR) - Sekolah Koding
|
||||
* [Tutorial programming dari nol (Javascript)](https://www.youtube.com/playlist?list=PLwF5TtGsdsBdTJdjzZp1Wdog1DNcHZdDu) - Pintar Programming (YouTube)
|
||||
|
||||
|
||||
#### AngularJS
|
||||
|
||||
* [Tutorial AngularJS Indonesia](https://www.youtube.com/playlist?list=PLohWNsc-n1L-3ffIaGRAjbTQm7bh9F9FG) - Windu Purnomo (YouTube)
|
||||
* [Tutorial programming dari nol (Javascript)](https://www.youtube.com/playlist?list=PLwF5TtGsdsBdTJdjzZp1Wdog1DNcHZdDu) - Pintar Programming (YouTube)
|
||||
* [Tutorial Svelte Indonesia](https://youtube.com/playlist?list=PLH1gH0TmFBBhWp2pn6vRhUVVC1txQuTZE) - Ipung Purwono, Ipung Dev Academy
|
||||
|
||||
|
||||
#### Node
|
||||
@ -205,21 +206,21 @@
|
||||
* [Belajar NodeJS](https://youtube.com/playlist?list=PLFIM0718LjIW-XBdVOerYgKegBtD6rSfD) - Web Programming UNPAS
|
||||
* [Node.js Dasar](https://buildwithangga.com/kelas/node-javascript-dasar?thumbnail=nk4neM2UyG.36&main_leads=browse) - BuildWithAngga
|
||||
* [Pelajaran Node.js Sederhana](https://easy-to-learn5.teachable.com/p/nodejs) - Easy To Learn 5
|
||||
|
||||
|
||||
#### Svelte
|
||||
|
||||
* [Tutorial Svelte Indonesia](https://youtube.com/playlist?list=PLH1gH0TmFBBhWp2pn6vRhUVVC1txQuTZE) - Ipung Purwono, Ipung Dev Academy
|
||||
* [RESTFul API dengan Express.js dan MongoDB](https://www.youtube.com/watch?v=4X0MFuE8ebs) - IDStack (YouTube)
|
||||
* [Tutorial NodeJS Dasar - Bahasa Indonesia](https://www.youtube.com/watch?v=b39Xqf5iyjo) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube)
|
||||
|
||||
|
||||
#### React
|
||||
|
||||
* [Belajar ReactJS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLCZlgfAG0GXALZIcEe2t3XVuQ50JYbsbA) - Sekolah Koding
|
||||
* [Mari Kita Belajar Basic React JS](https://www.youtube.com/playlist?list=PLRKMmwY3-5MwXT8zMPbezhDnTM3cTA5cZ) - Irsyad A. Panjaitan, Parsinta (YouTube)
|
||||
* [React JS Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLIan8aHxsPj0XtJjWW04hN24fWXrCpLkY) - Wahidev Academy
|
||||
* [ReactJS-Firebase Tutorial](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ2CnIvj7tI0zoijDSgR1m9j) - Prawito Hudoro
|
||||
* [ReactJS Tutorial](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ03qEsHn9zV4qdhcWtusBqb) - Prawito Hudoro
|
||||
* [ReactJS Untuk Pemula](https://www.petanikode.com/reactjs-untuk-pemula/) - Petani Kode
|
||||
* [Tutorial React JS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLp6BJq2fT_g91yCNCWi_bIe-ng7S7rt6V) - Lampung JS
|
||||
* [Tutorial React Native Bahasa Indonesia (Futsal App)](https://www.youtube.com/playlist?list=PLIan8aHxsPj2NeWJew3o86bSptVPXOppa) - Wahidev Academy
|
||||
* [Tutorial React Native Indonesia](https://youtube.com/playlist?list=PLU4DS8KR-LJ3SP3PpRb870UoT_0_rjLpV) - Prawito Hudoro (YouTube)
|
||||
|
||||
|
||||
#### Vue
|
||||
@ -256,6 +257,7 @@
|
||||
### Machine Learning
|
||||
|
||||
* [Belajar Dasar Visualisasi Data](https://www.dicoding.com/academies/177) - Dicoding, membutuhkan registrasi
|
||||
* [Classic Time Series Forecasting | Indonesia](https://www.youtube.com/playlist?list=PLGn1wRmlR3Ms7wr2zgtcC4LaE_NHQAEjx) - Wira DKP, JCOp Untuk Indonesia (Youtube)
|
||||
* [Tutorial Belajar Machine Learning Dasar \| Python Scikit-Learn](https://www.youtube.com/playlist?list=PL2O3HdJI4voHNEv59SdXKRQVRZAFmwN9E) - Setia Budi, Indonesia Belajar (Youtube)
|
||||
|
||||
|
||||
@ -272,6 +274,7 @@
|
||||
|
||||
### MySQL
|
||||
|
||||
* [Belajar MySQL](https://alwaysngoding.com/belajar-mysql/teori) - Muhammad Saleh Solahudin, Always Ngoding (account *required*)
|
||||
* [Belajar MySQL](https://www.youtube.com/playlist?list=PL2O3HdJI4voGs6CiEUPXwt1fhLLqu30E_) - Indonesia Belajar
|
||||
* [Belajar MySQL/MariaDB](https://www.youtube.com/playlist?list=PLF82-I80PwDN7KSzsJOmd8mwHYe4aAqfF) - Guntur Budi
|
||||
* [MYSQL Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH_P2_2zR6pvDublvpD3fF6W) - Programmer Zaman Now (Youtube)
|
||||
@ -279,6 +282,7 @@
|
||||
|
||||
### PHP
|
||||
|
||||
* [Belajar PHP](https://alwaysngoding.com/belajar-php/teori) - Muhammad Saleh Solahudin, Always Ngoding (account *required*)
|
||||
* [Belajar PHP untuk PEMULA](https://www.youtube.com/playlist?list=PLFIM0718LjIUqXfmEIBE3-uzERZPh3vp6) - Web Programming UNPAS
|
||||
* [Membuat Aplikasi MVC dengan PHP](https://www.youtube.com/playlist?list=PLFIM0718LjIVEh_d-h5wAjsdv2W4SAtkx) - Web Programming UNPAS
|
||||
* [OOP Dasar pada PHP](https://www.youtube.com/playlist?list=PLFIM0718LjIWvxxll-6wLXrC_16h_Bl_p) - Web Programming UNPAS
|
||||
@ -288,22 +292,23 @@
|
||||
* [Tutorial CodeIgniter untuk pemula](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCYh65VSFR2yzC7CuPBcAjt) - Sekolah Koding
|
||||
|
||||
|
||||
### Codeigniter
|
||||
#### Codeigniter
|
||||
|
||||
* [Tutorial Codeigniter](https://www.youtube.com/playlist?list=PLce3Eyp7oY9_5lzhkUtrV6ygriYcttMlg) - Framework Indonesia
|
||||
* [Tutorial Sistem Informasi Akademik dengan Codeigniter](https://www.youtube.com/playlist?list=PLce3Eyp7oY9_hXzGACf988F1ojvQlYmB0) - Framework Indonesia
|
||||
|
||||
|
||||
### Laravel
|
||||
#### Laravel
|
||||
|
||||
* [Belajar CRUD Laravel 8 + Livewire](https://www.youtube.com/playlist?list=PLEgI20pG1DqzAa8npy9C_NDUvYwhslUb4) - Kawan Koding
|
||||
* [Belajar Laravel 7 Dari Awal](https://www.youtube.com/playlist?list=PLRKMmwY3-5MxfIKTn_wZ49XlplwHtz1AV) - Parsinta
|
||||
* [Belajar CRUD Laravel 8 + Livewire](https://www.youtube.com/playlist?list=PLEgI20pG1DqzAa8npy9C_NDUvYwhslUb4) - Muhammad Amirul Ihsan (Kawan Koding)
|
||||
* [Belajar Laravel 7 Dari Awal](https://www.youtube.com/playlist?list=PLRKMmwY3-5MxfIKTn_wZ49XlplwHtz1AV) - Irsyad A. Panjaitan (Parsinta)
|
||||
* [Belajar Laravel 8](https://www.youtube.com/playlist?list=PLFIM0718LjIWiihbBIq-SWPU6b6x21Q_2) - Sandhika Galih, Web Programming UNPAS
|
||||
* [Belajar Laravel 8 Dari Awal](https://www.youtube.com/playlist?list=PLRKMmwY3-5MwADhthqRaewl-7e7AhjpP8) - Parsinta
|
||||
* [Belajar Laravel 8 Dari Awal](https://www.youtube.com/playlist?list=PLRKMmwY3-5MwADhthqRaewl-7e7AhjpP8) - Irsyad A. Panjaitan (Parsinta)
|
||||
* [Belajar Laravel Pemula](https://www.youtube.com/playlist?list=PLIan8aHxsPj2c9ZA7Rrnciir2OydWTdbn) - Wahidev Academy
|
||||
* [Fitur Baru Laravel 8](https://www.youtube.com/playlist?list=PLEgI20pG1DqyTqCPiHnuWrBZtVFs5z95p) - Kawan Koding
|
||||
* [Membangun Web Profil Band dan Lirik dengan Laravel 8](https://www.youtube.com/playlist?list=PLRKMmwY3-5Mzoti-pT2MGuQERTd1_sm21) - Parsinta
|
||||
* [Membuat Tabel Post Tampilan](https://youtu.be/sYTin40_Ukw) - Kawan Koding
|
||||
* [Fitur Baru Laravel 8](https://www.youtube.com/playlist?list=PLEgI20pG1DqyTqCPiHnuWrBZtVFs5z95p) - Muhammad Amirul Ihsan (Kawan Koding)
|
||||
* [Membangun Web Profil Band dan Lirik dengan Laravel 8](https://www.youtube.com/playlist?list=PLRKMmwY3-5Mzoti-pT2MGuQERTd1_sm21) - Irsyad A. Panjaitan (Parsinta)
|
||||
* [Membuat Tabel Post Tampilan](https://youtu.be/sYTin40_Ukw) - Muhammad Amirul Ihsan (Kawan Koding)
|
||||
* [Tutorial Laravel 5.7 Dasar bahasa Indonesia](https://www.malasngoding.com/category/laravel/) - Diki Alfarabi Hadi (Malas Ngoding)
|
||||
* [Tutorial Laravel 7.x Dasar](https://www.youtube.com/playlist?list=PLCZlgfAG0GXBucXejxeeqCe_NWZS-67q_) - Sekolah Koding
|
||||
* [Tutorial Laravel Bahasa Indonesia](https://id-laravel.com) - ID Laravel
|
||||
|
||||
@ -348,7 +353,7 @@
|
||||
|
||||
### SASS / SCSS
|
||||
|
||||
* [Belajar Menggunakan SASS](https://youtube.com/playlist?list=PLRKMmwY3-5Mxzx31JO3V9JJ8GLdUXYqt0) - Parsinta
|
||||
* [Belajar Menggunakan SASS](https://youtube.com/playlist?list=PLRKMmwY3-5Mxzx31JO3V9JJ8GLdUXYqt0) - Irsyad A. Panjaitan (Parsinta)
|
||||
* [Tutorial SASS](https://www.youtube.com/playlist?list=PLFIM0718LjIUqemgG97MAOK0J_berlQM5) - Web Programming UNPAS
|
||||
|
||||
|
||||
|
@ -19,6 +19,7 @@
|
||||
* [AngularJS](#angularjs)
|
||||
* [Node.js](#node.js)
|
||||
* [React.js](#react.js)
|
||||
* [Kotlin](#kotlin)
|
||||
* [Linux](#linux)
|
||||
* [Machine Learning](#machine-learning)
|
||||
* [Mathematics](#mathematics)
|
||||
@ -30,7 +31,6 @@
|
||||
* [Raspberry Pi](#raspberry-pi)
|
||||
* [Reinforced Learning](#reinforced-learning)
|
||||
* [Ruby](#ruby)
|
||||
* [Rust](#rust)
|
||||
* [Security](#security)
|
||||
* [Spring](#spring)
|
||||
* [Swift](#swift)
|
||||
@ -74,6 +74,7 @@
|
||||
* [씹어먹는 C](https://modoocode.com/231) - 이재범
|
||||
* [씹어먹는 C++](https://modoocode.com/135) - 이재범
|
||||
* [최호성의 C 프로그래밍](https://www.youtube.com/playlist?list=PLXvgR_grOs1BiznAEkzQdA9tlcA06qx75)
|
||||
* [C 언어 초보 강의](https://www.youtube.com/playlist?list=PLMsa_0kAjjrdiwQykI8eb3H4IRxLTqCnP) - 나도코딩 (YouTube)
|
||||
* [C++ 프로그래밍 강좌](https://www.youtube.com/playlist?list=PLJRimEWvctNAfE5JrkwswQv6Yy4abqDl2)
|
||||
* [C언어 기초 프로그래밍 강좌](https://www.youtube.com/playlist?list=PLRx0vPvlEmdDNHeulKC6JM25MmZVS_3nT)
|
||||
* [C언어 코딩도장](https://dojang.io/course/view.php?id=2)
|
||||
@ -98,8 +99,9 @@
|
||||
|
||||
### Flutter
|
||||
|
||||
* [Flutter 입문](https://www.youtube.com/playlist?list=PLxTmPHxRH3VUueVvEnrP8qxHAP5x9XAPv)
|
||||
* [Flutter 중급](https://www.youtube.com/playlist?list=PLxTmPHxRH3VWLY-eyQuV1C_IbIQlCXEhe)
|
||||
* [Flutter 강좌 순한맛](https://www.youtube.com/playlist?list=PLQt_pzi-LLfpcRFhWMywTePfZ2aPapvyl) - 코딩셰프
|
||||
* [Flutter 입문](https://www.youtube.com/playlist?list=PLxTmPHxRH3VUueVvEnrP8qxHAP5x9XAPv) - 오준석의 생존코딩
|
||||
* [Flutter 중급](https://www.youtube.com/playlist?list=PLxTmPHxRH3VWLY-eyQuV1C_IbIQlCXEhe) - 오준석의 생존코딩
|
||||
|
||||
|
||||
### Git
|
||||
@ -162,9 +164,15 @@
|
||||
* [React.js 이론부터 실전까지](https://www.youtube.com/playlist?list=PLRx0vPvlEmdCED62ZIWCbI-6G_jcwmuFB)
|
||||
|
||||
|
||||
### Kotlin
|
||||
|
||||
* [안드로이드 코틀린 기초 강좌](https://www.youtube.com/playlist?list=PLva6rQOdsvQU7QJIg2RHM9wcT11X1S0pj) - 센치한 개발자
|
||||
|
||||
|
||||
### Linux
|
||||
|
||||
* [리눅스 및 커널 프로그래밍](http://www.kocw.net/home/search/kemView.do?kemId=1266434) (금오공대 최태영)
|
||||
* [Linux Kernel Basic](https://jihooyim1.gitbooks.io/linuxbasic/content) - Jihoo Yim (gitbook)
|
||||
|
||||
|
||||
### Machine Learning
|
||||
@ -226,12 +234,6 @@
|
||||
* [Ruby coin](https://www.youtube.com/playlist?list=PLEBQPmkNcLCIE9ERi4k_nUkGgJoBizx6s)
|
||||
|
||||
|
||||
### Rust
|
||||
|
||||
* [Team Jupeter - Rust by Examples](https://www.youtube.com/playlist?list=PLlSZlNj22M7SywLz61Wseh6iVGWRrtH76) - Team Jupeter (유튜브 채널)
|
||||
* [Team Jupeter - The Rust Programming Language](https://www.youtube.com/playlist?list=PLlSZlNj22M7TBqclhEMkXFabaDCmds0mg) - Team Jupeter (유튜브 채널)
|
||||
|
||||
|
||||
### Security
|
||||
|
||||
* [시스템 해킹 강좌](https://www.youtube.com/playlist?list=PLRx0vPvlEmdAXwJnNtKIVeC27UmwljRYA)
|
||||
|
@ -24,7 +24,6 @@
|
||||
### Bash
|
||||
|
||||
* [Bash - Skrypty powłoki](https://www.youtube.com/playlist?list=PLh6V3IQZSBSbls0j9DdkCpbbqQsBUzh4-) - Piotr Kośka
|
||||
* [Kurs BASH](https://www.youtube.com/playlist?list=PLHYqnLVqlfpyHMKNUkkdFQfueRcsssEj0)
|
||||
|
||||
|
||||
### Brainfuck
|
||||
@ -70,7 +69,6 @@
|
||||
* [JAVA FX-wprowadzenie](https://www.youtube.com/playlist?list=PL-ikpm9wGd1HkA9PvGTYWZHtO-Xq_i_Mw)
|
||||
* [Java GUI: programowanie Graficznego Interfejsu Użytkownika](https://www.youtube.com/playlist?list=PL3298E3EB8CFDE9BA)
|
||||
* [Kurs JavaFX od podstaw](https://www.youtube.com/playlist?list=PLpzwMkmxJDUwQuQR7Rezut5UE_8UGDxkU)
|
||||
* [Kurs: Podstawy programowania w Javie](https://www.youtube.com/playlist?list=PL-ikpm9wGd1HzpzIatXOGQeElJmqVUbl8)
|
||||
* [Kurs programowania Java](https://www.youtube.com/playlist?list=PLED70A92187B1406A)
|
||||
* [Kurs programowania w języku Java (od podstaw!)](https://www.youtube.com/playlist?list=PLTs20Q-BTEMMJHb4GWFT34PAWxYyzndIY)
|
||||
|
||||
@ -82,6 +80,11 @@
|
||||
* [Programowanie w JavaScript od podstaw w 1 miesiąc](https://www.youtube.com/playlist?list=PLTs20Q-BTEMPRSzhrlAuu7yus1BuOLVrS)
|
||||
|
||||
|
||||
#### Vue
|
||||
|
||||
* [FrontAndBack.pl - Kurs Vue w praktyce](https://frontandback.pl/tags/kurs-vue-w-praktyce/)
|
||||
|
||||
|
||||
### MySQL
|
||||
|
||||
* [Kurs MySQL](https://www.youtube.com/playlist?list=PL748D0ACBEC371708)
|
||||
|
@ -51,6 +51,7 @@
|
||||
### C
|
||||
|
||||
* [Aprenda C e C++ - Fundamentos Para Lógica de Programação](https://www.udemy.com/c-e-c-fundamentos-para-logica-de-programacao/) - One Day Code (Udemy)
|
||||
* [Curso de C](https://www.youtube.com/playlist?list=PLesCEcYj003SwVdufCQM5FIbrOd0GG1M4) - eXcript (Youtube)
|
||||
* [Programação Moderna em C](https://www.youtube.com/playlist?list=PLIfZMtpPYFP5qaS2RFQxcNVkmJLGQwyKE) - Papo Binário (Youtube)
|
||||
|
||||
|
||||
@ -83,6 +84,7 @@
|
||||
|
||||
### Database
|
||||
|
||||
* [Curso de Banco de Dados MySQL](https://www.youtube.com/playlist?list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r) - Gustavo Guanabara, Curso em Video (YouTube)
|
||||
* [Curso de Modelagem de Dados](https://www.youtube.com/playlist?list=PLucm8g_ezqNoNHU8tjVeHmRGBFnjDIlxD) - Bosón Treinamentos (YouTube)
|
||||
* [Introdução ao MySQL e phpMyAdmin](https://www.udemy.com/mysql-phpmyadmin/) - Fernando Carmo, Mestres BI (Udemy)
|
||||
|
||||
@ -167,6 +169,7 @@
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [Bootcamp da Brainn de React](https://www.youtube.com/playlist?list=PLF7Mi9HNzvVmzOyDyl--xQVdi60jxduU1) - Canal Brainn Co. (YouTube)
|
||||
* [Curso Grátis de JavaScript e ECMAScript para Iniciantes](https://www.youtube.com/playlist?list=PLHz_AreHm4dlsK3Nr9GVvXCbpQyHQl1o1) - Curso em Vídeo
|
||||
* [Curso Intensivo de Next.js & React](https://www.cod3r.com.br/courses/curso-intensivo-next-react) - Leonardo Leitão (Cod3r)
|
||||
* [Curso Starter ES6, Node, React e React Native](https://app.rocketseat.com.br/discover/courses) - Rocketseat
|
||||
@ -181,6 +184,7 @@
|
||||
### Kotlin
|
||||
|
||||
* [Aprenda Kotlin do zero - Módulo Básico](https://www.udemy.com/kotlin-aprenda-do-zero-modulo-basico/) - Pedro Massango (Udemy)
|
||||
* [Curso de Kotlin 2020 | Básico](https://www.youtube.com/playlist?list=PLPs3nlHFeKTr-aDDvUxU971rPSVTyQ6Bn) - Douglas Motta (Youtube)
|
||||
* [Desenvolvedor Kotlin Iniciante](https://www.udemy.com/desenvolvedor-kotlin-iniciante/) - Gabriel Ferrari, Adriano Sacardo (Udemy)
|
||||
|
||||
|
||||
@ -203,6 +207,7 @@
|
||||
|
||||
### Machine Learning
|
||||
|
||||
* [Curso Deep Learning](https://www.youtube.com/playlist?list=PLSZEVLiOtIgF19_cPrvhJC2bWn-dUh1zB) - Deep Learning Brasil (YouTube)
|
||||
* [Machine Learning e Data Science: O Guia para Iniciantes](https://www.udemy.com/course/guia-iniciantes-machine-learning-data-science/) - Jones Granatyr (Udemy)
|
||||
* [Neural Networks e Deep Learning para Leigos: Sem Mistérios!](https://www.udemy.com/course/neural-networks-e-deep-learnig-para-leigos/) - Fernando Amaral (Udemy)
|
||||
|
||||
@ -215,11 +220,13 @@
|
||||
### Networking
|
||||
|
||||
* [Curso de IPv6 Básico a Distância](http://saladeaula.nic.br/courses/course-v1:NIC.br+IPV6-001+T001/about) - NIC.br
|
||||
* [Curso Redes de Computadores](https://www.youtube.com/playlist?list=PLHz_AreHm4dkd4lr9G0Up-W-YaHYdTDuP) - Curso em vídeo (YouTube)
|
||||
|
||||
|
||||
### Node.js
|
||||
|
||||
* [Criando APIs com NodeJs ](https://www.youtube.com/playlist?list=PLHlHvK2lnJndvvycjBqQAbgEDqXxKLoqn) - Balta.io (YouTube)
|
||||
* [Curso de Node.js](https://www.youtube.com/playlist?list=PLJ_KhUnlXUPtbtLwaxxUxHqvcNQndmI4B) - Victor Lima Guia do Programador (YouTube)
|
||||
* [Do Zero A Produção: Aprenda A Construir Uma API Node.Js Com Typescript](https://www.youtube.com/playlist?list=PLz_YTBuxtxt6_Zf1h-qzNsvVt46H8ziKh) - Waldemar Neto Dev Lab (Youtube)
|
||||
* [Imersão em desenvolvimento de APIs com Node.js](https://erickwendel.teachable.com/p/node-js-para-iniciantes-nodebr) - Erick Wendel (Teachable)
|
||||
* [RESTful com Node.js e Restify](https://www.youtube.com/playlist?list=PLy5T05I_eQYO5Y3S3kVqBxQzkUNllPazF) - Codecasts (YouTube)
|
||||
@ -245,12 +252,14 @@
|
||||
|
||||
* [Algoritmos em Python](https://algoritmosempython.com.br) - Douglas do Couto
|
||||
* [Aprenda Python 3 em 6 horas](https://www.udemy.com/course/aprenda-python-3-em-6h/) - Alcimar A. Costa (Udemy)
|
||||
* [Construindo API's robustas utilizando Python](https://github.com/luizalabs/tutorial-python-brasil) - Cássio Botaro et al.
|
||||
* [Curso de Programação em Python](https://www.youtube.com/playlist?list=PLFKhhNd35zq_INvuX9YzXIbtpo_LGDzYK) - Prime Cursos do Brasil
|
||||
* [Curso de Python](https://www.youtube.com/playlist?list=PLesCEcYj003QxPQ4vTXkt22-E11aQvoVj) - eXcript (YouTube)
|
||||
* [Curso de Python 3 - Mundo 1: Fundamentos](https://www.youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6) - Gustavo Guanabara (Curso em Vídeo)
|
||||
* [Curso em vídeo - Python](https://www.youtube.com/playlist?list=PLvE-ZAFRgX8hnECDn1v9HNTI71veL3oW0) - Joao Pedro Araujo
|
||||
* [Data Science: Visualização de Dados com Python](https://www.udemy.com/visualizacao-de-dados-com-python/) - Diego Mariano (Udemy)
|
||||
* [Django 2.0 - Aprendendo os conceitos fundamentais](https://www.udemy.com/django-20-aprendendo-os-conceitos-fundamentais/) - Gregory Pacheco (Udemy)
|
||||
* [Do zero à implantação utilizando Python](https://github.com/cassiobotaro/do_zero_a_implantacao) - Cássio Botaro et al.
|
||||
* [Estruturas compostas em Python](https://www.youtube.com/playlist?list=PLHz_AreHm4dksnH2jVTIVNviIMBVYyFnH&pbjreload=102) - Gustavo Guanabara. (Curso em Video)
|
||||
* [Estruturas de controle em Python](https://www.youtube.com/playlist?list=PLHz_AreHm4dk_nZHmxxf_J0WRAqy5Czye) - Gustavo Guanabara. (Curso em Video)
|
||||
* [Fundamentamentos em Python](https://www.youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6) - Gustavo Guanabara. (Curso em Video)
|
||||
@ -306,6 +315,7 @@
|
||||
|
||||
### TypeScript
|
||||
|
||||
* [Mini-curso de TypeScript](https://www.youtube.com/playlist?list=PLlAbYrWSYTiPanrzauGa7vMuve7_vnXG_) - Willian Justen Curso (YouTube)
|
||||
* [TypeScript - Aprendendo Junto](https://www.youtube.com/playlist?list=PL62G310vn6nGg5OzjxE8FbYDzCs_UqrUs) - DevDojo (YouTube)
|
||||
* [TypeScript, o início, de forma prática](https://www.youtube.com/watch?v=0mYq5LrQN1s) - Rocketseat, Diego Fernandes (YouTube)
|
||||
|
||||
@ -320,6 +330,7 @@
|
||||
### Vue.js
|
||||
|
||||
* [Aplicação Desktop com JavaScript, Electron JS e Vue JS](https://www.udemy.com/course/aplicacao-desktop-com-javascript-electron-js-e-vue-js/) - Leonardo Moura Leitao, Cod3r (Udemy)
|
||||
* [Curso completo e gratuito de Vue.js 3 do iniciante ao avançado](https://igorhalfeld.teachable.com/p/treinamento-completo-e-gratuito-de-vue-js-3-do-iniciante-ao-avancado) - Igor Halfeld, Vue.js Brasil (Teachable)
|
||||
* [Introdução ao Vue JS](https://www.udemy.com/course/introducao-ao-vue-js/) - Rafael Rend (Udemy)
|
||||
* [Minicurso: Vue.js - O basicão](https://evolutio.io/curso/minicurso_vuejs) - Tony Lâmpada (Evolutio)
|
||||
|
||||
|
@ -37,6 +37,12 @@ ADV - Продвинутый. Тонкости.
|
||||
<h3 id="cpp">C++</h3>
|
||||
|
||||
* [Введение в программирование (C++)](https://stepik.org/course/363) - Stepik (BEG)
|
||||
* [Основы разработки на С++: белый пояс](https://www.coursera.org/learn/c-plus-plus-white) - Шишков Илья Иванович, Парамонов Евгений Анатольевич, Полднев Антон Вячеславович, Лежанкин Иван Андреевич (Coursera) (INT)
|
||||
* [Основы разработки на С++: желтый пояс](https://www.coursera.org/learn/c-plus-plus-yellow) - Шишков Илья Иванович, Лежанкин Иван Андреевич, Парамонов Евгений Анатольевич, Полднев Антон Вячеславович (Coursera) (INT)
|
||||
* [Основы разработки на С++: коричневый пояс](https://www.coursera.org/learn/c-plus-plus-brown) - Шишков Илья Иванович, Полднев Антон Вячеславович, Матросов Михаил Александрович, Alexey Zobnin, Субоч Николай Михайлович (Coursera) (INT)
|
||||
* [Основы разработки на С++: красный пояс](https://www.coursera.org/learn/c-plus-plus-red) - Шишков Илья Иванович, Полднев Антон Вячеславович (Coursera) (INT)
|
||||
* [Основы разработки на С++: черный пояс](https://www.coursera.org/learn/c-plus-plus-black) - Шишков Илья Иванович, Полднев Антон Вячеславович, Субоч Николай Михайлович, Alexey Zobnin, Матросов Михаил Александрович (Coursera) (INT)
|
||||
* [Уроки по С++](https://ravesli.com/uroki-cpp) - Ravesli (INT)
|
||||
|
||||
|
||||
### Clojure
|
||||
@ -143,13 +149,15 @@ ADV - Продвинутый. Тонкости.
|
||||
### Python
|
||||
|
||||
* [Автоматизация тестирования с помощью Selenium и Python](https://stepik.org/course/575) - Stepik (INT)
|
||||
* [Добрый, добрый Python - обучающий курс от Сергея Балакирева](https://stepik.org/course/100707) - Сергей Балакирев (Stepik) (BEG)
|
||||
* [Основы программирования на Python](https://www.coursera.org/learn/python-osnovy-programmirovaniya) - Coursera (BEG)
|
||||
* ["Поколение Python": курс для начинающих](https://stepik.org/course/58852) - Stepik (BEG)
|
||||
* ["Поколение Python": курс для продвинутых](https://stepik.org/course/68343) - Stepik (INT)
|
||||
* [Программирование на Python](https://stepik.org/course/67) - Stepik (BEG)
|
||||
* [Питонтьютор: Бесплатный курс по программированию с нуля](https://pythontutor.ru) - Виталий Павленко, Владимир Соломатин, Д. П. Кириенко, команда Pythontutor (BEG)
|
||||
* ["Поколение Python": курс для начинающих](https://stepik.org/course/58852) - Тимур Гуев, Руслан Чаниев, Анри Табуев (Stepik) (BEG)
|
||||
* ["Поколение Python": курс для продвинутых](https://stepik.org/course/68343) - Тимур Гуев, Руслан Чаниев, Благотворительный фонд "Айкью Опшн" (Stepik) (INT)
|
||||
* [Программирование на Python](https://stepik.org/course/67) - Тимофей Бондарев, Павел Федотов (Stepik) (BEG)
|
||||
* [Python: быстрый старт](http://dfedorov.spb.ru/python3) - Дмитрий Фёдоров (BEG)
|
||||
* [Python для начинающих](https://ru.code-basics.com/languages/python) (BEG)
|
||||
* [Python: основы и применение](https://stepik.org/course/512) - Stepik (INT)
|
||||
* [Python: основы и применение](https://stepik.org/course/512) - Константин Зайцев, Антон Гардер (Stepik) (INT)
|
||||
|
||||
|
||||
### R
|
||||
|
@ -3,8 +3,10 @@
|
||||
* [Algoritmalar](#algoritmalar)
|
||||
* [HTML / CSS](#html--css)
|
||||
* [IDE / Editors](#ide--editors)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [Python](#python)
|
||||
* [React](#react)
|
||||
* [Temel programlama](#temel-programlama)
|
||||
* [Version Control Systems](#version-control-systems)
|
||||
|
||||
@ -19,6 +21,7 @@
|
||||
* [Bootstrap Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx5ZUs7h8mfGACFpnVipTNkA) - Hakan Yalçınkaya | Kodluyoruz
|
||||
* [CSS Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx501K3-IMgS1fz-KfEB37gM) - Hakan Yalçınkaya | Kodluyoruz
|
||||
* [HTML Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx7aP99nDNRKDi70bLFr_kX-) - Hakan Yalçınkaya | Kodluyoruz
|
||||
* [HTML+CSS Öğreniyoruz](https://www.youtube.com/playlist?list=PLadt0EaV4m3Ae9mBaQNylUKUaFK38F4EB) - Adem Ilter
|
||||
* [Sıfırdan CSS Eğitim](https://www.youtube.com/playlist?list=PLadt0EaV4m3BX9JaZbKS9B8076bruv93Y) - Adem Ilter
|
||||
|
||||
|
||||
@ -33,11 +36,22 @@
|
||||
* [JavaScript Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx6PqKkqSPwph57HNN4RWgR2) - Hakan Yalçınkaya | Kodluyoruz
|
||||
|
||||
|
||||
### Java
|
||||
|
||||
* [JAVA Dersleri](https://www.youtube.com/playlist?list=PLqG356ExoxZUGwbqoJEKSMnaxVJe4Uvf8) - Engin Demiroğ
|
||||
* [Yazılım Geliştirici Yetiştirme Kampı](https://www.youtube.com/playlist?list=PLqG356ExoxZUuVYKLuiQLnref7Y4ims87) - Engin Demiroğ
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [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
|
||||
|
||||
|
||||
### React
|
||||
|
||||
* [Komple React, Redux ve Hooks Dersleri](https://www.youtube.com/playlist?list=PLqG356ExoxZXEW9h1uTWCwqLLTJ_bO5Be) - Engin Demiroğ
|
||||
|
||||
|
||||
### Temel programlama
|
||||
|
||||
* [Bilgisayar programlama I](https://acikders.ankara.edu.tr/course/view.php?id=8750) - Semra Gündüç
|
||||
|
@ -27,3 +27,5 @@ Ovaj kodeks ponašanja je prilagođen iz [Contributor Covenant][homepage],
|
||||
verzija 1.3.0, dostupna na https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -47,8 +47,9 @@ die angesichts der Umstände für notwendig und angemessen gehalten wird. Die
|
||||
Verantwortlichen sind verpflichtet, über diejenigen, die Vorfälle gemeldet haben, Verschwiegenheit zu wahren.
|
||||
|
||||
|
||||
|
||||
Dieser Verhaltenskodex ist abgeleitet vom [Contributor Covenant][homepage],
|
||||
Version 1.3.0, verfügbar unter https://www.contributor-covenant.org/de/version/1/3/0/code-of-conduct.html
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
46
docs/CODE_OF_CONDUCT-el.md
Normal file
46
docs/CODE_OF_CONDUCT-el.md
Normal file
@ -0,0 +1,46 @@
|
||||
# Κώδικας Δεοντολογίας Συνεισφερόντων
|
||||
|
||||
Ως συνεισφέροντες και συντηρητές αυτού του έργου, και προκειμένω να
|
||||
προωθήσουμε μια ανοιχτή και φιλόξενη κοινότητα, δεσμευόμαστε να σεβόμαστε όλους τους ανθρώπους που
|
||||
συνεισφέρουν μέσω των αναφορών ζητημάτων, την ανάρτηση αιτημάτων για νέες λειτουργίες, την ενημέρωση
|
||||
του documentation, την υποβολή pull requests ή patch, και άλλων δραστηριοτήτων.
|
||||
|
||||
Δεσμευόμαστε να κάνουμε τη συμμετοχή σε αυτό το έργο μια εμπειρία χωρίς παρενόχληση για κανέναν,
|
||||
άσχετα από το επίπεδο της εμπειρίας, του φύλου, της ταυτότητας φύλου και έκφρασης, σεξουαλικής προτίμησης,
|
||||
αναπηρίας, σώματος, φυλής, εθνικότητας, ηλικίας, θρησκείας, ή ιθαγένειας.
|
||||
|
||||
Παραδείγματα μη αποδεκτής συμπεριφοράς από τους συμμετέχοντες περιλαμβάνουν:
|
||||
|
||||
* Τη χρήση σεξουαλικοποιημένης γλώσσας ή εικόνας
|
||||
* Προσωπικές επιθέσεις
|
||||
* Τρολάρισμα ή υβριστικά/υποτιμητικά σχόλια
|
||||
* Δημόσια ή ιδιωτική παρενόχληση
|
||||
* Δημοσιοποίηση προσωπικών πληροφοριών άλλων, όπως φυσικές
|
||||
ή ηλεκτρονικές διευθύνσεις, χωρίς ρητή άδεια
|
||||
* Οιαδήποτε ανήθικη η αντιεπαγγελματική συμπεριφορά
|
||||
|
||||
Οι συντηρητές του έργου έχουν το δικαίωμα και την ευθύνη να αφαιρέσουν, να επεξεργαστούν,
|
||||
ή να απορρίψουν σχόλια, commits, κώδικα, επεξεργασία των wikis, issues, και άλλες συνεισφορές
|
||||
που δεν συνάδουν με αυτόν τον Κώδικα Δεοντολογίας, ή να απαγορεύσουν την πρόσβαση προσωρινά ή
|
||||
μόνιμα σε οποιονδήποτε συνεισφέροντα για άλλες συμπεριφορές που θεωρούν ακατάλληλες, απειλητικές,
|
||||
προσβλητικές, ή επιβλαβείς.
|
||||
|
||||
Υιοθετώντας τον Κώδικα Δεοντολογίας, οι συντηρητές του έργου δεσμεύονται να εφαρμόζουν δίκαια
|
||||
και με συνέπεια αυτές τις αρχές σε κάθε πτυχή της διαχείρισης αυτού του έργου. Οι συντηρητές του έργου
|
||||
που δεν ακολουθούν ή επιβάλλουν την εφαρμογή του Κώδικα Δεοντολογίας ενδέχεται να αφαιρεθούν μόνιμα
|
||||
από την ομάδα.
|
||||
|
||||
Αυτός ο κώδικας δεοντολογίας ισχύει τόσο σε χώρους του έργου όσο και σε δημόσιους χώρους όταν ένα άτομο
|
||||
εκπροσωπεί το έργο ή την κοινότητά του.
|
||||
|
||||
Περιπτώσεις καταχρηστικής, ενοχλητικής, ή γενικά απαράδεκτης συμπεριφοράς μπορεί να αναφερθεί επικοινωνώντας
|
||||
έναν συντηρητή στο victorfelder at gmail.com. Όλα τα παράπονα θα επιθεωρηθούν και θα ερευνηθούν και θα οδηγήσουν
|
||||
σε μια απάντηση η οποία θεωρείται απαραίτητη και κατάλληλη στις περιστάσεις. Οι συντηρητές είναι υποχρεωμένοι να
|
||||
διατηρούν πλήρη εμπιστευτικότητα σε ό,τι αφορά το άτομο που υποβάλει την αναφορά για ένα συμβάν.
|
||||
|
||||
Αυτός ο Κώδικας Δεοντολογίας προσαρμόστηκε από το [Contributor Covenant][homepage],
|
||||
Έκδοση 1.3.0, διαθέσιμη στο https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -25,3 +25,5 @@ Los casos de comportamiento abusivo, acosador o inaceptable pueden ser informado
|
||||
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/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Traducciones / otros idiomas](../README.md#translations)
|
@ -43,3 +43,5 @@
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
</div>
|
||||
|
||||
[Translations](../README.md#translations)
|
50
docs/CODE_OF_CONDUCT-fil.md
Normal file
50
docs/CODE_OF_CONDUCT-fil.md
Normal file
@ -0,0 +1,50 @@
|
||||
# Kodigo ng Pag-uugali ng Contributor
|
||||
|
||||
Bilang mga kontribyutor at tagapanatili ng proyektong ito, at sa interes ng
|
||||
sa pagpapaunlad ng isang bukas at malugod na komunidad, nangangako kaming igalang ang lahat ng tao na
|
||||
mag-ambag sa pamamagitan ng mga isyu sa pag-uulat, pag-post ng mga kahilingan sa tampok, pag-update
|
||||
dokumentasyon, pagsusumite ng mga pull request o patch, at iba pang aktibidad.
|
||||
|
||||
Nakatuon kami na gawing walang harassment ang pakikilahok sa proyektong ito
|
||||
karanasan para sa lahat, anuman ang antas ng karanasan, kasarian, kasarian
|
||||
pagkakakilanlan at pagpapahayag, oryentasyong sekswal, kapansanan, personal na hitsura,
|
||||
laki ng katawan, lahi, etnisidad, edad, relihiyon, o nasyonalidad.
|
||||
|
||||
Kabilang sa mga halimbawa ng hindi katanggap-tanggap na pag-uugali ng mga kalahok:
|
||||
|
||||
* Ang paggamit ng sekswal na wika o imahe
|
||||
* Mga personal na pag-atake
|
||||
* Trolling o nakakainsulto/mapanlait na komento
|
||||
* Public or private harassment
|
||||
* Pag-publish ng pribadong impormasyon ng iba, gaya ng pisikal o electronic
|
||||
mga address, nang walang tahasang pahintulot
|
||||
* Iba pang hindi etikal o hindi propesyonal na pag-uugali
|
||||
|
||||
Ang mga tagapangasiwa ng proyekto ay may karapatan at responsibilidad na tanggalin, i-edit, o
|
||||
tanggihan ang mga komento, commit, code, pag-edit ng wiki, isyu, at iba pang kontribusyon
|
||||
na hindi nakahanay sa Code of Conduct na ito, o para pansamantalang ipagbawal o
|
||||
permanenteng sinumang nag-aambag para sa iba pang mga pag-uugali na sa tingin nila ay hindi naaangkop,
|
||||
nagbabanta, nakakasakit, o nakakapinsala.
|
||||
|
||||
Sa pamamagitan ng pagpapatibay ng Kodigo ng Pag-uugali na ito, ang mga tagapangasiwa ng proyekto ay nangangako sa kanilang sarili
|
||||
patas at patuloy na paglalapat ng mga prinsipyong ito sa bawat aspeto ng pamamahala
|
||||
proyektong ito. Mga tagapangasiwa ng proyekto na hindi sumusunod o nagpapatupad ng Kodigo ng
|
||||
Maaaring permanenteng alisin ang pag-uugali sa pangkat ng proyekto.
|
||||
|
||||
Nalalapat ang code of conduct na ito sa loob ng mga puwang ng proyekto at sa mga pampublikong espasyo
|
||||
kapag ang isang indibidwal ay kumakatawan sa proyekto o komunidad nito.
|
||||
|
||||
Maaaring ang mga pagkakataon ng mapang-abuso, panliligalig, o kung hindi man ay hindi katanggap-tanggap
|
||||
iniulat sa pamamagitan ng pakikipag-ugnayan sa isang tagapangasiwa ng proyekto sa victorfelder sa gmail.com. Lahat
|
||||
ang mga reklamo ay susuriin at iimbestigahan at magreresulta sa isang tugon na
|
||||
ay itinuturing na kinakailangan at angkop sa mga pangyayari. Ang mga maintainer ay
|
||||
obligadong panatilihin ang pagiging kumpidensyal hinggil sa tagapag-ulat ng isang
|
||||
pangyayari.
|
||||
|
||||
|
||||
Ang Code of Conduct na ito ay hinango mula sa [Contributor Covenant][homepage],
|
||||
version 1.3.0, available at https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -51,3 +51,5 @@ Ce Code de Conduite est adaptée du [Contributor Covenant][homepage],
|
||||
version 1.3.0, disponible à https://contributor-covenant.org/fr/version/1/3/0/code-of-conduct.html
|
||||
|
||||
[homepage]: https://www.contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -31,3 +31,5 @@ gmail.com पर victorfelder में एक परियोजना अन
|
||||
https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -45,3 +45,5 @@ Kode Etik ini diadaptasi dari [Contributor Covenant][homepage],
|
||||
versi 1.3.0, avaible at https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -26,3 +26,5 @@ Questo Codice di Comportamento è adattato da [Contributor Covenant][homepage],
|
||||
versione 1.3.0, disponibile a https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -36,3 +36,5 @@
|
||||
그 내용은 https://contributor-covenant.org/version/1/3/0/ 에서 확인할 수 있습니다.
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -26,3 +26,5 @@ Niniejszy *Kodeks postępowania* został zaadaptowany z [Contributor Covenant][h
|
||||
wersja 1.3.0, dostępna pod adresem https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -46,3 +46,5 @@ Este Código de Conduta é uma adaptação de [Contributor Covenant][homepage],
|
||||
versão 1.3.0, disponível em https://www.contributor-covenant.org/pt-br/version/1/3/0/code-of-conduct/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -41,3 +41,5 @@ victorfelder at gmail.com. Все жалобы будут рассмотрены
|
||||
version 1.3.0, available at https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
44
docs/CODE_OF_CONDUCT-uk.md
Normal file
44
docs/CODE_OF_CONDUCT-uk.md
Normal file
@ -0,0 +1,44 @@
|
||||
# Кодекс Поведінки дописувачів
|
||||
|
||||
Ми, дописувачі та мейтейнери проекту, зобов’язуємось поважати всіх людей, які
|
||||
сприяють розвитку проекта повідомляючи про проблеми, допомагаючи з розробкою нового функціоналу, оновленням
|
||||
документації, поданням запитів про виправлення та інші дії.
|
||||
|
||||
Ми прагнемо зробити участь у цьому проекті вільною від утисків
|
||||
для всіх, незалежно від рівня досвіду, статі, сексуальної орієнтації, інвалідності, особистих поглядів,
|
||||
розмірів тіла, раси, етнічної приналежності, віку, релігії чи національності.
|
||||
|
||||
Приклади неприйнятної поведінки учасників:
|
||||
|
||||
* Використання сексуалізованої мови або образів
|
||||
* Особисті нападки
|
||||
* Тролінг або образливі/принизливі коментарі
|
||||
* Публічне чи приватне переслідування
|
||||
* Публікація приватної інформації інших осіб, наприклад фізичної чи електронної адреси без явного дозволу
|
||||
* Інша неетична або непрофесійна поведінка
|
||||
|
||||
Мейтейнери проекту мають право та відповідальність видаляти, редагувати або
|
||||
відхиляти коментарі, коміти, код, редагування вікі, проблеми та інші внески,
|
||||
які не відповідають цьому Кодексу поведінки, або тимчасово або
|
||||
постійно заблокувати будь-якого учасника інших видів поведінки, які вони вважають неприйнятними,
|
||||
загрозливими, образливими чи шкідливими.
|
||||
|
||||
Приймаючи цей Кодекс Поведінки, мейнтейнери проекту беруть на себе зобов’язання
|
||||
справедливого та послідовного застосувати принципи до кожного аспекту управління
|
||||
проектом. Мейнтейнери проекту, які не дотримуються або не змушують дотримуватись Кодексу
|
||||
Поведінки, можуть бути назавжди вилучені з команди проекту.
|
||||
|
||||
Цей Кодекс Поведінки застосовується як у приватній площині, так і в публічний,
|
||||
коли особа представляє проект або його спільноту.
|
||||
|
||||
Щоб повідомити про випадки образливої поведінки, переслідування чи іншої неприйнятної поведінки,
|
||||
необхідно зв'язатися із мейнтейнером проекта за адресою victorfelder at gmail.com. Усі
|
||||
скарги будуть розглянуті та досліджені, й до отримають необхідну об'єктивну відповідь. Мейнтейнери зобов'язані зберігати конфіденційність стосовно доповідача інциденту.
|
||||
|
||||
|
||||
Кодекс Поведінки адаптовано з [Contributor Covenant][homepage],
|
||||
version 1.3.0, available at https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -46,3 +46,5 @@ This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 1.3.0, available at https://contributor-covenant.org/version/1/3/0/
|
||||
|
||||
[homepage]: https://contributor-covenant.org
|
||||
|
||||
[Translations](../README.md#translations)
|
@ -1,10 +1,10 @@
|
||||
*Diese Anleitung in anderen Sprachen: [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[Diese Anleitung in anderen Sprachen](../README.md#translations)*
|
||||
|
||||
## Lizenzvereinbarung für Mitwirkende
|
||||
Durch Deine Mitwirkung akzeptierst Du die [Lizenz](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) dieses Repositorys.
|
||||
Durch Deine Mitwirkung akzeptierst Du die [Lizenz](../LICENSE) dieses Repositorys.
|
||||
|
||||
## Verhaltenskodex für Mitwirkende
|
||||
Durch Deine Mitwirkung verpflichtest Du Dich, dem [Verhaltenskodex](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md) dieses Repositorys zu folgen.
|
||||
Durch Deine Mitwirkung verpflichtest Du Dich, dem [Verhaltenskodex](CODE_OF_CONDUCT-de.md) dieses Repositorys zu folgen. ([translations](../README.md#translations))
|
||||
|
||||
## Kurzfassung
|
||||
1. „Ein Link, um ein Buch auf einfache Weise herunterzuladen“ ist nicht immer ein Link zu einem *kostenlosen* Buch. Bitte füge nur kostenlose Inhalte hinzu. Vergewissere Dich, dass sie kostenlos sind. Wir akzeptieren keine Links zu Seiten, die *voraussetzen*, dass man sich mit einer funktionierenden E-Mail-Adresse registriert, um ein Buch herunterzuladen, aber wir heißen Seiten willkommen, die um (optionale) Eingaben von E-Mail-Adressen bitten.
|
241
docs/CONTRIBUTING-el.md
Normal file
241
docs/CONTRIBUTING-el.md
Normal file
@ -0,0 +1,241 @@
|
||||
*[Διαβάστε το σε διαφορετικές γλώσσες](../README.md#translations)*
|
||||
|
||||
|
||||
<a name="contributor-license-agreement"></a>
|
||||
## Συμφωνία Άδειας Χρήσης Συνεισφερόντων
|
||||
|
||||
Συνεισφέροντας συμφωνείτε με την [ΑΔΕΙΑ](../LICENSE) αυτού του αποθετηρίου. ([translations](../README.md#translations))
|
||||
|
||||
|
||||
<a name="contributor-code-of-conduct"></a>
|
||||
## Κώδικας Δεοντολογίας Συνεισφερόντων
|
||||
|
||||
Συνεισφέροντας συμφωνείτε να σέβεστε τον [Κώδικα Δεοντολογίας](CODE_OF_CONDUCT-el.md) αυτού του αποθετηρίου.
|
||||
|
||||
|
||||
<a name="in-a-nutshell"></a>
|
||||
## Με λίγα λόγια
|
||||
|
||||
1. "Ένας σύνδεσμος για να κατεβάσω εύκολα ένα βιβλίο" δεν είναι πάντα ένας σύνδεσμος για *δωρεάν* βιβλίο. Παρακαλούμε να συνεισφέρετε μόνο δωρεάν περιεχόμενο. Να σιγουρεύετε ότι είναι δωρεάν. Δεν δεχόμαστε συνδέσμους για σελίδες που *απαιτούν* λειτουργικές ηλεκτρονικές διευθύνσεις για να αποκτηθούν βιβλία, αλλά είναι ευπρόσδεκτες καταχωρήσεις που τις ζητούν προαιρετικά.
|
||||
2. Δεν χρειάζεται να γνωρίζετε Git: αν βρήκατε κάτι ενδιαφέρον που *δεν βρίσκεται ήδη σε αυτό το αποθετήριο*, παρακαλώ ανοίξτε ένα [Issue](https://github.com/EbookFoundation/free-programming-books/issues) με τις προτάσεις σας για συνδέσμους.
|
||||
- Αν γνωρίζετε Git, παρακαλούμε να κάνετε Fork αυτό το αποθετήριο και να στέλνετε Pull Requests (PR).
|
||||
3. Έχουμε 5 τύπους λιστών. Επιλέξτε την κατάλληλη:
|
||||
|
||||
- *Βιβλία* : PDF, HTML, ePub, ένας ιστότοπος που βασίζεται στο gitbook.io, ένα αποθετήριο Git, κλπ.
|
||||
- *Μαθήματα* : Ένα μάθημα είναι εκπαιδευτικό υλικό που δεν είναι βιβλίο. [Αυτό είναι ένα μάθημα](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
|
||||
- *Διαδραστικά σεμινάρια* : Μια διαδραστική ιστοσελίδα που επιτρέπει στον χρήστη να γράψει κώδικα ή εντολές και αξιολογεί τα αποτελέσματα (με το "αξιολογεί" δεν εννοούμε "βαθμολογεί"). π.χ. [Try Haskell](http://tryhaskell.org), [Try Github](http://try.github.io).
|
||||
- *Podcasts και Screencasts*: Podcasts και screencasts.
|
||||
- *Προβλήματα και Ανταγωνιστικός Προγραμματισμός*: Ένας ιστότοπος ή ένα λογισμικό που σου επιτρέπει να αξιολογήσεις τις προγραμματιστικές σου ικανότητες λύνοντας απλά ή περίπλοκα προβλήματα, με ή χωρίς επιθεώρηση του κώδικα, συγκρίνοντας ή όχι τα αποτελέσματα με άλλους χρήστες.
|
||||
|
||||
4. Σιγουρευτείτε ότι ακολουθείτε τις [παρακάτω κατευθυντήριες γραμμές](#guidelines) και σέβεστε τη [μορφοποίηση Markdown](#formatting) των αρχείων.
|
||||
|
||||
5. Το GitHub Actions τρέχει δοκιμές για να ελέγξει ότι οι λίστες σας είναι σε αλφαβητική σειρά και τηρούνται οι κανόνες μορφοποίησης. Να θυμάστε να ελέγχετε ότι οι αλλαγές σας περνούν τις δοκιμές.
|
||||
|
||||
|
||||
<a name="guidelines"></a>
|
||||
### Κατευθυντήριες Γραμμές
|
||||
|
||||
- σιγουρευτείτε ότι το βιβλίο είναι δωρεάν. Επανελέγξτε αν χρειάζεται. Βοηθάει τους διαχειριστές αν σχολιάζετε στο PR τον λόγο που πιστεύετε ότι αυτό το βιβλίο είναι δωρεάν.
|
||||
- δεν δεχόμαστε αρχεία που φιλοξενούνται στα Google Drive, Dropbox, Mega, Scribd, Issuu και άλλες παρόμοιες πλατφόρμες ανεβάσματος αρχείων
|
||||
- εισάγετε τους συνδέσμους σας σε αλφαβητική σειρά. Αν βάλετε έναν σύνδεσμο σε λάθος θέση, παρακαλούμε διορθώστε το και υποβάλλετε νέο PR
|
||||
- χρησιμοποιήστε έναν σύνδεσμο με την πιο έγκυρη πηγή (που σημαίνει ότι η ιστοσελίδα του συγγραφέα είναι καλύτερη από τη σελίδα του εκδότη, η οποία είναι καλύτερη από μια τρίτη ιστοσελίδα)
|
||||
+ δεν επιτρέπονται υπηρεσίες φιλοξενίας αρχείων (αυτό περιλαμβάνει (αλλά δεν περιορίζεται στους) συνδέσμους από Dropbox και Google Drive)
|
||||
- να προτιμάτε ένα σύνδεσμο `https` από έναν `http` -- αρκεί να είναι στο ίδιο domain και να εξυπηρετούν τον ίδιο περιεχόμενο
|
||||
- στα root domains, αφαιρέστε την τελευταία κάθετο: `http://example.com` αντί για `http://example.com/`
|
||||
- να προτιμάτε πάντα τους μικρότερους συνδέσμους: `http://example.com/dir/` είναι καλύτερα από `http://example.com/dir/index.html`
|
||||
+ δεν επιτρέπονται περικομμένοι σύνδεσμοι (URL shortener)
|
||||
- να προτιμάτε συνήθως τους "τρέχοντες" συνδέσμους από τους συνδέσμους "εκδόσεων": `http://example.com/dir/book/current/` είναι καλύτερα από `http://example.com/dir/book/v1.0.0/index.html`
|
||||
- αν ένας σύνδεσμος έχει ληγμένο πιστοποιητικό/αυτοϋπογεγραμμένο πιστοποιητικό/κάποια θέμα άλλου είδους με SSL:
|
||||
1. *αντικαταστήστε το* με το `http` αντίστοιχό του αν είναι δυνατό (επειδή το να γίνονται αποδεκτές εξαιρέσεις μπορεί να είναι περίπλοκο σε φορητές συσκευές).
|
||||
2. *αφήστε το* αν δεν υπάρχει διαθέσιμη έκδοση για `http` αντίστοιχο αλλά ο σύνδεσμος είναι ακόμα προσβάσιμος από `https` προσθέτοντας εξαίρεση στον browser ή αγνοώντας της προειδοποίηση
|
||||
3. *αφαιρέστε το* σε κάθε άλλη περίπτωση
|
||||
- αν ένας σύνδεσμος υπάρχει σε διαφορετικά format, προσθέστε διαφορετικό σύνδεσμο με μια σημείωση για κάθε format
|
||||
- αν κάποιο υλικό υπάρχει σε διαφορετικά μέρη στο Internet
|
||||
+ χρησιμοποιείστε τον σύνδεσμο με την πιο έγκυρη πηγή (που σημαίνει ότι η ιστοσελίδα του συγγραφέα είναι καλύτερη από τη σελίδα του εκδότη, η οποία είναι καλύτερη από μια τρίτη ιστοσελίδα)
|
||||
+ αν οδηγούν σε διαφορετικές εκδόσεις, και θεωρείτε πως αυτές οι εκδόσεις είναι αρκετά διαφορετικές ώστε να έχει αξία η διατήρησή τους, προσθέστε διαφορετικό σύνδεσμο με μια σημείωση για κάθε έκδοση (δείτε το [Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) για να συνεισφέρετε στη συζήτηση για τη μορφοποίηση)
|
||||
- προτιμήστε ατομικά commits (ένα commit ανά προσθήκη/διαγραφή/τροποποίηση) αντί για μεγαλύτερα commits. Δεν υπάρχει ανάγκη να συνενώνετε τα commits πριν υποβάλλετε ένα PR. (Δεν θα επιβάλλουμε ποτέ αυτόν τον κανόνα εφ' όσον είναι απλά ζήτημα διευκόλυνσης για τους διατηρητές)
|
||||
- αν το βιβλίο είναι παλιό, περιλαμβάνετε την ημερομηνία δημοσίευσης με τον τίτλο
|
||||
- συμπεριλαμβάνετε το όνομα ή τα ονόματα του συγγραφέα όπου είναι απαραίτητο. Μπορείτε να μικρύνετε τις λίστες συγγραφέων με το "et al."
|
||||
- αν το βιβλίο δεν έχει τελειώσει, και βρίσκεται ακόμα υπό συγγραφή, προσθέστε τη σημείωση "σε εξέλιξη", όπως περιγράφεται [παρακάτω.](#in_process)
|
||||
- αν το υλικό έχει ανακτηθεί χρησιμοποιώντας το Internet's Archive Wayback Machine (ή παρόμοια), προσθέτε την ένδειξη "αρχείοθετημένο" (στα αγγλικά: "archived"), όπως περιγράφεται [παρακάτω](#archived). Οι καλύτερες εκδοχές για να χρησιμοποιήσετε είναι οι πρόσφατες και πλήρεις.
|
||||
- αν ζητείται διεύθυνση ηλεκτρονικού ταχυδρομείου ή δημιουργία λογαριασμού πριν την ενεργοποίηση της λήψης, προσθέστε κατάλληλες σημειώσεις ανάλογα με τη γλώσσα σε παρένθεση, π.χ. `(διεύθυνση email *ζητείται*, δεν είναι απαραίτητη)`
|
||||
|
||||
|
||||
<a name="formatting"></a>
|
||||
### Μορφοποίηση
|
||||
|
||||
- Όλες οι λίστες είναι αρχεία `.md`. Προσπαθήστε να μάθετε τη σύνταξη του [Markdown](https://guides.github.com/features/mastering-markdown/). Είναι απλή!
|
||||
- Όλες οι λίστες ξεκινούν με τα Περιεχόμενα (Index). Η ιδέα είναι να υπάρχουν σύνδεσμοι για κάθε ενότητα και υποενότητα εκεί. Διατηρήστε την αλφαβητική σειρά.
|
||||
- Οι ενότητες χρησιμοποιούν επικεφαλίδες επιπέδου 3 (`###`), και οι υποενότητες είναι επικεφαλίδες επιπέδου 4 (`####`).
|
||||
|
||||
Η ιδέα είναι να έχουμε:
|
||||
- `2` κενές γραμμές μεταξύ τελευταίου συνδέσμου και νέας ενότητας
|
||||
- `1` κενή γραμμή μεταξύ επικεφαλίδας & πρώτου συνδέσμου της ενότητάς του
|
||||
- `0` κενές γραμμές μεταξύ δύο συνδέσμων
|
||||
- `1` κενή γραμμή στο τέλος κάθε αρχείου `.md`.
|
||||
|
||||
Παράδειγμα:
|
||||
|
||||
[...]
|
||||
* [Ένα Φοβερό Βιβλίο](http://example.com/example.html)
|
||||
(κενή γραμμή)
|
||||
(κενή γραμμή)
|
||||
### Παράδειγμα
|
||||
(κενή γραμμή)
|
||||
* [Άλλο Φοβερό Βιβλίο](http://example.com/book.html)
|
||||
* [Κάποιο Άλλο Βιβλίο](http://example.com/other.html)
|
||||
|
||||
- Μη βάζετε κενό μεταξύ `]` και `(`:
|
||||
|
||||
```
|
||||
ΚΑΚΟ: * [Άλλο Φοβερό Βιβλίο] (http://example.com/book.html)
|
||||
ΚΑΛΟ: * [Άλλο Φοβερό Βιβλίο](http://example.com/book.html)
|
||||
```
|
||||
|
||||
- Αν συμπεριλαμβάνετε συγγραφέα, χρησιμοποιήστε ` - ` (μια παύλα που περιβάλλεται από κενά):
|
||||
|
||||
```
|
||||
ΚΑΚΟ: * [Άλλο Φοβερό Βιβλίο](http://example.com/book.html)- John Doe
|
||||
ΚΑΛΟ: * [Άλλο Φοβερό Βιβλίο](http://example.com/book.html) - John Doe
|
||||
```
|
||||
|
||||
- Εισάγετε ένα κενό μεταξύ του συνδέσμου και του format του:
|
||||
|
||||
```
|
||||
ΚΑΚΟ: * [Ένα Πολύ Φοβερό Βιβλίο](https://example.org/book.pdf)(PDF)
|
||||
ΚΑΛΟ: * [Ένα Πολύ Φοβερό Βιβλίο](https://example.org/book.pdf) (PDF)
|
||||
```
|
||||
|
||||
- Ο συγγραφέας μπαίνει πριν το format
|
||||
|
||||
```
|
||||
ΚΑΚΟ: * [Ένα Πολύ Φοβερό Βιβλίο](https://example.org/book.pdf)- (PDF) Jane Roe
|
||||
ΚΑΛΟ: * [Ένα Πολύ Φοβερό Βιβλίο](https://example.org/book.pdf) - Jane Roe (PDF)
|
||||
```
|
||||
|
||||
- Πολλαπλά formats:
|
||||
|
||||
```
|
||||
ΚΑΚΟ: * [Ένα Πολύ Φοβερό Βιβλίο](http://example.com/)- John Doe (HTML)
|
||||
ΚΑΚΟ: * [Ένα Πολύ Φοβερό Βιβλίο](https://downloads.example.org/book.html)- John Doe (download site)
|
||||
ΚΑΛΟ: * [Ένα Πολύ Φοβερό Βιβλίο](http://example.com/) - John Doe (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html)
|
||||
```
|
||||
|
||||
- Συμπεριλαμβάνετε χρονιά δημοσιεύσης στον τίτλο για παλαιότερα βιβλία:
|
||||
|
||||
```
|
||||
ΚΑΚΟ: * [Ένα Πολύ Φοβερό Βιβλίο](https://example.org/book.html) - Jane Roe - 1970
|
||||
ΚΑΛΟ: * [Ένα Πολύ Φοβερό Βιβλίο (1970)](https://example.org/book.html) - Jane Roe
|
||||
```
|
||||
<a name="in_process"></a>
|
||||
- Βιβλία σε εξέλιξη:
|
||||
|
||||
```
|
||||
ΚΑΛΟ: * [Θα Είναι Σύντομα Ένα Φοβερό Βιβλίο](http://example.com/book2.html) - John Doe (HTML) (:construction: *σε εξέλιξη*)
|
||||
```
|
||||
<a name="archived"></a>
|
||||
- Αρχειοθετημένοι σύνδεσμοι:
|
||||
|
||||
```
|
||||
ΚΑΛΟ: * [Ένα Ενδιαφέρον Way-backed Βιβλίο](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: αρχειοθετημένο)*
|
||||
```
|
||||
|
||||
|
||||
<a name="notes"></a>
|
||||
### Σημειώσεις
|
||||
|
||||
Αν και τα βασικά είναι σχετικά απλά, υπάρχει μεγάλη ποικιλία στο υλικό που παρουσιάζουμε. Ορίστε μερικές σημειώσεις για το πως να αντιμετωπίσετε αυτή την ποικιλία
|
||||
|
||||
#### Metadata
|
||||
|
||||
Οι λίστες μας παρέχουν ένα ελάχιστο σύνολο από metadata: τίτλους, URLs, δημιουργούς, πλατφόρμες, και σημειώσεις πρόσβασης
|
||||
|
||||
#### Τίτλοι
|
||||
|
||||
- Όχι δικοί σας τίτλοι. Προσπαθούμε να πάρουμε τους τίτλους από τις ίδιες τις πηγές· οι συνεισφέροντες επιβάλλεται να μη εφευρίσκουν τίτλους ή να τους χρησιμοποιούν εκδοτικά αν αυτό μπορεί να αποφευχθεί. Μια εξαίρεση είναι για παλαιότερα έργα· αν είναι παρουσιάζουν κυρίως ιστορικό ενδιαφέρον, το έτος στην παρένθεση προσαρτημένο με τον τίτλο βοηθά τους χρήστες να γνωρίζουν αν τους ενδιαφέρει.
|
||||
- Όχι τίτλοι αποκλειστικά σε ΚΕΦΑΛΑΙΑ. Η συνήθης κεφαλαιοποίηση τίτλων (title case) είναι κατάλληλη, αλλά όταν υπάρχουν αμφιβολίες χρησιμοποιήστε την κεφαλαιοποίηση της πηγής
|
||||
|
||||
#### URLs
|
||||
|
||||
- Δεν επιτρέπουμε περικομμένα URLs.
|
||||
- Κωδικοί ανίχνευσης πρέπει να αφαιρεθούν από το URL.
|
||||
- Τα διεθνή URLs πρέπει να είναι escaped. Οι browsers τυπικά τα μετατρέπουν σε Unicode, αλλά χρησιμοποιήστε αντιγραφή και επικόλληση, παρακαλούμε.
|
||||
- Ασφαλή (https) URLs προτιμώνται πάντα αντί για μη ασφαλή (http) urls για τα οποία έχει υλοποιηθεί https.
|
||||
- Δεν μας αρέσουν URLs που οδηγούν σε ιστοσελίδες που δεν φιλοξενούν το υλικό που αναφέρεται, αλλά αντ' αυτού οδηγούν αλλού.
|
||||
|
||||
#### Δημιουργοί
|
||||
|
||||
- Θέλουμε να αναφέρονται τα ονόματα των δημιουργών δωρεάν υλικού όπου κρίνεται κατάλληλο, συμπεριλαμβανομένων των μεταφραστών!
|
||||
- Για μεταφρασμένα έργα, θα πρέπει να αναφέρεται το όνομα του αρχικού συγγραφέα.
|
||||
- Δεν επιτρέπουμε συνδέσμους για Δημιουργούς.
|
||||
- Για συλλεγμένα ή επεξεργασμένα έργα, ο "δημιουργός" ίσως χρειάζεται περιγραφή. Για παράδειγμα, τα βιβλία από το "GoalKicker" ή "RIP Tutorial" αναφέρονται ως "`Συντάχθηκαν από documentation του StackOverflow`" (στα αγγλικά: "`Compiled from StackOverflow documentation`").
|
||||
|
||||
#### Πλατφόρμες και Σημειώσεις Πρόσβασης
|
||||
|
||||
- Μαθήματα. Ειδικά για τις λίστες μαθημάτων μας, η πλατφόρμα είναι ένα σημαντικό κομμάτι της περιγραφής του υλικού. Αυτό επειδή οι πλατφόρμες με μαθήματα έχουν διαφορετική προσβασιμότητα και μοντέλα πρόσβασης. Ενώ συνήθως δεν θα προσθέσουμε ένα βιβλίο που απαιτεί εγγραφή, πολλές πλατφόρμες μαθημάτων έχουν χαρακτηριστικά που δεν θα δουλέψουν χωρίς κάποιο τύπο λογαριασμού. Παραδείγματα πλατφορμών μαθημάτων περιλαμβάνουν τα Coursera, EdX, Udacity και Udemy. Όταν ένα μάθημα εξαρτάται από την πλατφόρμα, το όνομα της πλατφόρμας θα πρέπει να αναφέρεται σε παρένθεση.
|
||||
- YouTube. Έχουμε πολλά μαθήματα που αποτελούνται από playlists στο YouTube. Δεν παραθέτουμε το YouTube σαν πλατφόρμα, προσπαθούμε να αναφέρουμε τον δημιουργό στο YouTube, που είναι συνήθως υπό-πλατφόρμα.
|
||||
- Βίντεο στο YouTube. Συνήθως δεν δεχόμαστε σε ατομικά βίντεο του YouTube εκτός αν είναι περισσότερο από μια ώρα και έχουν δομή σαν μάθημα ή σεμινάριο.
|
||||
- Leanpub. Το Leanpub φιλοξενεί βιβλία με διαφορετικά μοντέλα πρόσβασης. Κάποιες φορές ένα βιβλίο μπορεί να διαβαστεί εγγραφή· κάποιες φορές ένα βιβλίο απαιτεί λογαριασμό στο Leanpub για δωρεάν πρόσβαση. Δεδομένης της ποιότητας των βιβλίων και του μίγματος και της ρευστότητας των μοντέλων πρόσβασης του Leanpub, επιτρέπουμε την παράθεση του τελευταίου με τη σημείωση πρόσβασης `*(Ζητείται λογαριασμός Leanpub ή έγκυρο email)*`
|
||||
|
||||
<a name="genres"></a>
|
||||
#### Είδη
|
||||
|
||||
Ο πρώτος κανόνας στην απόφαση για το σε ποια λίστα ανήκει το υλικό είναι να δείτε πώς περιγράφει τον εαυτό του. Αν αυτοαποκαλείται βιβλίο, τότε ίσως είναι βιβλίο.
|
||||
|
||||
#### Είδη που δεν παραθέτουμε
|
||||
|
||||
Επειδή το Internet είναι μεγάλο, δεν περιέχουμε στις λίστες μας:
|
||||
|
||||
- blogs
|
||||
- blog posts
|
||||
- άρθρα
|
||||
- ιστοσελίδες (εκτός από αυτές που φιλοξενούν ΠΟΛΛΑ από τα αντικείμενα που παραθέτουμε.)
|
||||
- βίντεο που δεν είναι μαθήματα ή screencasts.
|
||||
- κεφάλαια βιβλίων
|
||||
- δείγματα από βιβλία
|
||||
- κανάλια από το IRC ή το Telegram
|
||||
- Slacks ή λίστες mailing
|
||||
|
||||
Οι λίστες μας ανταγωνιστικού προγραμματισμού δεν είναι το ίδιο αυστηρές με αυτούς τους αποκλεισμούς. Τα περιθώρια αυτού του αποθετηρίου αποφασίζονται από την κοινότητα· αν θέλετε να προτείνετε μια αλλαγή ή μια προσθήκη στον σκοπό, παρακαλούμε χρησιμοποιήστε ένα issue για να κάνετε μια πρόταση.
|
||||
|
||||
|
||||
#### Βιβλία vs. Άλλα Πράγματα
|
||||
|
||||
Δεν είμαστε τόσο γκρινιάρηδες για την βιβλιό-τητα. Ορίστε μερικά χαρακτηριστικά που εκφράζουν ότι το υλικό είναι βιβλίο:
|
||||
|
||||
- έχει ISBN (International Standard Book Number)
|
||||
- έχει Περιεχόμενα
|
||||
- παρέχεται μια έκδοση για κατέβασμα, ιδιαίτερα αρχεία ePub.
|
||||
- έχει διαφορετικές εκδόσεις
|
||||
- δεν εξαρταίται από διαδραστικό περιεχόμενο ή βίντεο
|
||||
- προσπαθεί να καλύψει ολοκληρωτικά ένα θέμα
|
||||
- είναι αυτοτελές
|
||||
|
||||
Υπάρχουν πολλά βιβλία που παραθέτουμε που δεν έχουν αυτά τα χαρακτηριστικά· μπορεί να εξαρτάται από την περίπτωση.
|
||||
|
||||
|
||||
#### Βιβλία vs. Μαθήματα
|
||||
|
||||
Μερικές φορές μπορεί να είναι δύσκολο να τα ξεχωρίσουμε!
|
||||
|
||||
Τα μαθήματα έχουν συχνά σχετιζόμενα βιβλία, τα οποία πρέπει να παραθέτουμε στη λίστα μας με τα βιβλία. Τα μαθήματα έχουν διαλέξεις, ασκήσεις, τεστ, σημειώσεις και άλλα διδακτικά βοηθήματα. Μια και μοναδική διάλεξη ή βίντεο δεν είναι από μόνο του μάθημα. Ένα powerpoint δεν είναι μάθημα.
|
||||
|
||||
|
||||
##### Διαδραστικά Σεμνάρια vs. Άλλα Πράγματα
|
||||
|
||||
Αν μπορείτε να το τυπώσετε και να διατηρήσετε την ουσία του, δεν είναι Διαδραστικό Σεμινάριο.
|
||||
|
||||
|
||||
<a name="automation"></a>
|
||||
### Αυτοματισμός
|
||||
|
||||
- Η επιβολή των κανόνων μορφοποίησης αυτοματοποιείται από το [GitHub Actions](https://github.com/features/actions) χρησιμοποιώντας [fpb-lint](https://github.com/vhf/free-programming-books-lint) (βλ. [.github/workflows/fpb-lint.yml](.github/workflows/fpb-lint.yml))
|
||||
- Η επικύρωση των URL χρησιμοποιεί το [awesome_bot](https://github.com/dkhamsing/awesome_bot)
|
||||
- Για να ενεργοποιήσετε την επικύρωση του URL, κάντε push ένα commit που περιέχει ένα μήνυμα στο οποίο υπάρχει το `check_urls=file_to_check`:
|
||||
|
||||
```
|
||||
check_urls=free-programming-books.md free-programming-books-en.md
|
||||
```
|
||||
|
||||
- Μπορείτε να προσδιορίσετε πάνω από ένα αρχείο για έλεγχο, χρησιμοποιώντας ένα κενό για να ξεχωρίσετε κάθε καταχώρηση.
|
||||
- Αν προσδιορίσετε πάνω από ένα αρχείο, τα αποτελέσματα του build βασίζονται στα αποτελέσματα του τελευταίου αρχείου που ελέγχθηκε. Θα πρέπει να γνωρίζετε ότι ενδέχεται να πάρετε επικυρωμένα builds εξαιτίας αυτού οπότε να είστε σίγουροι ότι επιβλέπετε το αρχείο του build στο τέλος του pull request πατώντας στο "Show all checks" -> "Details".
|
@ -1,4 +1,4 @@
|
||||
*Lea esto en otros idiomas: [Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md), [Français](CONTRIBUTING-fr.md), [简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[Lea esto en otros idiomas][translations-list-link]*
|
||||
|
||||
<a name="contributor-license-agreement"></a>
|
||||
## Acuerdo de Licencia
|
||||
@ -9,7 +9,7 @@ Al contribuir, acepta la [LICENCIA][license] de este repositorio.
|
||||
<a name="contributor-code-of-conduct"></a>
|
||||
## Código de Conducta como Colaborador
|
||||
|
||||
Al contribuir, acepta respetar el [Código de Conducta][coc] presente en el repositorio.
|
||||
Al contribuir, acepta respetar el [Código de Conducta][coc] ([traducciones / otros idiomas][translations-list-link]) presente en el repositorio.
|
||||
|
||||
|
||||
<a name="in-a-nutshell"></a>
|
||||
@ -56,6 +56,7 @@ Al contribuir, acepta respetar el [Código de Conducta][coc] presente en el repo
|
||||
- Si se trata de un libro más antiguo, incluya su fecha de publicación dentro del título.
|
||||
- Incluya el nombre o nombres de autor/es cuando corresponda. Puede valerse de "`et al.`" para acortar esa enumeración de autores.
|
||||
- Si el libro no está terminado y aún se está trabajando en él, agregue la anotación de "`en proceso`", tal y como se describe [a continuación][in_process].
|
||||
- En el caso de que decida recuperar un recurso usando servicios como [*Internet Archive's Wayback Machine*](https://web.archive.org), anexe la anotación "`archived`" (en consonancia con el idioma) tal y como se describe [a continuación][archived]. Use como mejor versión aquella que sea la más reciente y completa.
|
||||
- Si se solicita una dirección de correo electrónico o configuración de cuenta antes de habilitar la descarga, agregue entre paréntesis dichas notas y en consonancia con el idioma. Por ejemplo: `(*se solicita* email, no requerido...)`.
|
||||
|
||||
|
||||
@ -133,6 +134,13 @@ Ejemplo:
|
||||
CORRECTO: * [A punto de ser un libro fascinante](http://example.com/book2.html) - John Doe (HTML) (:construction: *en proceso*)
|
||||
```
|
||||
|
||||
<a name="archived"></a>
|
||||
- Enlaces archivados:
|
||||
|
||||
```
|
||||
CORRECTO: * [Un recurso recuperado a partir de su línea de tiempo](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archivado)*
|
||||
```
|
||||
|
||||
|
||||
<a name="notes"></a>
|
||||
### Anotaciones
|
||||
@ -165,7 +173,7 @@ Nuestros listados proporcionan un conjunto mínimo de metadatos: títulos, URL,
|
||||
- Queremos dar crédito a los creadores de recursos gratuitos cuando sea apropiado, ¡incluso traductores!
|
||||
- En el caso de obras traducidas, se debe acreditar también al autor original.
|
||||
- No permitimos enlaces directos al creador.
|
||||
- En el caso de recopilaciones u obras remezcladas, el "creador" puede necesitar una descripción. Por ejemplo, los libros de "GoalKicker" se acreditan como "Creado a partir de la documentación de StackOverflow".
|
||||
- En el caso de recopilaciones u obras remezcladas, el "creador" puede necesitar una descripción. Por ejemplo, los libros de "GoalKicker" o "RIP Tutorial" se acreditan como "`Creado a partir de la documentación de StackOverflow`" (en inglés: "`Compiled from StackOverflow documentation`").
|
||||
|
||||
<a name="platforms-and-access-notes"></a>
|
||||
##### Plataformas y Notas de Acceso
|
||||
@ -240,11 +248,13 @@ Si es posible imprimirlo y conservar su esencia, no es un Tutorial Interactivo.
|
||||
- Si especifica más de un archivo, los resultados obtenidos se basan en el estado del último archivo verificado. Debe tenerlo en cuenta ya que, debido a esto, puede obtener falsos positivos al finalizar el proceso. Así que tras el envío de la pull request asegúrese de inspeccionar el registro de compilación haciendo clic en "Show all checks" -> "Details".
|
||||
|
||||
|
||||
[license]: https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE
|
||||
[coc]: https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT-es.md
|
||||
[license]: ../LICENSE
|
||||
[coc]: CODE_OF_CONDUCT-es.md
|
||||
[translations-list-link]: ../README.md#translations
|
||||
[issues]: https://github.com/EbookFoundation/free-programming-books/issues
|
||||
[formatting]: #formato-normalizado
|
||||
[guidelines]: #pautas
|
||||
[in_process]: #in_process
|
||||
[archived]: #archived
|
||||
[markdown_guide]: https://guides.github.com/features/mastering-markdown/
|
||||
[programming_playgrounds_list]: (https://github.com/EbookFoundation/free-programming-books/blob/master/more/free-programming-playgrounds.md)
|
||||
[programming_playgrounds_list]: https://github.com/EbookFoundation/free-programming-books/blob/main/more/free-programming-playgrounds.md
|
@ -1,14 +1,15 @@
|
||||
*این متن را در زبانهای دیگر بخوانید: [Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md), [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[این متن را در زبانهای دیگر بخوانید](../README.md#translations)*
|
||||
|
||||
<div dir="rtl">
|
||||
|
||||
## توافقنامهی مجوز همکاری
|
||||
|
||||
مشارکت در این مخزن به معنی موافقت شما با مجوز [LICENSE](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) این مخزن است.
|
||||
مشارکت در این مخزن به معنی موافقت شما با مجوز [LICENSE](../LICENSE) این مخزن است.
|
||||
|
||||
|
||||
## مرامنامهی همکار
|
||||
|
||||
مشارکت در این پروژه به معنی موافقت با احترام به [مرامنامهی](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md) این مخزن است.
|
||||
مشارکت در این پروژه به معنی موافقت با احترام به [مرامنامهی](CODE_OF_CONDUCT-fa_IR.md) این مخزن است. ([translations](../README.md#translations))
|
||||
|
||||
|
||||
## به طور خلاصه
|
226
docs/CONTRIBUTING-fil.md
Normal file
226
docs/CONTRIBUTING-fil.md
Normal file
@ -0,0 +1,226 @@
|
||||
*[Basahin ito sa ibang mga wika](../README.md#translations)*
|
||||
|
||||
## Kasunduan sa Lisensya ng Contributor
|
||||
Sa pamamagitan ng pag-aambag sumasang-ayon ka sa [LICENSE](../LICENSE) ng repositoryong ito.
|
||||
|
||||
## Kodigo ng Pag-uugali ng Contributor
|
||||
Sa pamamagitan ng pag-aambag sumasang-ayon kang igalang ang [Code of Conduct](CODE_OF_CONDUCT-fil.md) ng repositoryong ito. ([translations](../README.md#translations))
|
||||
|
||||
## Sa maikling sabi
|
||||
1. "Ang isang link para madaling mag-download ng libro" ay hindi palaging isang link sa isang *libre* na libro. Mangyaring mag-ambag lamang ng libreng nilalaman. Tiyaking libre ito. Hindi kami tumatanggap ng mga link sa mga pahina na *nangangailangan* ng gumaganang mga email address upang makakuha ng mga aklat, ngunit malugod naming tinatanggap ang mga listahan na humihiling sa kanila.
|
||||
2. Hindi mo kailangang malaman ang Git: kung nakakita ka ng isang bagay na interesado na *wala pa sa repo na ito*, mangyaring magbukas ng [Issue](https://github.com/EbookFoundation/free-programming-books/issues) kasama ang iyong mga proposisyon ng link.
|
||||
- Kung alam mo ang Git, mangyaring Fork ang repo at magpadala ng mga Pull Request (PR).
|
||||
3. Mayroon kaming 5 uri ng mga listahan. Piliin ang tama:
|
||||
|
||||
- *Mga libro* : PDF, HTML, ePub, isang site na nakabatay sa gitbook.io, a Git repo, etc.
|
||||
- *Kurso* : Ang kurso ay isang materyal sa pag-aaral na hindi isang libro. [This is a course](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
|
||||
- *Mga Interactive na Tutorial* : Isang interactive na website na nagbibigay-daan sa user na mag-type ng code o command at suriin ang resulta (sa pamamagitan ng "suriin" hindi namin ibig sabihin ay "grado"). e.g.: [Try Haskell](http://tryhaskell.org), [Try Github](http://try.github.io).
|
||||
- *Mga Podcast at Screencast* : Mga podcast at screencast.
|
||||
- *Mga Set ng Problema at Kompetisyon sa Programming* : Isang website o software na nagbibigay-daan sa iyong tasahin ang iyong mga kasanayan sa programming sa pamamagitan ng paglutas ng mga simple o kumplikadong problema, mayroon man o walang code review, mayroon man o walang paghahambing ng mga resulta sa ibang mga user.
|
||||
|
||||
4. Siguraduhing sundin ang [guidelines below](#guidelines) at igalang ang [Markdown formatting](#formatting) ng mga file.
|
||||
|
||||
5. Ang GitHub Actions ay magpapatakbo ng mga pagsubok upang matiyak na ang iyong mga listahan ay naka-alpabeto at sinusunod ang mga panuntunan sa pag-format. Siguraduhing suriin na ang iyong mga pagbabago ay pumasa sa mga pagsubok.
|
||||
|
||||
<a name="guidelines"></a>
|
||||
### Mga Alituntunin
|
||||
- siguraduhin na ang isang libro ay libre. I-double check kung kinakailangan. Nakakatulong ito sa mga admin kung magkomento ka sa PR kung bakit sa tingin mo ay libre ang libro.
|
||||
- hindi kami tumatanggap ng mga file na naka-host sa Google Drive, Dropbox, Mega, Scribd, Issuu at iba pang katulad na mga platform sa pag-upload ng file
|
||||
- ipasok ang iyong mga link sa alphabetical order. Kung makakita ka ng maling lugar na link, mangyaring muling ayusin ito at magsumite ng PR
|
||||
- gamitin ang link na may pinakamakapangyarihang pinagmulan (ibig sabihin ang website ng may-akda ay mas mahusay kaysa sa website ng editor, na mas mahusay kaysa sa isang third party na website)
|
||||
+ walang mga serbisyo sa pagho-host ng file (kabilang dito ang (ngunit hindi limitado sa) mga link ng Dropbox at Google Drive)
|
||||
- palaging mas gusto ang isang link na `https` kaysa sa isang link na `http` -- hangga't sila ay nasa parehong domain at naghahatid ng parehong nilalaman
|
||||
- sa mga root domain, tanggalin ang trailing slash: `http://example.com` sa halip na `http://example.com/`
|
||||
- palaging mas gusto ang pinakamaikling link: `http://example.com/dir/` ay mas mabuti kaysa sa `http://example.com/dir/index.html`
|
||||
+ walang URL shortener link
|
||||
- kadalasang mas gusto ang "kasalukuyang" link kaysa sa "bersyon": `http://example.com/dir/book/current/` ay mas mabuti kaysa sa `http://example.com/dir/book/v1.0.0/index.html`
|
||||
- kung ang isang link ay nag-expire na certificate/self-signed certificate/SSL isyu ng anumang iba pang uri:
|
||||
1. *palitan ito* ng katapat nitong `http` kung maaari (dahil ang pagtanggap ng mga pagbubukod ay maaaring kumplikado sa mga mobile device).
|
||||
2. *iwanan ito* kung walang available na bersyon ng `http` ngunit maa-access pa rin ang link sa pamamagitan ng `https` sa pamamagitan ng pagdaragdag ng exception sa browser o hindi papansinin ang babala.
|
||||
3. *tanggalin mo* kung hindi.
|
||||
- kung mayroong isang link sa maraming format, magdagdag ng isang hiwalay na link na may tala tungkol sa bawat format
|
||||
- kung mayroong isang mapagkukunan sa iba't ibang lugar sa Internet
|
||||
+ gamitin ang link na may pinaka-makapangyarihang pinagmulan (ibig sabihin ang website ng may-akda ay mas mahusay kaysa sa website ng editor ay mas mahusay kaysa sa third party na website)
|
||||
+ kung nagli-link ang mga ito sa iba't ibang mga edisyon, at hinuhusgahan mo na ang mga edisyong ito ay sapat na naiiba upang maging sulit na panatilihin ang mga ito, magdagdag ng hiwalay na link na may tala tungkol sa bawat edisyon (see [Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) upang mag-ambag sa talakayan sa pag-format.)
|
||||
- mas gusto ang atomic commit (one commit by addition/deletion/modification) higit sa mas malalaking commit. Hindi na kailangang i-squash ang iyong mga commit bago magsumite ng PR. (Hindi namin kailanman ipapatupad ang panuntunang ito dahil ito ay isang bagay lamang ng kaginhawahan para sa mga nagpapanatili)
|
||||
- kung mas luma ang aklat, isama ang petsa ng publikasyon na may pamagat.
|
||||
- isama ang pangalan ng may-akda o mga pangalan kung saan naaangkop. Maaari mong paikliin ang mga listahan ng may-akda gamit ang "`et al.`"
|
||||
- kung ang aklat ay hindi pa tapos, at ginagawa pa rin, idagdag ang "in process" notation, gaya ng inilarawan [below.](#in_process)
|
||||
- kung ang isang mapagkukunan ay naibalik gamit ang Wayback Machine ng Internet Archive (o katulad), idagdag ang "naka-archive" na notation, tulad ng inilarawan [below](#archived). Ang pinakamahusay na mga bersyon na gagamitin ay bago at kumpleto.
|
||||
- kung humiling ng email address o pag-setup ng account bago i-enable ang pag-download, magdagdag ng mga tala na naaangkop sa wika sa mga panaklong, hal.: `(email address *requested*, not required)`
|
||||
|
||||
<a name="formatting"></a>
|
||||
### Pag-format
|
||||
- Ang lahat ng mga listahan ay `.md` files. Subukang matuto [Markdown](https://guides.github.com/features/mastering-markdown/) syntax. Simple lang!
|
||||
- Ang lahat ng mga listahan ay nagsisimula sa isang Index. Ang ideya ay ilista at i-link ang lahat ng seksyon at subsection doon. Panatilihin ito sa alpabetikong pagkakasunud-sunod.
|
||||
- Gumagamit ang mga seksyon ng antas 3 na mga heading (`###`), at ang mga subsection ay level 4 na mga heading (`####`).
|
||||
|
||||
The idea is to have:
|
||||
- `2` walang laman na linya sa pagitan ng huling link at bagong seksyon.
|
||||
- `1` walang laman na linya sa pagitan ng heading.
|
||||
- `0` walang laman na linya sa pagitan ng dalawang link.
|
||||
- `1` walang laman na linya sa dulo ng bawat isa `.md` file.
|
||||
|
||||
Halimbawa:
|
||||
|
||||
[...]
|
||||
* [An Awesome Book](http://example.com/example.html)
|
||||
(blank line)
|
||||
(blank line)
|
||||
### Example
|
||||
(blank line)
|
||||
* [Another Awesome Book](http://example.com/book.html)
|
||||
* [Some Other Book](http://example.com/other.html)
|
||||
|
||||
- Huwag maglagay ng mga puwang sa pagitan `]` at `(`:
|
||||
|
||||
```
|
||||
BAD : * [Another Awesome Book] (http://example.com/book.html)
|
||||
GOOD: * [Another Awesome Book](http://example.com/book.html)
|
||||
```
|
||||
|
||||
- Kung isasama mo ang may-akda, gamitin ` - ` (isang gitling na napapalibutan ng mga solong espasyo):
|
||||
|
||||
```
|
||||
BAD : * [Another Awesome Book](http://example.com/book.html)- John Doe
|
||||
GOOD: * [Another Awesome Book](http://example.com/book.html) - John Doe
|
||||
```
|
||||
|
||||
- Maglagay ng isang puwang sa pagitan ng link at ang format nito:
|
||||
|
||||
```
|
||||
BAD : * [A Very Awesome Book](https://example.org/book.pdf)(PDF)
|
||||
GOOD: * [A Very Awesome Book](https://example.org/book.pdf) (PDF)
|
||||
```
|
||||
|
||||
- Nauna ang may-akda sa format:
|
||||
|
||||
```
|
||||
BAD : * [A Very Awesome Book](https://example.org/book.pdf)- (PDF) Jane Roe
|
||||
GOOD: * [A Very Awesome Book](https://example.org/book.pdf) - Jane Roe (PDF)
|
||||
```
|
||||
|
||||
- Maramihang format:
|
||||
|
||||
```
|
||||
BAD : * [Another Awesome Book](http://example.com/)- John Doe (HTML)
|
||||
BAD : * [Another Awesome Book](https://downloads.example.org/book.html)- John Doe (download site)
|
||||
GOOD: * [Another Awesome Book](http://example.com/) - John Doe (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html)
|
||||
```
|
||||
|
||||
- Isama ang taon ng publikasyon sa pamagat para sa mga mas lumang aklat:
|
||||
|
||||
```
|
||||
BAD : * [A Very Awesome Book](https://example.org/book.html) - Jane Roe - 1970
|
||||
GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe
|
||||
```
|
||||
|
||||
<a name="in_process"></a>
|
||||
- In-process books:
|
||||
|
||||
```
|
||||
GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
|
||||
```
|
||||
|
||||
<a name="archived"></a>
|
||||
- Archived link:
|
||||
|
||||
```
|
||||
GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)*
|
||||
```
|
||||
|
||||
### Mga Tala
|
||||
|
||||
Bagama't medyo simple ang mga pangunahing kaalaman, mayroong malaking pagkakaiba-iba sa mga mapagkukunang inilista namin. Narito ang ilang tala sa kung paano natin haharapin ang pagkakaiba-iba na ito.
|
||||
|
||||
#### Metadata
|
||||
|
||||
Nagbibigay ang aming mga listahan ng kaunting hanay ng metadata: mga pamagat, URL, tagalikha, platform, at tala sa pag-access.
|
||||
|
||||
##### Mga pamagat
|
||||
|
||||
- Walang naimbentong pamagat. Sinusubukan naming kumuha ng mga pamagat mula sa mga mapagkukunan mismo; ang mga nag-aambag ay pinapayuhan na huwag mag-imbento ng mga pamagat o gamitin ang mga ito sa editoryal kung ito ay maiiwasan. Ang isang pagbubukod ay para sa mas lumang mga gawa; kung pangunahin ang mga ito sa makasaysayang interes, ang isang taon sa panaklong na nakadugtong sa pamagat ay tumutulong sa mga user na malaman kung sila ay interesado.
|
||||
- Walang pamagat ng ALLCAPS. Kadalasan ay angkop ang title case, ngunit kapag may pagdududa, gamitin ang capitalization mula sa source
|
||||
|
||||
##### URLs
|
||||
|
||||
- Hindi namin pinahihintulutan ang mga pinaikling URL.
|
||||
- Dapat alisin ang mga tracking code sa URL.
|
||||
- Dapat na i-escape ang mga internasyonal na URL. Karaniwang nire-render ito ng mga browser bar sa Unicode, ngunit gumamit ng kopya at i-paste.
|
||||
- Ang mga Secure (https) na URL ay palaging mas gusto kaysa sa mga hindi secure na (http) na mga url kung saan ipinatupad ang https.
|
||||
- Hindi namin gusto ang mga URL na tumuturo sa mga webpage na hindi nagho-host ng nakalistang mapagkukunan, ngunit sa halip ay tumuturo sa ibang lugar.
|
||||
|
||||
##### Mga tagalikha
|
||||
|
||||
- Gusto naming pasalamatan ang mga lumikha ng mga libreng mapagkukunan kung saan naaangkop, kabilang ang mga tagasalin!
|
||||
- Para sa mga isinaling gawa ang orihinal na may-akda ay dapat na kredito.
|
||||
- Hindi namin pinahihintulutan ang mga link para sa Mga Tagalikha.
|
||||
- Para sa compilation o remixed na mga gawa, maaaring kailanganin ng "creator" ang isang paglalarawan. Halimbawa, ang mga aklat na "GoalKicker" o "RIP Tutorial" ay kinikilala bilang "`Compiled from StackOverflow Documentation`"
|
||||
|
||||
##### Mga Platform at Mga Tala sa Pag-access
|
||||
|
||||
- Kurso. Lalo na para sa aming mga listahan ng kurso, ang platform ay isang mahalagang bahagi ng paglalarawan ng mapagkukunan. Ito ay dahil ang mga platform ng kurso ay may iba't ibang mga affordance at mga modelo ng pag-access. Bagama't karaniwang hindi namin ilista ang isang aklat na nangangailangan ng pagpaparehistro, maraming mga platform ng kurso ang may mga affordance na hindi gumagana nang walang isang uri ng account. Kasama sa mga halimbawang platform ng kurso ang Coursera, EdX, Udacity, at Udemy. Kapag ang isang kurso ay nakasalalay sa isang platform, ang pangalan ng platform ay dapat na nakalista sa mga panaklong.
|
||||
- YouTube. Marami kaming mga kurso na binubuo ng mga playlist sa YouTube. Hindi namin inilista ang Youtube bilang isang platform, sinusubukan naming ilista ang tagalikha ng Youtube, na kadalasan ay isang sub-platform.
|
||||
- Mga video ng YouTube. Karaniwang hindi kami nagli-link sa mga indibidwal na video sa YouTube maliban kung ang mga ito ay higit sa isang oras ang haba at nakabalangkas tulad ng isang kurso o isang tutorial.
|
||||
- Leanpub. Nagho-host ang Leanpub ng mga aklat na may iba't ibang modelo ng access. Minsan ang isang libro ay maaaring basahin nang walang pagpaparehistro; minsan ang isang libro ay nangangailangan ng isang Leanpub account para sa libreng pag-access. Dahil sa kalidad ng mga aklat at ang pinaghalong mga modelo ng pag-access sa Leanpub, pinahihintulutan namin ang paglilista ng huli kasama ang tala sa pag-access `*(Leanpub account o valid na email ang hinihiling)*`
|
||||
|
||||
#### Mga genre
|
||||
|
||||
Ang unang tuntunin sa pagpapasya kung saang listahan kabilang ang isang mapagkukunan ay upang makita kung paano inilalarawan ng mapagkukunan ang sarili nito. Kung ito ay tinatawag na isang libro, marahil ito ay isang libro.
|
||||
|
||||
##### Mga genre na hindi namin inililista
|
||||
|
||||
Dahil malawak ang Internet, hindi namin isinasama sa aming mga listahan:
|
||||
|
||||
- blogs
|
||||
- blog posts
|
||||
- articles
|
||||
- websites (except for those that host LOTS of items that we list.)
|
||||
- videos that aren't courses or screencasts.
|
||||
- book chapters
|
||||
- teaser samples from books
|
||||
- IRC or Telegram channels
|
||||
- Slacks or mailing lists
|
||||
|
||||
Ang aming mga listahan ng mapagkumpitensyang programming ay hindi kasing higpit tungkol sa mga pagbubukod na ito. Ang saklaw ng repo ay tinutukoy ng komunidad; kung gusto mong magmungkahi ng pagbabago o pagdaragdag sa saklaw, mangyaring gumamit ng isyu para gawin ang mungkahi.
|
||||
|
||||
|
||||
##### Mga Aklat kumpara sa Iba Pang Bagay
|
||||
|
||||
Hindi kami masyadong maselan sa mga libro. Narito ang ilang mga katangian na nagpapahiwatig na ang isang mapagkukunan ay isang libro:
|
||||
|
||||
- mayroon itong ISBN (International Standard Book Number)
|
||||
- mayroon itong Talaan ng mga Nilalaman
|
||||
- inaalok ang isang nada-download na bersyon, lalo na ang mga ePub file.
|
||||
- ito ay may mga edisyon
|
||||
- hindi ito nakadepende sa interactive na content o mga video
|
||||
- sinusubukan nitong kumprehensibong saklawin ang isang paksa
|
||||
- ito ay may sarili
|
||||
|
||||
Maraming mga aklat na inilista namin na walang mga katangiang ito; ito ay maaaring depende sa konteksto.
|
||||
|
||||
|
||||
##### Mga Aklat kumpara sa Mga Kurso
|
||||
|
||||
Minsan ang mga ito ay maaaring mahirap makilala!
|
||||
|
||||
Ang mga kurso ay kadalasang may kaugnay na mga aklat-aralin, na aming ililista sa aming mga listahan ng mga aklat. Ang mga kurso ay may mga lektura, pagsasanay, pagsusulit, tala o iba pang mga tulong sa didactic. Ang isang lektura o video mismo ay hindi isang kurso. Ang powerpoint ay hindi kurso.
|
||||
|
||||
|
||||
##### Mga Interactive na Tutorial kumpara sa Iba pang bagay
|
||||
|
||||
Kung maaari mong i-print ito at panatilihin ang kakanyahan nito, hindi ito isang Interactive na Tutorial.
|
||||
|
||||
|
||||
### Automation
|
||||
|
||||
- Ang pagpapatupad ng mga panuntunan sa pag-format ay awtomatiko sa pamamagitan ng [GitHub Actions](https://github.com/features/actions) gamit [fpb-lint](https://github.com/vhf/free-programming-books-lint) (see [.github/workflows/fpb-lint.yml](.github/workflows/fpb-lint.yml))
|
||||
- Gumagamit ng pagpapatunay ng URL [awesome_bot](https://github.com/dkhamsing/awesome_bot)
|
||||
- Upang ma-trigger ang pagpapatunay ng URL, mag-push ng commit na may kasamang commit na mensahe na naglalaman `check_urls=file_to_check`:
|
||||
|
||||
```
|
||||
check_urls=free-programming-books.md free-programming-books-en.md
|
||||
```
|
||||
|
||||
- Maaari kang tumukoy ng higit sa isang file na susuriin, gamit ang isang puwang upang paghiwalayin ang bawat entry.
|
||||
- Kung tumukoy ka ng higit sa isang file, ang mga resulta ng build ay batay sa resulta ng huling file na nasuri. Dapat mong malaman na maaari kang makapasa sa mga berdeng build dahil dito kaya siguraduhing suriin ang build log sa dulo ng pull request sa pamamagitan ng pag-click sa "Show all checks" -> "Details".
|
@ -1,16 +1,16 @@
|
||||
*Lisez ceci dans d'autres langues: [Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md), [Español](CONTRIBUTING-es.md), [简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[Lisez ceci dans d'autres langues](../README.md#translations)*
|
||||
|
||||
## Contrat de Licence des Contributeurs
|
||||
En contribuant, vous acceptez la [LICENCE](https://github.com/ElivreFoundation/free-programming-livres/blob/master/LICENSE) de ce repositoire.
|
||||
En contribuant, vous acceptez la [LICENCE](../LICENSE) de ce repositoire.
|
||||
|
||||
## Code de conduite des contributeurs
|
||||
En contribuant, vous acceptez de respecter le [Code de Contrat](https://github.com/ElivreFoundation/free-programming-livres/blob/master/CODE_OF_CONDUCT.md) de ce repositoire.
|
||||
En contribuant, vous acceptez de respecter le [Code de Contrat](CODE_OF_CONDUCT-fr.md) de ce repositoire. ([translations](../README.md#translations))
|
||||
|
||||
## En bref
|
||||
|
||||
1. "Un lien pour télécharger facilement un livre" n'est pas toujours un lien vers un livre *gratuit*. Merci de ne contribuer qu'à du contenu gratuit. Assurez-vous que c'est gratuit. Nous n'acceptons pas les liens vers des pages qui *nécessitent* des adresses e-mail valides pour obtenir des livres, mais nous accueillons les annonces qui en font la demande.
|
||||
|
||||
2. Vous n'êtes pas obligé de connaître Git : si vous avez trouvé quelque chose d'intéressant qui n'est *pas déjà dans ce repositoire*, veuillez ouvrir un [Problème](https://github.com/ElivreFoundation/free-programming-livres/issues) avec vos propositions de liens.
|
||||
2. Vous n'êtes pas obligé de connaître Git : si vous avez trouvé quelque chose d'intéressant qui n'est *pas déjà dans ce repositoire*, veuillez ouvrir un [Problème](https://github.com/EbookFoundation/free-programming-books/issues) avec vos propositions de liens.
|
||||
- Si vous savez Git, Forkez le repo et envoyez vos pull requests.
|
||||
3. Nous avons 5 types de listes. Choisissez le bon:
|
||||
|
||||
@ -26,7 +26,7 @@ En contribuant, vous acceptez de respecter le [Code de Contrat](https://github.c
|
||||
|
||||
### Directrices
|
||||
- assurez-vous qu'un livre est gratuit. Vérifiez si nécessaire. Cela aide les administrateurs si vous commentez dans le PR pourquoi vous pensez que le livre est gratuit.
|
||||
- nous n'acceptons pas les fichiers hébergés sur google drive, dropbox, mega, scribd, issuu et autres plateformes de téléchargement de fichiers similaires.
|
||||
- nous n'acceptons pas les fichiers hébergés sur Google Drive, Dropbox, Mega, Scribd, Issuu et autres plateformes de téléchargement de fichiers similaires.
|
||||
- insérez vos liens par ordre alphabétique. Si vous voyez un lien égaré, veuillez le réorganiser et soumettre un PR
|
||||
- utiliser le lien avec la source la plus autoritaire (c'est-à-dire que le site de l'auteur est meilleur que le site de l'éditeur, qui est meilleur qu'un site tiers)
|
||||
+ pas de services d'hébergement de fichiers (cela inclut (mais n'est pas limité à) les liens Dropbox et Google Drive)
|
||||
@ -42,7 +42,7 @@ En contribuant, vous acceptez de respecter le [Code de Contrat](https://github.c
|
||||
- si un lien existe dans plusieurs formats, ajoutez un lien séparé avec une note sur chaque format
|
||||
- si une ressource existe à différents endroits sur Internet
|
||||
+ utiliser le lien avec la source la plus autoritaire (c'est-à-dire que le site de l'auteur est meilleur que le site de l'éditeur, qui est meilleur qu'un site tiers)
|
||||
+ s'ils renvoient à des éditions différentes et que vous jugez que ces éditions sont suffisamment différentes pour qu'elles valent la peine d'être conservées, ajoutez un lien séparé avec une note sur chaque édition (voir [Problème #2353](https://github.com/ElivreFoundation/free-programming-livres/issues/2353) pour contribuer à la discussion sur le formatage.))
|
||||
+ s'ils renvoient à des éditions différentes et que vous jugez que ces éditions sont suffisamment différentes pour qu'elles valent la peine d'être conservées, ajoutez un lien séparé avec une note sur chaque édition (voir [Problème #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) pour contribuer à la discussion sur le formatage.))
|
||||
- préférer les commits atomiques (un commit par ajout/suppression/modification) aux plus gros commits. Pas besoin d'écraser vos commits avant de soumettre un PR. (Nous n'appliquerons jamais cette règle car c'est juste une question de commodité pour les responsables)
|
||||
- si le livre est plus ancien, indiquez la date de parution avec le titre.
|
||||
- incluez le ou les noms de l'auteur, le cas échéant. Vous pouvez raccourcir les listes d'auteurs avec "et al."
|
@ -1,10 +1,10 @@
|
||||
*Instruksi ini dalam bahasa lain: [Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md),[Español](CONTRIBUTING-es.md), [Français](CONTRIBUTING-fr.md), [简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[Instruksi ini dalam bahasa lain](../README.md#translations)*
|
||||
|
||||
## Perjanjian lisensi kontributor
|
||||
Dengan kerja sama Anda, Anda menerima [lisensi](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) dari repositori ini.
|
||||
Dengan kerja sama Anda, Anda menerima [lisensi](../LICENSE) dari repositori ini.
|
||||
|
||||
## Kode Etik untuk Kontributor
|
||||
Dengan partisipasi Anda, Anda berjanji untuk mengikuti [Kode Etik](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md) dari repositori ini.
|
||||
Dengan partisipasi Anda, Anda berjanji untuk mengikuti [Kode Etik](CODE_OF_CONDUCT-id.md) dari repositori ini. ([translations](../README.md#translations))
|
||||
|
||||
## Versi pendek
|
||||
1. "Tautan untuk mengunduh buku dengan mudah" tidak selalu merupakan tautan ke buku *gratis*. Harap hanya menambahkan konten gratis. Pastikan mereka gratis. Kami tidak menerima tautan ke situs yang * mengharuskan * Anda mendaftar dengan alamat email yang berfungsi untuk mengunduh buku, tetapi kami menyambut situs yang meminta alamat email.
|
@ -1,10 +1,10 @@
|
||||
*Leggilo in altre lingue: [Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md), [Español](CONTRIBUTING-es.md), [Français](CONTRIBUTING-fr.md), **Italiano**, [简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[Leggilo in altre lingue](../README.md#translations)*
|
||||
|
||||
## Accordo di Licenza
|
||||
Contribuendo tu accetti alla [LICENZA](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) di questa repository.
|
||||
Contribuendo tu accetti alla [LICENZA](../LICENSE) di questa repository.
|
||||
|
||||
## Codice di Comportamento del Collaboratore
|
||||
I collaboratori accettano di rispettare il [Codice di Comportamento](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT-it.md) di questa repository.
|
||||
I collaboratori accettano di rispettare il [Codice di Comportamento](CODE_OF_CONDUCT-it.md) di questa repository. ([translations](../README.md#translations))
|
||||
|
||||
## In breve
|
||||
1. "Un link per scaricare facilmente un libro" non è sempre un link per scaricare un libro *gratuito*. Per favore contribuisci solo con contenuti gratuiti. Assicurati che sia gratuito. Non accettiamo link a pagine che *richiedono* email funzionanti per ottenere il libro, ma diamo il benvenuto agli annunci che li richiedono.
|
||||
@ -25,7 +25,7 @@ I collaboratori accettano di rispettare il [Codice di Comportamento](https://git
|
||||
<a name="guidelines"></a>
|
||||
### Linee guida
|
||||
- assicurati che il libro sia gratuito. Controlla più volte se necessario. Commentare nella PR il perché pensi che il libro sia gratuito aiuta gli admin.
|
||||
- non accettiamo file hostati su google drive, dropbox, mega, scribd, issuu e altre piattaforme simili per l'upload dei file
|
||||
- non accettiamo file hostati su Google Drive, Dropbox, Mega, Scribd, Issuu e altre piattaforme simili per l'upload dei file
|
||||
- inserisci i link ordinandoli alfabeticamente. Se sbagli la posizione di un link, riordinalo e invia la PR
|
||||
- usa il link più "autorevole" per segnalare la risorsa (significa che il sito web dell'autore è migliore del sito web dell'editore, che è migliore di un sito web di terze parti)
|
||||
+ nessun servizio di file hosting (questo include (ma non è limitato a) link di Dropbox e Google Drive)
|
||||
@ -45,7 +45,8 @@ I collaboratori accettano di rispettare il [Codice di Comportamento](https://git
|
||||
- preferisci gli atomic commits (un commit per aggiunta/modifica/eliminazione) rispetto ai grandi commit. Non c'è bisogno di raggruppare i commit per inviarli in una sola PR. (Non applichiamo mai questa regola, è solo per comodità dei moderatori)
|
||||
- se il libro è più vecchio, includi la data di pubblicazione assieme al titolo.
|
||||
- includi il nome o i nomi degli autori se è il caso. Puoi accorciare il nome degli autori con "et al."
|
||||
- se il libro non è ancora finito, e ci stanno ancora lavorando su, aggiungi "in process", come descritto [qui sotto.](#in_process)
|
||||
- se il libro non è ancora finito, e ci stanno ancora lavorando su, aggiungi "in process", come descritto [qui sotto](#in_process). Seleziona sempre l'ultima versione disponibile in questi siti.
|
||||
- se una risorsa è archiviata usando la Wayback Machine di Internet Archive (o simili), aggiungi la notazione "archived", come descritto [qui sotto](#archived). La versione migliore da utilizzare è quella più recente/completa.
|
||||
- se è richiesto un indirizzo email o un account per poter scaricare il libro, aggiungilo tra parentesi, esempio: `(email address *requested*, not required)`
|
||||
|
||||
<a name="formatting"></a>
|
||||
@ -121,6 +122,13 @@ CORRETTO: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane R
|
||||
CORRETTO: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
|
||||
```
|
||||
|
||||
<a name="archived"></a>
|
||||
- Link archiviato:
|
||||
|
||||
```
|
||||
CORRETTO: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)*
|
||||
```
|
||||
|
||||
### Note
|
||||
|
||||
Mentre le basi sono relativamente semplici, c'è una notevole differenza tra le risorse che inseriamo nelle liste. Qui ci sono alcuni appunti su come affrontiamo queste diversità.
|
||||
@ -147,7 +155,7 @@ I nostri elenchi forniscono un set minimo di metadati: titoli, URLs, autori, pia
|
||||
- Vogliamo dare i crediti agli autori ove appropriato, anche ai traduttori!
|
||||
- Per i lavori tradotti, l'autore originale dovrebbe essere incluso.
|
||||
- Non permettiamo collegamenti per gli autori.
|
||||
- Per le compilation o remix, il "creatore" potrebbe aver bisogno di una descrizione. Ad esempio, i libri "GoalKicker" sono accreditati come "Compiled from StackOverflow documentation"
|
||||
- Per le compilation o remix, il "creatore" potrebbe aver bisogno di una descrizione. Ad esempio, i libri "GoalKicker" o "RIP Tutorial" sono accreditati come "Compiled from StackOverflow documentation"
|
||||
|
||||
##### Piattaforme e note di accesso
|
||||
|
@ -1,28 +1,28 @@
|
||||
*이 문서르 다른 언어로 보시려면: [Deutsch](CONTRIBUTING-de.md), [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [Indonesia](CONTRIBUTING-id.md),[简体中文](CONTRIBUTING-zh.md), [English](CONTRIBUTING.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md).*
|
||||
*[이 문서를 다른 언어로 보시려면](../README.md#translations)*
|
||||
|
||||
## 기여자 라이선스 동의서
|
||||
이 프로젝트의 기여자들은 리포지토리의 [약관](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) 에 동의하는 것으로 간주됩니다.
|
||||
이 프로젝트의 기여자들은 리포지토리의 [약관](../LICENSE) 에 동의하는 것으로 간주됩니다.
|
||||
|
||||
## 기여자 행도 강령
|
||||
이 리포지토리 기여함으로서, 모든 기여자는 이 [행동강령](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md) 에 동의한 것으로 간주됩니다.
|
||||
이 리포지토리 기여함으로서, 모든 기여자는 이 [행동강령](CODE_OF_CONDUCT-ko.md) 에 동의한 것으로 간주됩니다. ([translations](../README.md#translations))
|
||||
|
||||
## 요약
|
||||
1. "책을 쉽게 내려받을 수 있는 바로가기"는 해당 책이 무료임을 보장하지 않습니다. 이 프로젝트에 기여하기 전에 해당 바로가기가 무료임을 확인해 주십시오. 저희는 또한 작동하는 이메일을 요구하는 바로가기는 허용하지 않습니다만, 이메일을 요청하는 것들은 허용됩니다.
|
||||
2. 깃에 대해 알고 있을 필요는 없습니다: 만약 당신이 조건에 부합하면서 이미 등재되지 않은 바로가기를 발견한다면, 새로운 바로가기와 함께 새로운 [이슈](https://github.com/EbookFoundation/free-programming-books/issues)를 열 수 있습니다.
|
||||
- 만약 깃 사용법으 알고 있다면, 해당 리포지토리를 Fork 하며 Pull request를 보내주세요.
|
||||
- 만약 깃 사용법을 알고 있다면, 해당 리포지토리를 Fork 하며 Pull request를 보내주세요.
|
||||
3. 저희는 다섯 가지의 리스트를 제공하고 있습니다. 올바른 것을 선택해 주세요:
|
||||
- *책* : PDF, HTML, ePub, gitbook.io 기반 웹사이트, 깃 리포지토리, 등.
|
||||
- *강좌* : 여기서 강좌는 책이 아닌 교육 도구르 칭합니다. [강좌 예시](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
|
||||
- *강좌* : 여기서 강좌는 책이 아닌 교육 도구를 칭합니다. [강좌 예시](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
|
||||
- *상호작용을 할 수 있는 강좌* : 사용자가 코드를 입력하거나 명령어를 입력하여 평가을 받을 수 있는 웹사이트를 칭합니다(평가는 채점이 아닙니다). 예시: [Try Haskell](http://tryhaskell.org), [Try Github](http://try.github.io).
|
||||
- *팟캐스트와 화면 녹화*
|
||||
- *문제집 & 경쟁 하며 배우느 프로그래밍* : 문제를 품으로서 프로그래밍 실력을 향상시키는데 도움을 주는 소프트웨어 또는 웹사이트를 칭합니다. 해당 소프트웨어 또는 웹사이트는 동료가 주체가 되는 코드 검토를 포함 할 수 있습니다.
|
||||
- *문제집 & 경쟁 하며 배우는 프로그래밍* : 문제를 풂으로서 프로그래밍 실력을 향상시키는데 도움을 주는 소프트웨어 또는 웹사이트를 칭합니다. 해당 소프트웨어 또는 웹사이트는 동료가 주체가 되는 코드 검토를 포함 할 수 있습니다.
|
||||
|
||||
4. 아래의 [가이드라인](#가이드라인) 을 참조하고 [마크다운 규격](#규격) 을 준수하여 주십시오.
|
||||
|
||||
5. 깃허브 액션이 각각의 리스트가 오름차순인지, 또하 규격이 준수되었는지 검수 할 것입니다. 각 제출이 검수를 통과하는지 확인해주십시오.
|
||||
|
||||
### 가이드라인
|
||||
- 책이 무료인 반드시 확인 해 주십시오. 해당 책이 무료라고 생각하는 이유를 PR의 comment에 포함하는 것은 관리자들에게 큰 도움이 됩니다.
|
||||
- 책이 무료인지 반드시 확인 해 주십시오. 해당 책이 무료라고 생각하는 이유를 PR의 comment에 포함하는 것은 관리자들에게 큰 도움이 됩니다.
|
||||
- 저희는 Google Drive, Dropbox, Mega, Scribd, Issuu 또는 유사한 파일 공유 시스템에 업로드된 파일들을 수락하지 않습니다.
|
||||
- 바로가기를 오름차순으로 정렬해 주십시오. 만약 당신이 오름차순이 아닌 파일을 발견한다면, 수정후 PR을 보내주세요.
|
||||
- 가능한 가장 원작자에 가까운 바로가기를 사용해주세요(작가의 웹사이트가 편집자의 웹사이트보다 낫고, 제 3자의 웹사이트보다는 편집자의 것이 낫습니다).
|
@ -1,10 +1,10 @@
|
||||
*Leia em outros idiomas: [Deutsch](CONTRIBUTING-de.md), [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [Indonesia](CONTRIBUTING-id.md),[简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md).*
|
||||
*[Leia em outros idiomas](../README.md#translations)*
|
||||
|
||||
## Acordo de Licença do Contribuidor
|
||||
Ao contribuir você concorda com a [LICENSE](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) deste repositório.
|
||||
Ao contribuir você concorda com a [LICENSE](../LICENSE) deste repositório.
|
||||
|
||||
## Código de Conduta do Contribuidor
|
||||
Ao contribuir você concorda em respeitar o [Código de Conduta](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT-pt_BR.md) deste repositório.
|
||||
Ao contribuir você concorda em respeitar o [Código de Conduta](CODE_OF_CONDUCT-pt_BR.md) deste repositório. ([translations](../README.md#translations))
|
||||
|
||||
## Em poucas palavras
|
||||
1. "Um _link_ para baixar um livro facilmente" nem sempre é um _link_ para um livro *gratuito*. Por favor contribua apenas com conteúdo gratuito. Certifique-se de que é grátis. Não são aceitos _links_ para páginas que *requerem* um endereço de email para obter livros, mas aceitamos listas que requerem.
|
@ -1,14 +1,14 @@
|
||||
*Доступно на других языках: [Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md), [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[Доступно на других языках](../README.md#translations)*
|
||||
|
||||
<a name="contributor-license-agreement"></a>
|
||||
## Лицензионное соглашение с участником
|
||||
|
||||
Принимая участие, вы соглашаетесь с [ЛИЦЕНЗИЕЙ](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) этого репозитория.
|
||||
Принимая участие, вы соглашаетесь с [ЛИЦЕНЗИЕЙ](../LICENSE) этого репозитория.
|
||||
|
||||
<a name="contributor-code-of-conduct"></a>
|
||||
## Кодекс поведения автора
|
||||
|
||||
Принимая участие, вы соглашаетесь соблюдать [Кодекс поведения](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT-ru.md) этого репозитория.
|
||||
Принимая участие, вы соглашаетесь соблюдать [Кодекс поведения](CODE_OF_CONDUCT-ru.md) этого репозитория. ([translations](../README.md#translations))
|
||||
|
||||
<a name="in-a-nutshell"></a>
|
||||
## В двух словах
|
||||
@ -32,7 +32,7 @@
|
||||
### Руководство
|
||||
|
||||
- Убедитесь что книга бесплатна. При необходимости проверьте еще раз. Администраторам помогает, если вы описываете в PR, почему вы думаете, что книга бесплатная.
|
||||
- Мы не принимаем файлы, размещенные на google drive, dropbox, mega, scribd, issuu и других подобных платформах для загрузки файлов.
|
||||
- Мы не принимаем файлы, размещенные на Google Drive, Dropbox, Mega, Scribd, Issuu и других подобных платформах для загрузки файлов.
|
||||
- Вставляйте ссылки в алфавитном порядке. Если вы видите ссылку нарушающую порядок, измените ее порядок и отправьте PR
|
||||
- Используйте ссылку с наиболее авторитетным источником (то есть сайт автора лучше, чем сайт редактора, что лучше, чем сторонний сайт)
|
||||
+ не с файловых хостингов (включая (но не ограничиваясь) ссылками на Dropbox и Google Drive)
|
@ -1,4 +1,4 @@
|
||||
*Đọc bằng ngôn ngữ khác: [Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md), [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[Đọc bằng ngôn ngữ khác](../README.md#translations)*
|
||||
|
||||
Bản dịch Tiếng Việt:
|
||||
|
||||
@ -11,10 +11,10 @@ Bản dịch Tiếng Việt:
|
||||
---
|
||||
|
||||
## Giấy Phép Thỏa Thuận Cộng Tác Viên
|
||||
Bằng cách đóng góp, bạn đồng ý với [LICENSE](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) của kho lưu trữ này.
|
||||
Bằng cách đóng góp, bạn đồng ý với [LICENSE](../LICENSE) của kho lưu trữ này.
|
||||
|
||||
## Quy Tắc Ứng Xử của Cộng Tác Viên
|
||||
Bằng cách đóng góp, bạn đồng ý tôn trọng [Quy Tắc Ứng Xử](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md) của kho lưu trữ này.
|
||||
Bằng cách đóng góp, bạn đồng ý tôn trọng [Quy Tắc Ứng Xử](CODE_OF_CONDUCT.md) của kho lưu trữ này. ([translations](../README.md#translations))
|
||||
|
||||
## Tóm Tắt
|
||||
1. "Một liên kết để tải một cuốn sách" không có nghĩa nó là một cuốn sách *miễn phí*. Vui lòng chỉ đóng góp nội dung miễn phí. Đảm bảo rằng nó là miễn phí. Chúng tôi không chấp nhận các liên kết đến các trang có *yêu cầu bắt buộc* nhập địa chỉ email để nhận sách, nhưng chúng tôi hoan nghênh những danh sách yêu cầu chúng.
|
||||
@ -34,7 +34,7 @@ Bằng cách đóng góp, bạn đồng ý tôn trọng [Quy Tắc Ứng Xử](h
|
||||
|
||||
### Những Nguyên Tắc
|
||||
- đảm bảo rằng một cuốn sách là miễn phí. Kiểm tra kỹ nếu cần. Nó sẽ giúp cho các quản trị viên nếu bạn nhận xét trong phần PR về lý do tại sao bạn cho rằng cuốn sách là miễn phí.
|
||||
- chúng tôi không chấp nhận các tệp được lưu trữ trên google drive, dropbox, mega, scribd, issu và các nền tảng tải lên tệp tương tự khác.
|
||||
- chúng tôi không chấp nhận các tệp được lưu trữ trên Google Drive, Dropbox, Mega, Scribd, Issuu và các nền tảng tải lên tệp tương tự khác.
|
||||
- chèn các liên kết của bạn theo thứ tự bảng chữ cái. Nếu bạn thấy một liên kết bị đặt sai vị trí, vui lòng sắp xếp lại nó và gửi một PR.
|
||||
- sử dụng liên kết với nguồn có thẩm quyền nhất (có nghĩa là trang web của tác giả tốt hơn trang web của người biên tập, tốt hơn trang web của bên thứ ba)
|
||||
+ không có dịch vụ lưu trữ tệp (điều này bao gồm (nhưng không giới hạn) liên kết Dropbox và Google Drive)
|
@ -1,14 +1,14 @@
|
||||
*阅读本文的其他语言版本:[Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md), [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [繁體中文](CONTRIBUTING-zh_TW.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[阅读本文的其他语言版本](../README.md#translations)*
|
||||
|
||||
|
||||
## 贡献者许可协议
|
||||
|
||||
请遵循此[许可协议](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE)参与贡献。
|
||||
请遵循此[许可协议](../LICENSE)参与贡献。
|
||||
|
||||
|
||||
## 贡献者行为准则
|
||||
|
||||
请同意并遵循此[行为准则](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md)参与贡献。
|
||||
请同意并遵循此[行为准则](CODE_OF_CONDUCT.md)参与贡献。([translations](../README.md#translations))
|
||||
|
||||
|
||||
## 概要
|
||||
@ -32,7 +32,7 @@
|
||||
### 基本准则
|
||||
|
||||
* 确保你提交的每一本书都是免费的。如有需要请做Double-check。如果你在PR中注明为什么你认为这本书是免费的,这将对管理员是很有帮助的。
|
||||
* 我们不接受存储在google drive、dropbox、mega、scribd、issuu和其他类似文件上传平台上的文件。
|
||||
* 我们不接受存储在Google Drive、Dropbox、Mega、Scribd、Issuu和其他类似文件上传平台上的文件。
|
||||
* 请按照字母顺序插入链接。如果你看到一个错位的链接,请重新对他进行排序并提交一个PR。
|
||||
* 使用最权威来源的链接(意思是原作者的网站比编辑的网站好,比第三方网站好)。
|
||||
* 没有文件托管服务(包括(但不限于)Dropbox和谷歌驱动器链接)。
|
@ -1,21 +1,21 @@
|
||||
*閱讀其他語言版本的文件:[Deutsch](CONTRIBUTING-de.md), [English](CONTRIBUTING.md), [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [简体中文](CONTRIBUTING-zh.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md), [Português Brasileiro](CONTRIBUTING-pt_BR.md).*
|
||||
*[閱讀其他語言版本的文件](../README.md#translations)*
|
||||
|
||||
|
||||
## 貢獻者許可協議
|
||||
|
||||
請遵循此[許可協議](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE)參與貢獻。
|
||||
請遵循此 [許可協議](../LICENSE) 參與貢獻。
|
||||
|
||||
|
||||
## 貢獻者行為準則
|
||||
|
||||
請同意並遵循此[行為準則](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md)參與貢獻。
|
||||
請同意並遵循此 [行為準則](CODE_OF_CONDUCT.md) 參與貢獻。([translations](../README.md#translations))
|
||||
|
||||
|
||||
## 概要
|
||||
|
||||
1. "一個可以輕易下載一本書的連結" 並不代表它導向的就是 *免費* 書籍。 請只提供免費內容。 確信你所提供的書籍是免費的。我們不接受導向*需要*工作電子郵件地址才能獲取書籍頁面的連結,但我們歡迎有需求這些連結的列表。
|
||||
1. "一個可以輕易下載一本書的連結" 並不代表它導向的就是 *免費* 書籍。 請只提供免費內容。 確信你所提供的書籍是免費的。我們不接受導向 *需要* 工作電子郵件地址才能獲取書籍頁面的連結,但我們歡迎有需求這些連結的列表。
|
||||
|
||||
2. 你不需要會 Git:如果你發現了一些有趣的東西 *尚未出現在此 repo* 中,請開一個[Issue](https://github.com/EbookFoundation/free-programming-books/issues)進行主題討論。
|
||||
2. 你不需要會 Git:如果你發現了一些有趣的東西 *尚未出現在此 repo* 中,請開一個 [Issue](https://github.com/EbookFoundation/free-programming-books/issues) 進行主題討論。
|
||||
* 如果你已經知道 Git,請 Fork 此 repo 並提交 PR。
|
||||
|
||||
3. 這裡有五種列表,請選擇正確的一項:
|
||||
@ -26,7 +26,7 @@
|
||||
* *Podcasts and Screencasts* :Podcast 和影音。
|
||||
* *Problem Sets & Competitive Programming* :一個網站或軟體,讓你透過解決簡單或複雜的問題來評估你的程式技能,可能有程式碼檢查,或與其他用戶比對结果。
|
||||
|
||||
4. 確保遵循下方的[基本準則](#基本準則),並遵循此 repo 文件的[Markdown規定格式](#規定格式)。
|
||||
4. 確保遵循下方的 [基本準則](#基本準則),並遵循此 repo 文件的 [Markdown 規定格式](#規定格式)。
|
||||
|
||||
5. Github Actions 將運行測試,以確保你的列表是 **按字母顺序排列** 的,並 **遵循格式化規則**。請 **確保** 你的更改通過該測試。
|
||||
|
||||
@ -34,43 +34,43 @@
|
||||
### 基本準則
|
||||
|
||||
* 確保你提交的每一本書都是免費的。如有需要請 Double-check。如果你在 PR 中註明為什麼你認為這本書是免費的,這對管理員是很有幫助的。
|
||||
* 我們不接受儲存在 google drive、dropbox、mega、scribd、issuu 和其他類似文件上傳平台上的文件。
|
||||
* 我們不接受儲存在 Google Drive、Dropbox、Mega、Scribd、Issuu 和其他類似文件上傳平台上的文件。
|
||||
* 請按照字母順序插入連結。如果你看到一個錯位的連結,請重新對他進行排序並提交一個 PR。
|
||||
* 使用最權威來源的連結(意思是原作者的網站比編輯的網站好,比第三方網站好)。
|
||||
* 沒有文件託管服務(包括(但不限於)Dropbox和 Google Drive 連結)。
|
||||
* 沒有文件託管服務(包括(但不限於) Dropbox 和 Google Drive 連結)。
|
||||
* 優先選擇使用 `https` 連結,而不是 `http` 連結 -- 只要它們位於相同的網域並提供相同的内容。
|
||||
* 在網域根目錄上,去掉尾末的斜槓:使用 `http://example.com` 代替 `http://example.com/`。
|
||||
* 優先選擇最短的連結:使用 `http://example.com/dir/` 比使用 `http://example.com/dir/index.html` 更好。
|
||||
* 不要提供短連結
|
||||
* 優先選擇使用 "current" 連結代替有 "version" 連結:使用 `http://example.com/dir/book/current/` 比使用 `http://example.com/dir/book/v1.0.0/index.html` 更好。
|
||||
* 如果一個連結存在過期的證書/自簽名證書/SSL問題的任何其他類型:
|
||||
1. *replace it* :如果可能的話,將其 *替換* 為對應的`http`(因為在移動設備上接受異常可能比較複雜)。
|
||||
1. *replace it* :如果可能的話,將其 *替換* 為對應的 `http` (因為在移動設備上接受異常可能比較複雜)。
|
||||
2. *leave it* :如果沒有http版本,但仍然可以通過https造訪連結,則在瀏覽器中添加異常或忽略警告。
|
||||
3. *remove it* :上述狀況以外則刪除掉它。
|
||||
* 如果一個連結以多種格式存在,請添加一個單獨的連結,並註明每種格式。
|
||||
* 如果一個資源存在於Internet上的不同位置
|
||||
* 使用最權威來源的連結(意思是原始作者的網站比編輯的網站好,比第三方網站好)。
|
||||
* 如果它們連結到不同的版本,你認為這些版本差異很大,值得保留,那麼添加一個單獨的連結,並對每個版本做說明(參考[Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353)有助於格式化問題的討論)。
|
||||
* 如果它們連結到不同的版本,你認為這些版本差異很大,值得保留,那麼添加一個單獨的連結,並對每個版本做說明(參考 [Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) 有助於格式化問題的討論)。
|
||||
* 相較一個比較大的提交,我們更傾向於原子提交(通過添加/删除/修改進行一次提交)。在提交PR之前没有必要壓縮你的提交。(為了維護人員的方便,我們永遠不會執行這個規則)。
|
||||
* 如果一本書比較舊,請在書名中註明出版日期。
|
||||
* 包含作者的名字或適當的名字。中文版本可以用 “等” 縮短作者列表。
|
||||
* 如果一本書還没有完成,並且仍在編寫中,則需添加 “編寫中” 符號,參考[下文](#in_process)所述。
|
||||
* 如果在開始下載之前需要電子郵件地址或帳户設置,請在括號中添加合適的語言描述,例如:`(*需要*電子郵件,但不是必需的)`。
|
||||
* 如果一本書還没有完成,並且仍在編寫中,則需添加 “編寫中” 符號,參考 [下文](#in_process) 所述。
|
||||
* 如果在開始下載之前需要電子郵件地址或帳户設置,請在括號中添加合適的語言描述,例如:`(*需要* 電子郵件,但不是必需的)`。
|
||||
|
||||
|
||||
### 規定格式
|
||||
|
||||
* 所有列表都是`.md`文件。試着學習[Markdown](https://guides.github.com/features/mastering-markdown/)語法。它很容易上手!
|
||||
* 所有的列表都以索引開始。它的作用是列出並連結所有的sections(章節/段落)或subsections(子段落/子章節)。務必遵循字母順序排列。
|
||||
* Sections(章節/段落)使用3級標題(`###`),subsections(子段落/子章節)使用4級標題 (`####`)。
|
||||
* 所有列表都是 `.md` 文件。試着學習 [Markdown](https://guides.github.com/features/mastering-markdown/) 語法。它很容易上手!
|
||||
* 所有的列表都以索引開始。它的作用是列出並連結所有的 sections (章節/段落)或 subsections (子段落/子章節)。務必遵循字母順序排列。
|
||||
* Sections (章節/段落)使用3級標題(`###`),subsections (子段落/子章節)使用4級標題 (`####`)。
|
||||
|
||||
|
||||
#### 整體思維為:
|
||||
|
||||
* `2` :新添加的Section與末尾連結間必需留有`2`個空行
|
||||
* `1` :標題和第一個連結之間必需留有`1`個空行的空行
|
||||
* `2` :新添加的 Section 與末尾連結間必需留有 `2` 個空行
|
||||
* `1` :標題和第一個連結之間必需留有 `1` 個空行的空行
|
||||
* `0` :任何兩個連結之間不能留有任何空行
|
||||
* `1` :每個`.md`文件末尾必需留有`1`個空行
|
||||
* `1` :每個 `.md` 文件末尾必需留有 `1` 個空行
|
||||
|
||||
|
||||
#### 舉例:
|
||||
@ -153,8 +153,8 @@
|
||||
```
|
||||
|
||||
### 自動化測試
|
||||
- 規定格式驗證是由[Github Actions](https://docs.github.com/en/actions)自動化進行,使用[fpb-lint](https://github.com/vhf/free-programming-books-lint)套件 (參閱 [.github/workflows/fpb-lint.yml](.github/workflows/fpb-lint.yml))。
|
||||
- 使用[awesome_bot](https://github.com/dkhamsing/awesome_bot)進行連結驗證。
|
||||
- 規定格式驗證是由 [Github Actions](https://docs.github.com/en/actions) 自動化進行,使用 [fpb-lint](https://github.com/vhf/free-programming-books-lint) 套件 (參閱 [.github/workflows/fpb-lint.yml](.github/workflows/fpb-lint.yml))。
|
||||
- 使用 [awesome_bot](https://github.com/dkhamsing/awesome_bot) 進行連結驗證。
|
||||
- 可以藉由提交一個內容包含`check_urls=file_to_check`來觸發連結驗證:
|
||||
|
||||
```
|
||||
@ -162,4 +162,4 @@ check_urls=free-programming-books.md free-programming-books-en.md
|
||||
```
|
||||
|
||||
- 您可以以一個空白區隔出想要進行驗證的檔案名稱來一次驗證多個檔案。
|
||||
- 如果您一次驗證多個檔案,自動化測試的結果會是基於最後一個驗證的檔案。您的測試可能會因此通過,因此請詳加確認測試日誌。可以在pull request結果中點選"Show all checks" -> "Details"來查看。
|
||||
- 如果您一次驗證多個檔案,自動化測試的結果會是基於最後一個驗證的檔案。您的測試可能會因此通過,因此請詳加確認測試日誌。可以在 pull request 結果中點選"Show all checks" -> "Details" 來查看。
|
@ -1,10 +1,10 @@
|
||||
*Read this in other languages: [Deutsch](CONTRIBUTING-de.md), [Français](CONTRIBUTING-fr.md), [Español](CONTRIBUTING-es.md), [Indonesia](CONTRIBUTING-id.md),[简体中文](CONTRIBUTING-zh.md), [繁體中文](CONTRIBUTING-zh_TW.md), [Português (BR)](CONTRIBUTING-pt_BR.md), [فارسی](CONTRIBUTING-fa_IR.md), [Tiếng Việt](CONTRIBUTING-vn.md), [Русский](CONTRIBUTING-ru.md).*
|
||||
*[Read this in other languages](../README.md#translations)*
|
||||
|
||||
## Contributor License Agreement
|
||||
By contributing you agree to the [LICENSE](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) of this repository.
|
||||
By contributing you agree to the [LICENSE](https://github.com/EbookFoundation/free-programming-books/blob/main/LICENSE) of this repository.
|
||||
|
||||
## Contributor Code of Conduct
|
||||
By contributing you agree to respect the [Code of Conduct](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md) of this repository.
|
||||
By contributing you agree to respect the [Code of Conduct](CODE_OF_CONDUCT.md) of this repository. ([translations](../README.md#translations))
|
||||
|
||||
## In a nutshell
|
||||
1. "A link to easily download a book" is not always a link to a *free* book. Please only contribute free content. Make sure it's free. We do not accept links to pages that *require* working email addresses to obtain books, but we welcome listings that request them.
|
||||
@ -45,6 +45,7 @@ By contributing you agree to respect the [Code of Conduct](https://github.com/Eb
|
||||
- if the book is older, include the publication date with the title.
|
||||
- include the author name or names where appropriate. You can shorten author lists with "et al."
|
||||
- if the book is not finished, and is still being worked on, add the "in process" notation, as described [below.](#in_process)
|
||||
- if a resource is restored using the Internet Archive's Wayback Machine (or similar), add the "archived" notation, as described [below](#archived). The best versions to use are recent and complete.
|
||||
- if an email address or account setup is requested before download is enabled, add language-appropriate notes in parentheses, e.g.: `(email address *requested*, not required)`
|
||||
|
||||
### Formatting
|
||||
@ -119,6 +120,13 @@ GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe
|
||||
GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
|
||||
```
|
||||
|
||||
<a name="archived"></a>
|
||||
- Archived link:
|
||||
|
||||
```
|
||||
GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)*
|
||||
```
|
||||
|
||||
### Notes
|
||||
|
||||
While the basics are relatively simple, there is a great diversity in the resources we list. Here are some notes on how we deal with this diversity.
|
||||
@ -145,7 +153,7 @@ Our lists provide a minimal set of metadata: titles, URLs, creators, platforms,
|
||||
- We want to credit the creators of free resources where appropriate, including translators!
|
||||
- For translated works the original author should be credited.
|
||||
- We do not permit links for Creators.
|
||||
- For compilation or remixed works, the "creator" may need a description. For example, "GoalKicker" books are credited as "Compiled from StackOverflow documentation"
|
||||
- For compilation or remixed works, the "creator" may need a description. For example, "GoalKicker" or "RIP Tutorial" books are credited as "Compiled from StackOverflow documentation"
|
||||
|
||||
##### Platforms and Access Notes
|
||||
|
@ -1,4 +1,4 @@
|
||||
إقرأ هذا بلغات أخرى: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [Deutsch](HOWTO-de.md), [Bahasa Indonesia](HOWTO-id.md).
|
||||
*[إقرأ هذا بلغات أخرى](../README.md#translations)*
|
||||
|
||||
مرحبا بكم في *!Free-Programming-Books* نرحّب بجميع المساهمين الجدد؛ ونرحب أيضا بهؤلاء الذين يريدون تقديم أول بولّ ريكويست لهم علي جيت هبّ. إن كنت واحدا منهم، فإليك بعض المصادر التي ربما تساعدك:
|
||||
|
||||
@ -16,4 +16,4 @@
|
||||
|
||||
حتي لو كنت مساهما متمرسا في المشاريع مفتوحة المصدر، هناك بعض الأشياء التي ربما تقف في طريقك. فعند تقديمك للبولّ ريكويست، يقوم *جيت هبّ أكشن* بتشغيل فاحص تلقائيا لاكتشاف بعض الأخطاء الصغيرة التي قد تحدث بسبب المسافات أو الأخطاء الأبجدية. فإذا كان الزر أخضرا، هذا يعني أن الكود جاهز للمراجعة، ولكن إن كان غير ذلك، إضغط علي "تفاصيل" تحت الإختبار الذي فشل لتري ما هي الأخطاء التي يجب أن تصححها قبل مراجعة الكود. بعد تصحيح الأخطاء قم بعمل كومّيت لإضافة التعديلات للبولّ ريكويست.
|
||||
|
||||
في النهاية، إذا لم تتأكد من أن المصادر التي تريد إضافتها مناسبة لـ *Free-Programming-Books*، فقم بقرآءة الدليل الإرشادي في [CONTRIBUTING](CONTRIBUTING.md).
|
||||
في النهاية، إذا لم تتأكد من أن المصادر التي تريد إضافتها مناسبة لـ *Free-Programming-Books*، فقم بقرآءة الدليل الإرشادي في [CONTRIBUTING](CONTRIBUTING.md). ([translations](../README.md#translations))
|
16
docs/HOWTO-bn.md
Normal file
16
docs/HOWTO-bn.md
Normal file
@ -0,0 +1,16 @@
|
||||
*[অন্য ভাষায় এটা পড়ুন](../README.md#translations)*
|
||||
|
||||
Free-Programming-Books রিপোজটরি তে স্বাগতম! আমরা নবাগত কন্ট্রিবিউটরস দের স্বাগতম জানাই; এমনকি যারা গিটহাবে এই প্রথম কোন "পুল রিকোয়েস্ট" তৈরি কয়েছেন। যদি আপনি তাদের একজন হয়ে থাকেন তাহলে নিচের রিসোর্স গুলো আপনার কাজে লাগতে পারেঃ
|
||||
|
||||
* [:us: পুল রিকোয়েস্ট কি?](https://help.github.com/articles/about-pull-requests/) *(in english)*
|
||||
* [:us: কিভাবে পুল রিকোয়েস্ট দিব](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) *(in english)*
|
||||
* [:us: গিটহাব হ্যালো ওয়ার্ল্ড](https://guides.github.com/activities/hello-world/) *(in english)*
|
||||
* [:us: ইউটিউব - নতুনদের জন্য গিটহাব](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)*
|
||||
* [:us: ইউটিউব - কিভাবে একটি গিটহাব রিপোজিটরি ফোর্ক করবেন এবং পুল রিকোয়েস্ট সাবমিট করবেন](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)*
|
||||
* [:us: ইউটিউব - মার্কডাউন ক্র্যাশ কোর্স ](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)*
|
||||
|
||||
কোন প্রশ্ন করতে দ্বিধাবোধ করবেন না। সব কন্ট্রিবিউটরই ফার্স্ট পুল রিকোয়েস্ট থেকে শুরু করেছিল। আপনিও হতে পারেন আমাদের সহস্রতম কন্ট্রিবিউটর!
|
||||
|
||||
এমনকি আপনি যদি একজন অভিজ্ঞ ওপেন-সোর্স কন্ট্রিবিউটর ও হয়ে থাকেন, কখনও কখনো কিছু জিনিস ভুল হতেই পারে। যখন আপনি আপনার পুল রিকোয়েস্ট সাবমিট করবেন গিটহাব একশনস আপনার কোড কে যাচাই-বাছাই করবে, কখনো বা স্পেসিং বা ক্যাপিটালাইজেশন এর মত ছোটখাটো জিনিস খুঁজে বের করবে। যদি আপনি সবুজ বাটন পেয়ে যান, তাহলে বুঝতে পারবেন সবকিছু রিভিউ এর জন্য প্রস্তুত। কিন্তু যদি আপনি সবুজ বাটন না পান তাহলে ফেইল্ড হওয়া চেক এর নিচে "Details" এ ক্লিক করলে সমস্যাগুলি খুঁজে বের করতে পারবেন। তারপর সেই সমস্যাগুলো ফিক্স করার পর আপনার পুল রিকোয়েস্ট এ কমিট করবেন।
|
||||
|
||||
যদি আপনার সন্দেহ হয় যে আপনার রিসোর্স "Free-Programming-Books" এর জন্য উপযুক্ত কিনা, এই গাইডলাইন্স পড়ে দেখুন- [CONTRIBUTING](CONTRIBUTING.md) ([translations](../README.md#translations))
|
@ -1,4 +1,4 @@
|
||||
Pročitaj ovo u drugim jezicima: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [Deutsch](HOWTO-de.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Pročitaj ovo u drugim jezicima](../README.md#translations)*
|
||||
|
||||
Dobrodošli u Free-Programming-Books! Primamo nove kontributore; čak i one koji tek prave svoj prvi pull request na GitHub-u. Ako ste jedan od njih, ovdje je nekoliko izvora koji bi Vam mogli pomoći:
|
||||
|
||||
@ -14,4 +14,4 @@ Namojte se ustručavati da postavljate pitanja; svaki kontributor je započeo sa
|
||||
|
||||
Č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.
|
||||
|
||||
Na kraju, ako niste sigurni da je resurs koji želite dodati prikladan za Free-Programming-Books, pročitajte smjernice u [CONTRIBUTING](CONTRIBUTING.md).
|
||||
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))
|
@ -1,4 +1,4 @@
|
||||
Lese das hier auch in anderen Sprachen: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [босански](HOWTO-bs.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Lese das hier auch in anderen Sprachen](../README.md#translations)*
|
||||
|
||||
Willkommen zu *Free-Programming-Books*! 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:
|
||||
|
||||
@ -13,4 +13,4 @@ Habe keine Angst eine Frage zu stellen. Jeder fängt mal an und macht irgendwann
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
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))
|
17
docs/HOWTO-el.md
Normal file
17
docs/HOWTO-el.md
Normal file
@ -0,0 +1,17 @@
|
||||
*[Διαβάστε το σε διαφορετικές γλώσσες](../README.md#translations)*
|
||||
|
||||
Καλώς ήλθατε στο Free-Programming-Books! Καλωσορίζουμε τους νέους συνεισφέροντες· ακόμα και αυτούς που κάνουν το πρώτο τους pull request (PR) στο Github. Αν είστε ένας από αυτούς, ορίστε λίγο υλικό που μπορεί να βοηθήσει:
|
||||
|
||||
* [Σχετικά με τα Pull Requests](https://help.github.com/articles/about-pull-requests/) *(στα αγγλικά)*
|
||||
* [Δημιουργώντας pull request](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) *(στα αγγλικά)*
|
||||
* [Hello World στο Github](https://guides.github.com/activities/hello-world/) *(στα αγγλικά)*
|
||||
* [Youtube - Tutorial στο Github Για Αρχάριους](https://www.youtube.com/watch?v=0fKg7e37bQE) *(στα αγγλικά)*
|
||||
* [Youtube - Πως να Κάνετε Fork ένα αποθετήριο στο GitHub και να Υποβάλετε Ένα Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(στα αγγλικά)*
|
||||
* [Youtube - Σύντομο Μάθημα Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(στα αγγλικά)*
|
||||
|
||||
|
||||
Μη διστάσετε να κάνετε ερωτήσεις· κάθε συνεισφέρων ξεκίνησε ένα πρώτο PR. Μπορεί να είστε το χιλιοστό μας!
|
||||
|
||||
Ακόμα και αν είστε έμπειρος συνεισφέρων, υπάρχουν πράγματα που μπορεί να σας μπερδέψουν. Όταν έχετε υποβάλλει το PR σας, το GitHub Actions θα τρέχει ένα linter, που βρίσκει συνήθως μικρά θέματα με τα κενά ή την αλφαβητική σειρά. Αν δείτε ένα πράσινο κουμπί, όλα είναι έτοιμα για ανασκόπηση, αλλά αν όχι, πατήστε "Details" (λεπτομέρειες) κάτω από τον έλεγχο που απέτυχε για να μάθετε τι δεν άρεσε στον linter. Διορθώστε το πρόβλημα και προσθέστε ένα commit στο PR σας.
|
||||
|
||||
Τέλος, αν δεν είστε σίγουροι αν το υλικό που θέλετε να προσθέσετε είναι κατάλληλο για το Free-Programming-Books, διαβάστε προσεκτικά τις κατευθυντήριες γραμμές στο [CONTRIBUTING](CONTRIBUTING-el.md). ([translations](../README.md#translations))
|
@ -1,4 +1,4 @@
|
||||
Lea esto en otros idiomas: [English](HOWTO.md), [Français](HOWTO-fr.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [босански](HOWTO-bs.md), [Deutsch](HOWTO-de.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Lea esto en otros idiomas](../README.md#translations)*
|
||||
|
||||
¡Sea bienvenido a *Free-Programming-Books*! 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:
|
||||
|
||||
@ -14,4 +14,4 @@ No se quede nunca con la duda, ni tenga miedo de hacer preguntas; todo colaborad
|
||||
|
||||
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, enlazado, 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 los "enlaces de Detalle" que proporciona para averiguar qué fue exactamente lo que falló. Solucione dicho problema y agregue los cambios a su PR mediante un nuevo commit.
|
||||
|
||||
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).
|
||||
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) ([traducciones / otros idiomas](../README.md#translations)).
|
@ -1,8 +1,8 @@
|
||||
این متن را در زبانهای دیگر بخوانید: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [Русский](HOWTO-ru.md), [босански](HOWTO-bs.md), [Deutsch](HOWTO-de.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[این متن را در زبانهای دیگر بخوانید](../README.md#translations)*
|
||||
|
||||
|
||||
<div dir="rtl">
|
||||
به Free-Programming-Books خوش آمدید! ما به مشارکتکنندگان جدید خوشآمد میگوییم. حتی آنهایی که اولین پولریکوئست خود را در گیتهاب میگذارند. اگر شما هم یکی از آنهایید، منابع زیر میتوانند به شما کمک کنند.
|
||||
به Free-Programming-Books خوش آمدید! ما به مشارکتکنندگان جدید خوشآمد میگوییم. حتی آنهایی که اولین پولریکوئست خود را در گیتهاب ایجاد می کنند. اگر شما هم یکی از آنهایید، منابع زیر میتوانند به شما کمک کنند.
|
||||
|
||||
* [دربارهی پولریکوئست](https://help.github.com/articles/about-pull-requests/)
|
||||
* [«سلام دنیا» در گیتهاب](https://guides.github.com/activities/hello-world/)
|
||||
@ -12,7 +12,9 @@
|
||||
|
||||
از سوال کردن خجالت نکشید. هر مشارکتکنندهای با اولین پولریکوئست شروع کرده است. شما میتوانید یکی از هزاران مشارکتکنندهی ما باشید!
|
||||
|
||||
حتی اگر مشارکتکنندهی باتجربهی پروژههای متنباز هستید، چیزهایی هست که شاید سطح شما را بالاتر ببرد. وقتی پیآر خود را ثبت میکنید، GitHub Actions یک linter اجرا میکند که معمولا مشکلات فاصلهگذاری یا ترتیب الفبایی را کشف میکند. اگر دکمهی سبز را دیدید، یعنی همه چیز برای بازبینی آماده است، در غیر این صورت، روی "Details" در پایین بازبینی شکست خورده کلیک کنید تا بفهمید لینتر چه چیزی را دوست نداشته است. مشکل را حل کنید و یک کامیت به پیآر خود اضافه کن.
|
||||
حتی اگر مشارکتکنندهی باتجربهی پروژههای متنباز هستید، چیزهایی هست که شاید سطح شما را بالاتر ببرد. وقتی پیآر خود را ثبت میکنید، GitHub Actions یک linter اجرا میکند که معمولا مشکلات فاصلهگذاری یا ترتیب الفبایی را کشف میکند. اگر دکمهی سبز را دیدید، یعنی همه چیز برای بازبینی آماده است، در غیر این صورت، روی "Details" در پایین بازبینی شکست خورده کلیک کنید تا بفهمید لینتر چه چیزی را دوست نداشته است. مشکل را حل کنید و یک کامیت به پیآر خود اضافه کنید.
|
||||
|
||||
در پایان، اگر مطمئن نیستید که منبعی که میخواهید اضافه کنید، برای Free-Programming-Books مناسب باشد، راهنماهای [CONTRIBUTING](CONTRIBUTING-fa_IR.md) را بخوانید.
|
||||
</div>
|
||||
|
||||
([translations](../README.md#translations))
|
17
docs/HOWTO-fil.md
Normal file
17
docs/HOWTO-fil.md
Normal file
@ -0,0 +1,17 @@
|
||||
*[Basahin ito sa ibang mga wika](../README.md#translations)*
|
||||
|
||||
Maligayang pagdating sa Free-Programming-Books! Tinatanggap namin ang mga bagong kontribyutor; kahit na ang mga gumagawa ng kanilang pinakaunang pull request sa Github. Kung isa ka sa mga iyon, narito ang ilang mapagkukunan na maaaring makatulong:
|
||||
|
||||
* [About Pull Requests](https://help.github.com/articles/about-pull-requests/)
|
||||
* [Creating a pull request](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)
|
||||
* [Github Hello World](https://guides.github.com/activities/hello-world/)
|
||||
* [Youtube - Github Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE)
|
||||
* [Youtube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw)
|
||||
* [Youtube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo)
|
||||
|
||||
|
||||
Huwag mag-atubiling magtanong; bawat kontribyutor ay nagsimula sa isang unang PR. Maaaring ikaw ang aming ika-libo!
|
||||
|
||||
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.
|
||||
|
||||
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))
|
15
docs/HOWTO-fr.md
Normal file
15
docs/HOWTO-fr.md
Normal file
@ -0,0 +1,15 @@
|
||||
*[Lisez ceci dans d'autres langues](../README.md#translations)*
|
||||
|
||||
Bienvenue à Free-Programming-Books! Nous souhaitons la bienvenue aux nouveaux contributeurs; même ceux qui font leur toute première pull request sur Github. Si vous faites partie de ceux-ci, voici quelques ressources qui pourraient vous aider:
|
||||
|
||||
* [A propos des Pull Requests](https://help.github.com/articles/about-pull-requests/)
|
||||
* [Github Bonjour le monde](https://guides.github.com/activities/hello-world/)
|
||||
* [Youtube - Comment Fork un Repo GitHub et Soumettre une Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw)
|
||||
* [Youtube - Tutoriel Github pour debutant](https://www.youtube.com/watch?v=0fKg7e37bQE)
|
||||
|
||||
|
||||
N'hésitez pas à poser des questions; chaque contributeur a commencé par une première PR. Vous pourriez être notre millième!
|
||||
|
||||
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.
|
||||
|
||||
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). ([translations](../README.md#translations))
|
@ -1,4 +1,4 @@
|
||||
इस लेख को अन्य भाषाओं में पढ़ें: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [босански](HOWTO-bs.md), [Deutsch](HOWTO-de.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[इस लेख को अन्य भाषाओं में पढ़ें](../README.md#translations)*
|
||||
|
||||
फ्री-प्रोग्रामिंग-पुस्तकों में आपका स्वागत है! हम नए योगदानकर्ताओं का स्वागत करते हैं; यहां तक कि उन लोगों के लिए जो Github पर अपना पहला पुल अनुरोध करते हैं। यदि आप उनमें से एक हैं, तो यहां कुछ संसाधन हैं जो मदद कर सकते हैं:
|
||||
* [About Pull Requests](https://help.github.com/articles/about-pull-requests/)
|
||||
@ -11,4 +11,4 @@
|
||||
|
||||
यहां तक कि अगर आप एक अनुभवी ओपन सोर्स योगदानकर्ता हैं, तो ऐसी चीजें हैं जो आपको यात्रा कर सकती हैं। एक बार जब आप अपना पीआर सबमिट कर देते हैं, तो गिथब एक्शन एक लिंटर चलाएगा, अक्सर रिक्ति या वर्णमाला के साथ छोटे मुद्दों को ढूंढता है। यदि आपको एक हरा बटन मिलता है, तो सब कुछ समीक्षा के लिए तैयार है, लेकिन यदि नहीं, तो यह जानने के लिए फेल्ड चेक के नीचे "डिटेल्स" पर क्लिक करें कि लिंटर को क्या पसंद नहीं आया। समस्या को ठीक करें और अपने पीआर के लिए एक प्रतिबद्धता जोड़ें।
|
||||
|
||||
अंत में, यदि आप सुनिश्चित नहीं हैं कि जिस संसाधन को आप जोड़ना चाहते हैं, वह फ्री-प्रोग्रामिंग-बुक्स के लिए उपयुक्त है,[CONTRIBUTING](CONTRIBUTING.md). में दिशानिर्देशों के माध्यम से पढ़ें।
|
||||
अंत में, यदि आप सुनिश्चित नहीं हैं कि जिस संसाधन को आप जोड़ना चाहते हैं, वह फ्री-प्रोग्रामिंग-बुक्स के लिए उपयुक्त है,[CONTRIBUTING](CONTRIBUTING.md) में दिशानिर्देशों के माध्यम से पढ़ें।. ([translations](../README.md#translations))
|
@ -1,4 +1,4 @@
|
||||
Baca ini dalam bahasa lain: [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [Deutsch](HOWTO-de.md), [Bahasa Indonesia](HOWTO-id.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Baca ini dalam bahasa lain](../README.md#translations)*
|
||||
|
||||
Selamat datang di Free-Programming-Books! Kami menyambut kontributor baru; bahkan untuk mereka yang membuat pull request pertama kali di Github. Jika Anda adalah salah satunya, berikut adalah beberapa sumber yang mungkin bisa membantu:
|
||||
|
||||
@ -13,4 +13,4 @@ Jangan ragu untuk bertanya; setiap kontributor memulainya dengan PR yang pertama
|
||||
|
||||
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.
|
||||
|
||||
Terakhir, jika Anda tidak yakin bahwa sumber daya yang ingin Anda tambahkan sesuai untuk Buku Pemrograman Gratis, bacalah panduan di [BERKONTRIBUSI](CONTRIBUTING-id.md).
|
||||
Terakhir, jika Anda tidak yakin bahwa sumber daya yang ingin Anda tambahkan sesuai untuk Buku Pemrograman Gratis, bacalah panduan di [BERKONTRIBUSI](CONTRIBUTING-id.md). ([translations](../README.md#translations))
|
@ -1,4 +1,4 @@
|
||||
Leggilo in altre lingue: [Deutsch](HOWTO-de.md), [English](HOWTO.md), [Español](HOWTO-es.md), [Français](HOWTO-fr.md), **Italiano**, [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Leggilo in altre lingue](../README.md#translations)*
|
||||
|
||||
Benvenuto su Free-Programming-Books! Diamo il benvenuto ai nuovi collaboratori; anche a quelli che fanno la loro prima pull request su Github. Se sei uno di quelli, ecco qualche risorsa che potrebbe aiutarti:
|
||||
|
||||
@ -14,4 +14,4 @@ Non esitare a fare domande; ogni collaboratore iniziato con una prima pull reque
|
||||
|
||||
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, ma se non è così clicca su "Details" sotto il check che è stato fallito, analizza l'errore, risolvilo e aggiungi un commit alla PR.
|
||||
|
||||
In fine, se non sei sicuro che la risorsa che vuoi aggiungere è appropiata a Free-Programming-Books, leggi le linee guida su [CONTRIBUTING](CONTRIBUTING-it.md).
|
||||
In fine, se non sei sicuro che la risorsa che vuoi aggiungere è appropiata a Free-Programming-Books, leggi le linee guida su [CONTRIBUTING](CONTRIBUTING-it.md). ([translations](../README.md#translations))
|
@ -1,4 +1,4 @@
|
||||
អានជាភាសាផ្សេងៗ: [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [Deutsch](HOWTO-de.md), [Bahasa Indonesia](HOWTO-id.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[អានជាភាសាផ្សេងៗ](../README.md#translations)*
|
||||
|
||||
ស្វាគមន៍មកកាន់ Free-Programming-Books! យើងរីករាយ ទទូល contributors ថ្មីៗ; ទោះបីវាជាការpull request ជាលើកដំបូងរបស់អ្នកក៏ដោយ. បើអ្នកទើបតែចាប់ផ្តើម contibute ដំបូង , ធនធានខាងក្រោមអាចជួយអ្នកបាន:
|
||||
|
||||
@ -14,4 +14,4 @@
|
||||
|
||||
ពេលអ្នកបង្កើត Pull request ដំបូង Github នឹងត្រួតពិនិត្រអោយអ្នកដោយប្រើ Linter ពេលវាចេញពណ័ខៀវមានន័យថាអ្នកអាចបង្កើត PR បាន ផ្ទុយទៅវិញអ្នកត្រូវកែជាមុនសិនដើម្បីបង្កើត PR ដោយចុចលើពាក្រ "Detail។
|
||||
|
||||
ចុងបញ្ចប់ បើអ្នកអត់ច្បាស់ថា ធនធានរបស់អ្នក ជា "free-programming-books" ឬអត់ ចូរអ្នកអានបន្ថែមទីនេះ [CONTRIBUTING](CONTRIBUTING.md)។
|
||||
ចុងបញ្ចប់ បើអ្នកអត់ច្បាស់ថា ធនធានរបស់អ្នក ជា "free-programming-books" ឬអត់ ចូរអ្នកអានបន្ថែមទីនេះ [CONTRIBUTING](CONTRIBUTING.md)។ ([translations](../README.md#translations))
|
@ -1,4 +1,4 @@
|
||||
다른언어: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [босански](HOWTO-bs.md), [Deutsch](HOWTO-de.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[다른언어](../README.md#translations)*
|
||||
|
||||
Free-Programming-Books 에 오신 것을 환영합니다! 우리는 Github 에 첫 Pull-request 를 분들을 포함한 새로운 기여자들을 환영합니다. 다음 리소스들은 당신에게 도움이 될 수 있습니다:
|
||||
|
||||
@ -14,4 +14,4 @@ Free-Programming-Books 에 오신 것을 환영합니다! 우리는 Github 에
|
||||
|
||||
경험 많은 오픈 소스 기여자라 할지라도, 여러분을 곤란하게 만들 수 있는 것들이 있습니다. 일단 PR을 제출하면 GitHub Actions는 띄어쓰기나 알파벳 순으로 작은 문제를 발견하는 작업을 실행합니다. 녹색 단추가 나타나면 모든 항목을 검토할 준비가 되어 있지만 그렇지 않으면 검사에서 "상세 정보"를 클릭합니다. 문제를 해결하고 PR에 커밋을 추가합니다.
|
||||
|
||||
마지막으로 추가하려는 리소스가 Free-Programming-Books에 적합한지 확실하지 않은 경우 [CONTRIBUTING](CONTRIBUTING.md)의 지침을 확인십시오.
|
||||
마지막으로 추가하려는 리소스가 Free-Programming-Books에 적합한지 확실하지 않은 경우 [CONTRIBUTING](CONTRIBUTING-ko.md)의 지침을 확인십시오. ([translations](../README.md#translations))
|
17
docs/HOWTO-nl.md
Normal file
17
docs/HOWTO-nl.md
Normal file
@ -0,0 +1,17 @@
|
||||
*[Lees dit in andere talen](../README.md#translations)*
|
||||
|
||||
Welkom bij Free-Programming-Books! We verwelkomen nieuwe bijdragers; zelfs degenen die hun allereerste pull-verzoeken doen. Als je een van hen bent, zijn hier enkele bronnen die je kunnen helpen:
|
||||
|
||||
* [:us: Over pull-verzoeken](https://help.github.com/articles/about-pull-requests/) *(in engels)*
|
||||
* [:us: Een pull-verzoek maken](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) *(in engels)*
|
||||
* [:us: Github Hallo Wereld](https://guides.github.com/activities/hello-world/) *(in engels)*
|
||||
* [:us: Youtube - Github-zelfstudie voor beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in engels)*
|
||||
* [:us: Youtube - Hoe een GitHub-repo te forken en een pull-verzoek in te dienen](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in engels)*
|
||||
* [:us: Youtube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in engels)*
|
||||
|
||||
|
||||
Aarzel niet om vragen te stellen; elke bijdrager begon met een eerste PR. Je zou onze duizendste kunnen zijn!
|
||||
|
||||
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.
|
||||
|
||||
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))
|
@ -1,4 +1,4 @@
|
||||
Przeczytaj to w innych językach: [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [Deutsch](HOWTO-de.md), [Bahasa Indonesia](HOWTO-id.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Przeczytaj to w innych językach](../README.md#translations)*
|
||||
|
||||
Witamy w *Free-Programming-Books*! Witamy nowych współtwórców; nawet tych, którzy robią swoje pierwsze żądanie ściągnięcia na Github. Jeśli jesteś jednym z nich, oto kilka zasobów, które mogą Ci pomóc:
|
||||
|
||||
@ -13,4 +13,4 @@ Witamy w *Free-Programming-Books*! Witamy nowych współtwórców; nawet tych, k
|
||||
Nie wahaj się zadawać pytań; każdy kontrybutor zaczynał od pierwszego PR. Możesz być naszym tysięcznym!
|
||||
|
||||
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.
|
||||
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).
|
||||
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))
|
@ -1,4 +1,4 @@
|
||||
Leia em outras linguagens: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [босански](HOWTO-bs.md), [Deutsch](HOWTO-de.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Leia em outras linguagens](../README.md#translations)*
|
||||
|
||||
Seja bem-vindo(a) ao Free-Programming-Books (Livros de Programação Grátis)! Novos contribuidores são bem-vindos para nós; até mesmo aqueles fazendo seu primeiro pull request no Github. Se você é um deles, nós temos alguns recursos que podem ajudar:
|
||||
|
||||
@ -15,4 +15,4 @@ Não hesite em tirar suas dúvidas; todo contribuidor começou com um primeiro P
|
||||
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.
|
||||
|
||||
|
||||
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).
|
||||
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))
|
@ -1,4 +1,4 @@
|
||||
Доступно на других языках: [English](HOWTO.md), [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [босански](HOWTO-bs.md), [Deutsch](HOWTO-de.md), [한국어](HOWTO-ko.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Доступно на других языках](../README.md#translations)*
|
||||
|
||||
Добро пожаловать в Free-Programming-Books! Мы приветствуем новых участников; даже тех, кто делает свой самый первый пулреквест на Github. Если вы один из них, вот несколько ресурсов, которые могут вам помочь:
|
||||
|
||||
@ -18,4 +18,4 @@
|
||||
|
||||
Даже если вы опытный участник проекта с открытым исходным кодом, есть вещи, которые могут вас сбить с толку. После того как вы отправите свой PR, GitHub Actions запустит линтер который часто находит небольшие проблемы с пробелами или алфавитным порядком. Если у вас появляется зеленая кнопка, все готово к проверке, а если нет, нажмите "Details" под проверкой, которая не смогла выяснить, что не понравилось линтеру. Устраните проблему и добавьте коммит в свой пулреквест.
|
||||
|
||||
Наконец, если вы не уверены, что ресурс, который вы хотите добавить, подходит для Free-Programming-Books, прочтите рекомендации в [CONTRIBUTING](CONTRIBUTING-ru.md).
|
||||
Наконец, если вы не уверены, что ресурс, который вы хотите добавить, подходит для Free-Programming-Books, прочтите рекомендации в [CONTRIBUTING](CONTRIBUTING-ru.md). ([translations](../README.md#translations))
|
@ -1,4 +1,4 @@
|
||||
Preberite to v drugih jezikih: [Français](HOWTO-fr.md), [Español](HOWTO-es.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [Deutsch](HOWTO-de.md), [Bahasa Indonesia](HOWTO-id.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Preberite to v drugih jezikih](../README.md#translations)*
|
||||
|
||||
Dobrodošli v zbirki Free-Programming-Books! Lepo pozdravljeni vsi novi programerji - tudi tisti, ki boste na Githubu ustvarili vaš prvi zahtevek potega (pull-request). Če ste eden izmed njih, vam pri tem lahko pomaga nekaj virov:
|
||||
|
||||
@ -14,4 +14,4 @@ Ne oklevajte in postavljajte vprašanja; vsak programer je enkrat začel s svoji
|
||||
|
||||
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.
|
||||
|
||||
Če niste prepričani, da je vir, ki ga želite dodati, primeren za zbirko Free-Programming-Books, preberite smernice v [CONTRIBUTING](CONTRIBUTING.md).
|
||||
Č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))
|
@ -1,4 +1,4 @@
|
||||
Läs detta på andra språk: [English](HOWTO.md), [Français](HOWTO-fr.md), [简体中文](HOWTO-zh.md), [हिन्दी](HOWTO-hi.md), [繁體中文](HOWTO-zh_TW.md), [Português (BR)](HOWTO-pt_BR.md), [فارسی](HOWTO-fa_IR.md), [Русский](HOWTO-ru.md), [Deutsch](HOWTO-de.md), [Svenska](HOWTO-se.md), [Tiếng Việt](HOWTO-vi.md), [عربي](HOWTO-ar.md).
|
||||
*[Läs detta på andra språk](../README.md#translations)*
|
||||
|
||||
Välkommen till *Free-Programming-Books*! 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:
|
||||
|
||||
@ -13,4 +13,4 @@ Var aldrig i tvivel, eller var rädd för att ställa frågor; varje bidragsgiva
|
||||
|
||||
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.
|
||||
|
||||
I slutändan, om det inte finns någon garanti för att resursen för vilket aggregatet används för *Gratisprogrammeringsböcker*, kan det definitivt hittas i [CONTRIBUTING](CONTRIBUTING.md).
|
||||
I slutändan, om det inte finns någon garanti för att resursen för vilket aggregatet används för *Gratisprogrammeringsböcker*, kan det definitivt hittas i [CONTRIBUTING](CONTRIBUTING.md). ([translations](../README.md#translations))
|
16
docs/HOWTO-th.md
Normal file
16
docs/HOWTO-th.md
Normal file
@ -0,0 +1,16 @@
|
||||
*[อ่านไฟล์นี้ในภาษาอื่น](../README.md#translations)*
|
||||
|
||||
ขอต้อนรับเข้าสู่ Free-Programming-Books! พวกเราขอต้อนรับ contributors ใหม่ทุกคน แม้ว่าคุณพึ่งจะเคยสร้าง pull request เป็นครั้งแรกบน Github หากคุณคือหนึ่งในนั้น ด้านล่างนี้คือแหล่งข้อมูลที่อาจจะเป็นประโยชน์:
|
||||
|
||||
* [About Pull Requests](https://help.github.com/articles/about-pull-requests/)
|
||||
* [Creating a pull request](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)
|
||||
* [Github Hello World](https://guides.github.com/activities/hello-world/)
|
||||
* [Youtube - Github Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE)
|
||||
* [Youtube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw)
|
||||
* [Youtube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo)
|
||||
|
||||
อย่าลังเลที่จะถามคำถาม ทุกคนมี PR แรกกันทั้งนั้น คุณอาจจะเป็นหนึ่งในผู้ช่วยของเรา
|
||||
|
||||
แม้ว่าคุณจะเป็นคนที่มีประสบการณ์ในการร่วมพัฒนา Open Source แต่อาจจะมีบางเรื่องที่คุณยังไม่รู้ก็เป็นได้ เมื่อใดก็ตามที่คุณได้สร้าง PR ขึ้น GitHub Actions จะทำการตรวจสอบโค้ดด้วย linter สิ่งที่จะพบเจอได้บ่อยจะเป็นการเว้นช่องว่างหรือการเรียงลำดับอักษรที่ไม่ถูกต้อง หากคุณเห็นปุ่มสีเขียวหมายความว่าทุกอย่างพร้อมสำหรับการตรวจตรา แต่หากไม่ได้เป็นเช่นนั้น ให้กดที่ "Details" เพื่ิอดูว่าผิดพลาดที่จุดไหนจากการรัน linter แล้วทำการแก้ปัญหานั้นเพื่อดึง PR ขึ้นไปใหม่
|
||||
|
||||
สุดท้ายนี้ หากคุณไม่แน่ใจว่าแหล่งข้อมูลเหล่านั้นจะเหมาะสมกับ Free-Programming-Books หรือไม่ ให้อ่านไกด์ไลน์จากในนี้ [CONTRIBUTING](CONTRIBUTING.md). ([translations](../README.md#translations))
|
18
docs/HOWTO-tr.md
Normal file
18
docs/HOWTO-tr.md
Normal file
@ -0,0 +1,18 @@
|
||||
*[Diğer dillerde okumak için](../README.md#translations)*
|
||||
|
||||
Free-Programming-Books Hoş Geldiniz! GitHub'da ilk Çekme Talebini (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:
|
||||
|
||||
* [:us: Çekme İstekleri Hakkında](https://help.github.com/articles/about-pull-requests/) *(içinde ingilizce dilinde)*
|
||||
* [:us: Çekme isteği oluşturma](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) *(içinde ingilizce dilinde)*
|
||||
* [:us: GitHub Merhaba Dünya](https://guides.github.com/activities/hello-world/) *(içinde ingilizce dilinde)*
|
||||
* [:us: Youtube - Yeni Başlayanlar İçin GitHub Eğitimi](https://www.youtube.com/watch?v=0fKg7e37bQE) *(içinde ingilizce dilinde)*
|
||||
* [:us: 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)*
|
||||
* [:us: Youtube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(içinde ingilizce dilinde)*
|
||||
|
||||
|
||||
Soru sormaktan çekinmeyin; her katılımcı ilk bir PR ile başladı. Binincimiz olabilirsin!
|
||||
|
||||
Deneyimli bir açık kaynak katılımcısı olsanız bile, sizi rahatsız edebilecek şeyler var. PR'nizi gönderdikten sonra,
|
||||
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.
|
||||
|
||||
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))
|
16
docs/HOWTO-uk.md
Normal file
16
docs/HOWTO-uk.md
Normal file
@ -0,0 +1,16 @@
|
||||
*[Прочитати іншими мовами](../README.md#translations)*
|
||||
|
||||
Ласкаво просимо до Free-Programming-Books! Вітаємо нових учасників, навіть тих, хто робить свій перший pull request на Github. Якщо Ви один із них, ці ресурси можуть Вам допомогти:
|
||||
|
||||
* [:us: Про Pull Requests](https://help.github.com/articles/about-pull-requests/)
|
||||
* [:us: Створення pull request](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)
|
||||
* [:us: Github Hello World](https://guides.github.com/activities/hello-world/)
|
||||
* [:us: Youtube - Github для початківців](https://www.youtube.com/watch?v=0fKg7e37bQE)
|
||||
* [:us: Youtube - Як зробити Fork репозиторія GitHub та відправити Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw)
|
||||
* [:us: Youtube - Занурення у Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo)
|
||||
|
||||
Не соромтеся задавати питання, адже кожен дописувач починав з першого Pull Request. Саме Ви можете стати нашим тисячним!
|
||||
|
||||
Навіть якщо у Вас є досвід роботи з відкритим кодом, є речі, які можуть Вас збентежити. Після того, як Ви подасте свій PR, GitHub Actions запустить лінтер, який може виявити невеликі проблеми з пробілами або алфавітом. Якщо Ви отримаєте зелену кнопку, то все готово до перегляду, якщо ні, натисніть «Деталі» під перевіркою,щоб дізнатися що не сподобалося лінтеру. Вирішіть проблему та додайте комміт до свого Pull Request.
|
||||
|
||||
На останок, якщо Ви не впевнені чи ресурс, який ви хочете додати, підходить для Free-Programming-Books, ознайомтеся з інструкціями в розділі [ДОДАТКИ](CONTRIBUTING.md). ([translations](../README.md#translations))
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user