mirror of
https://github.com/EbookFoundation/free-programming-books
synced 2026-08-01 01:20:20 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c89b077621 |
@@ -37,12 +37,12 @@ jobs:
|
||||
echo "fetch_depth=0" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: ${{ steps.set-params.outputs.fetch-depth }}
|
||||
- name: Get changed files
|
||||
id: changed-files
|
||||
uses: tj-actions/changed-files@v39.2.0
|
||||
uses: tj-actions/changed-files@v35.9.2
|
||||
with:
|
||||
separator: " "
|
||||
json: true
|
||||
@@ -74,7 +74,7 @@ jobs:
|
||||
fail-fast: false
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: ${{ needs.get-changed-files.outputs.fetch-depth }}
|
||||
- name: Setup Ruby v2.6
|
||||
@@ -99,7 +99,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout # for having the sources of the local action
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v3
|
||||
# download and unzip the ab-results-*.json generated by job-matrix: check-urls
|
||||
- uses: actions/download-artifact@v3
|
||||
with:
|
||||
|
||||
@@ -11,7 +11,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v3
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
|
||||
@@ -24,7 +24,7 @@ This page is available as an easy-to-read website. Access it by clicking on [ 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 repository](https://octoverse.github.com/).
|
||||
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 271,000+ stars, about 9,700 watchers, more than 8,300 commits, 2,400+ contributors, and 54,000+ forks.
|
||||
|
||||
<div align="center" markdown="1">
|
||||
|
||||
@@ -101,7 +101,7 @@ This project lists books and other resources grouped by genres:
|
||||
+ [Indonesian / Bahasa Indonesia](books/free-programming-books-id.md)
|
||||
+ [Italian / italiano](books/free-programming-books-it.md)
|
||||
+ [Japanese / 日本語](books/free-programming-books-ja.md)
|
||||
+ [Korean / 한국어](books/free-programming-books-ko.md)
|
||||
+ [Korean / 한국어 [韓國語]](books/free-programming-books-ko.md)
|
||||
+ [Latvian / Latviešu](books/free-programming-books-lv.md)
|
||||
+ [Norwegian / Norsk](books/free-programming-books-no.md)
|
||||
+ [Persian / Farsi (Iran) / فارسى](books/free-programming-books-fa_IR.md)
|
||||
@@ -143,7 +143,7 @@ This project lists books and other resources grouped by genres:
|
||||
+ [Japanese / 日本語](courses/free-courses-ja.md)
|
||||
+ [Kazakh / қазақша](courses/free-courses-kk.md)
|
||||
+ [Khmer / ភាសាខ្មែរ](courses/free-courses-km.md)
|
||||
+ [Korean / 한국어](courses/free-courses-ko.md)
|
||||
+ [Korean / 한국어 [韓國語]](courses/free-courses-ko.md)
|
||||
+ [Malayalam / മലയാളം](courses/free-courses-ml.md)
|
||||
+ [Nepali / नेपाली](courses/free-courses-ne.md)
|
||||
+ [Norwegian / Norsk](courses/free-courses-no.md)
|
||||
@@ -167,7 +167,6 @@ This project lists books and other resources grouped by genres:
|
||||
|
||||
+ [Chinese / 中文](more/free-programming-interactive-tutorials-zh.md)
|
||||
+ [English](more/free-programming-interactive-tutorials-en.md)
|
||||
+ [German](more/free-programming-interactive-tutorials-de.md)
|
||||
+ [Japanese / 日本語](more/free-programming-interactive-tutorials-ja.md)
|
||||
+ [Portuguese (Brazil)](more/free-programming-interactive-tutorials-pt_BR.md)
|
||||
+ [Russian / Русский язык](more/free-programming-interactive-tutorials-ru.md)
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
### C
|
||||
|
||||
* [Computer Programming «কম্পিউটার প্রোগ্রামিং ১ম খণ্ড»](https://cpbook.subeen.com) - Tamim Shahriar Subeen (HTML)
|
||||
* [বাংলায় C প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার কোর্স](https://c.howtocode.dev) - Jakir Hossain, et al.
|
||||
|
||||
|
||||
### <a id="cpp"></a>C++
|
||||
@@ -73,5 +72,4 @@
|
||||
### Sql
|
||||
|
||||
* [এসকিউএল পরিচিতি(SQL Introduction in Bangla)](https://www.sattacademy.com/sql/sql-intro.php) - Satt Academy
|
||||
* [বাংলায় SQL টিউটোরিয়াল](https://sql.howtocode.dev) - Saiful, et al.
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
* [C](#c)
|
||||
* [C#](#csharp)
|
||||
* [C++](#cpp)
|
||||
* [Delphi](#delphi)
|
||||
* [Java](#java)
|
||||
* [Pascal](#pascal)
|
||||
|
||||
@@ -24,11 +23,6 @@
|
||||
* [Notes about C++](http://people.cs.aau.dk/~normark/ap/index.html) - Kurt Nørmark (HTML)
|
||||
|
||||
|
||||
### Delphi
|
||||
|
||||
* [Programmering Med Delphi 7](http://olewitthansen.dk/Datalogi/ProgrammeringMedDelphi.pdf) - Ole Witt-Hansen (PDF)
|
||||
|
||||
|
||||
### Java
|
||||
|
||||
* [Objektorienteret programmering i Java](http://javabog.dk) - Jacob Nordfalk
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
* [React](#react)
|
||||
* [LaTeX](#latex)
|
||||
* [Linux](#linux)
|
||||
* [Mathematik](#mathematik)
|
||||
* [Meta-Lists](#meta-lists)
|
||||
* [MySQL](#mysql)
|
||||
* [Neo4j](#neo4j)
|
||||
@@ -30,12 +31,11 @@
|
||||
* [R](#r)
|
||||
* [Ruby on Rails](#ruby-on-rails)
|
||||
* [Rust](#rust)
|
||||
* [Sage](#sage)
|
||||
* [Scilab](#scilab)
|
||||
* [Scratch](#scratch)
|
||||
* [Shell](#shell)
|
||||
* [UML](#uml)
|
||||
* [Unabhängig der Programmiersprache](#unabhängig-der-programmiersprache)
|
||||
* [Unabhängig von der Programmiersprache](#unabh%C3%A4ngig-von-der-programmiersprache)
|
||||
* [Unix](#unix)
|
||||
* [VHDL](#vhdl)
|
||||
* [Visual Basic](#visual-basic)
|
||||
@@ -93,7 +93,7 @@
|
||||
|
||||
### Delphi
|
||||
|
||||
* [Delphi-Starter](https://web.archive.org/web/20170714162427/https://downloads.delphi-treff.de/DelphiStarter.pdf) - Florian Hämmerle, Martin Strohal, Christian Rehn, Andreas Hausladen (PDF) *(:card_file_box: archived)*
|
||||
* [Delphi-Starter](https://web.archive.org/web/20170714162427/https://downloads.delphi-treff.de/DelphiStarter.pdf) - Florian Hämmerle, Martin Strohal, Christian Rehn, Andreas Hausladen (PDF) *(:card_file_box: archived)*
|
||||
|
||||
|
||||
### Git
|
||||
@@ -170,6 +170,11 @@
|
||||
* [Linux - Das umfassende Handbuch](https://openbook.rheinwerk-verlag.de/linux/) - Johannes Plötner, Steffen Wendzel (HTML)
|
||||
|
||||
|
||||
### Mathematik
|
||||
|
||||
* [Calcul mathématique avec SAGE](http://www.loria.fr/~zimmerma/sagebook/CalculDeutsch.pdf) - Paul Zimmermann, et al. (PDF)
|
||||
|
||||
|
||||
### Meta-Lists
|
||||
|
||||
* [Galileo Computing - openbook](https://www.rheinwerk-verlag.de/openbook)
|
||||
@@ -216,7 +221,7 @@
|
||||
* [Django Girls Tutorial](https://tutorial.djangogirls.org/de) (1.11) (HTML) (:construction: *in process*)
|
||||
|
||||
|
||||
### R
|
||||
#### R
|
||||
|
||||
* [Einführung in R](https://methodenlehre.github.io/einfuehrung-in-R/) - Andrew Ellis, Boris Mayer (HTML)
|
||||
|
||||
@@ -235,11 +240,6 @@
|
||||
* [Die Programmiersprache Rust](https://rust-lang-de.github.io/rustbook-de/) - Steve Klabnik, Carol Nichols, Übersetzung durch die Rust-Gemeinschaft (HTML)
|
||||
|
||||
|
||||
### Sage
|
||||
|
||||
* [Rechnen mit SageMath](https://www.loria.fr/~zimmerma/sagebook/CalculDeutsch.pdf) - Paul Zimmermann, et al. (PDF)
|
||||
|
||||
|
||||
### Scilab
|
||||
|
||||
* [Einführung in Scilab/Xcos 5.4](https://web.archive.org/web/20161204131517/http://buech-gifhorn.de/scilab/Einfuehrung.pdf) - Helmut Büch (PDF)
|
||||
@@ -260,7 +260,7 @@
|
||||
* [Der moderne Softwareentwicklungsprozess mit UML](http://www.highscore.de/uml) - Boris Schäling (HTML)
|
||||
|
||||
|
||||
### Unabhängig der Programmiersprache
|
||||
### Unabhängig von der Programmiersprache
|
||||
|
||||
* [Clean Code Developer: Eine Initiative für mehr Professionalität in der Softwareentwicklung](http://clean-code-developer.de) (Online)
|
||||
* [IT-Handbuch für Fachinformatiker](http://openbook.rheinwerk-verlag.de/it_handbuch) - Sascha Kersken (Online)
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
### Java
|
||||
|
||||
* [Δομές δεδομένων](https://repository.kallipos.gr/bitstream/11419/6217/3/DataStructures-%CE%9A%CE%9F%CE%A5.pdf) - Γεωργιάδης Λουκάς, Νικολόπουλος Σταύρος, Παληός Λεωνίδας (PDF)
|
||||
* [Δομές δεδομένων](https://repository.kallipos.gr/bitstream/11419/6217/4/DataStructures-%ce%9a%ce%9f%ce%a5.pdf) - Γεωργιάδης Λουκάς, Νικολόπουλος Σταύρος, Παληός Λεωνίδας (PDF)
|
||||
[(EPUB)](https://repository.kallipos.gr/bitstream/11419/6217/5/DataStructures-%ce%9a%ce%9f%ce%a5.epub)
|
||||
* [Εισαγωγή στη Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/Java-free-book.pdf) (PDF)
|
||||
* [Εισαγωγή στη γλώσσα προγραμματισμού JAVA](http://www.ebooks4greeks.gr/dowloads/Pliroforiki/Glosses.program./Java__Downloaded_from_eBooks4Greeks.gr.pdf) (PDF)
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
* [Matemáticas](#matem%C3%A1ticas)
|
||||
* [.NET (C# Visual Studio)](#net-c--visual-studio)
|
||||
* [NoSQL](#nosql)
|
||||
* [DynamoDB](#dynamodb)
|
||||
* [MongoDB](#mongodb)
|
||||
* [Redis](#redis)
|
||||
* [Perl](#perl)
|
||||
@@ -77,6 +76,7 @@
|
||||
* [Fundamentos de programación](https://es.wikibooks.org/wiki/Fundamentos_de_programaci%C3%B3n) - WikiLibros
|
||||
* [Introducción a la programación](https://es.wikibooks.org/wiki/Introducci%C3%B3n_a_la_Programaci%C3%B3n) - WikiLibros
|
||||
* [Temas selectos de estructuras de datos](https://lya.fciencias.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf) - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF)
|
||||
* [Teoría sintáctico-gramatical de objetos](https://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos) (Bubok)
|
||||
|
||||
|
||||
#### Base de Datos
|
||||
@@ -209,6 +209,7 @@
|
||||
* [Guía de JavaScript 'Mozilla'](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide) (HTML)
|
||||
* [Introducción a AJAX](http://librosweb.es/libro/ajax) - Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-ajax)
|
||||
* [Introducción a JavaScript](http://librosweb.es/libro/javascript) - Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-a-javascript)
|
||||
* [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es) - Ivo Wetzel, `trl.:` Julio Napurí, `trl.:` David Matas, `trl.:` Vitalii Zurian, `trl.:` David Rubert, et al. (HTML)
|
||||
* [JavaScript, ¡Inspírate!](https://leanpub.com/javascript-inspirate) - Ulises Gascón González (Leanpub cuenta requerida)
|
||||
* [JavaScript Para Gatos](https://jsparagatos.com) - Maxwell Ogden, `trl.:` Dan Zajdband (HTML)
|
||||
* [Manual de JavaScript](https://desarrolloweb.com/manuales/manual-javascript.html#capitulos20) (HTML)
|
||||
@@ -282,11 +283,6 @@
|
||||
|
||||
### NoSQL
|
||||
|
||||
#### DynamoDB
|
||||
|
||||
* [Aprendizaje amazon-dynamodb](https://riptutorial.com/Download/amazon-dynamodb-es.pdf) - Compiled from StackOverflow documentation (PDF)
|
||||
|
||||
|
||||
#### MongoDB
|
||||
|
||||
* [El pequeño libro MongoDB](https://github.com/uokesita/the-little-mongodb-book) - Karl Seguin, `trl.:` Osledy Bazo
|
||||
@@ -307,13 +303,13 @@
|
||||
* [Programación en PHP a través de ejemplos](https://openlibra.com/es/book/programacion-en-php-a-traves-de-ejemplos) - Manuel Palomo Duarte, Ildefonso Montero Pérez (HTML)
|
||||
* [Programación web avanzada: Ajax y Google Maps](http://rua.ua.es/dspace/bitstream/10045/13176/9/04-ajaxphp.pdf) - Sergio Luján Mora, Universidad de Colima (PDF)
|
||||
* [Silex, el manual oficial](http://librosweb.es/libro/silex) - Igor Wiedler, `trl.:` Javier Eguíluz Pérez (HTML)
|
||||
* [Symfony 1.4, la guía definitiva](http://librosweb.es/libro/symfony_1_4) - Fabien Potencier, François Zaninotto, `trl.:` Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/symfony-la-guia-definitiva)
|
||||
* [Symfony 2.4, el libro oficial](http://librosweb.es/libro/symfony_2_4/) - Fabien Potencier, Ryan Weaver, `trl.:` Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/manual-de-symfony2-ver-2-0-12)
|
||||
|
||||
|
||||
#### Symfony
|
||||
|
||||
* [Symfony 1.4, la guía definitiva](http://librosweb.es/libro/symfony_1_4) - Fabien Potencier, François Zaninotto, `trl.:` Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/symfony-la-guia-definitiva)
|
||||
* [Symfony 2.4, el libro oficial](http://librosweb.es/libro/symfony_2_4/) - Fabien Potencier, Ryan Weaver, `trl.:` Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/manual-de-symfony2-ver-2-0-12)
|
||||
* [Symfony 5: La Vía Rápida](https://web.archive.org/web/20210805141343/https://symfony.com/doc/current/the-fast-track/es/index.html) - Fabien Potencier (HTML)
|
||||
* [Symfony 5: La Vía Rápida](https://web.archive.org/web/20210805141343/https://symfony.com/doc/current/the-fast-track/es/index.html)
|
||||
|
||||
|
||||
### Perl
|
||||
|
||||
@@ -51,13 +51,13 @@
|
||||
|
||||
### LaTeX
|
||||
|
||||
* [مقدمهای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian)
|
||||
* [مقدمه ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian)
|
||||
|
||||
|
||||
### Linux
|
||||
|
||||
* [فقط برای تفریح؛ داستان یک انقلابی اتفاقی](https://linuxstory.ir)
|
||||
* [لینوکس و زندگی؛ درسهایی برای گیک های جوان](https://linuxbook.ir)
|
||||
* [لینوکس و زندگی؛ درس هایی برای گیک های جوان](https://linuxbook.ir)
|
||||
|
||||
|
||||
### PHP
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
#### Django
|
||||
|
||||
* [کتاب جنگو برای حرفهایها](https://github.com/mthri/dfp-persian)
|
||||
* [کتاب جنگو برای حرفه ای ها](https://github.com/mthri/dfp-persian)
|
||||
* [کتاب جنگو برای API](https://github.com/ftg-iran/dfa-persian)
|
||||
|
||||
|
||||
|
||||
@@ -224,6 +224,11 @@
|
||||
* [Traité de programmation en Common Lisp](http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/Book/HTML/programmation.html) - Robert Strandh, Irène Durand
|
||||
|
||||
|
||||
### Mathématiques
|
||||
|
||||
* [Calcul mathématique avec Sage](https://web.archive.org/web/20210715234128/http://sagebook.gforge.inria.fr/) - Paul Zimmermann, et al. *(:card_file_box: archived)*
|
||||
|
||||
|
||||
### Lua
|
||||
|
||||
* [Introduction à la programmation Lua](http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_Training_FR/Introduction_Programmation.html)
|
||||
@@ -296,7 +301,7 @@
|
||||
|
||||
### Sage
|
||||
|
||||
* [Calcul mathématique avec Sage](https://hal.inria.fr/inria-00540485/file/sagebook-web-20130530.pdf) - P. Zimmermann, et al. (PDF)
|
||||
* [Calcul mathématique avec Sage](https://hal.inria.fr/inria-00540485/file/sagebook-web-20130530.pdf) - A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann (PDF)
|
||||
|
||||
|
||||
### Scilab
|
||||
|
||||
@@ -37,11 +37,6 @@
|
||||
* [מבוא לתכנות בסביבת האינטרנט בשפת 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)
|
||||
|
||||
|
||||
### Deep-Learning
|
||||
|
||||
* [ספר על למידת מכונה ולמידה עמוקה](https://github.com/AvrahamRaviv/Deep-Learning-in-Hebrew) – אברהם רביב ומייק ארליסון
|
||||
|
||||
|
||||
### Java
|
||||
|
||||
* [המדריך הישראלי לג׳אווה](https://javabook.co.il/wordpress/?page_id=10) – חיים מיכאל
|
||||
|
||||
@@ -13,11 +13,8 @@
|
||||
* [IDE and editors](#ide-and-editors)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [Angular](#angular)
|
||||
* [Deno](#deno)
|
||||
* [Next.js](#nextjs)
|
||||
* [React.js](#reactjs)
|
||||
* [TypeScript](#typescript)
|
||||
* [Vue.js](#vuejs)
|
||||
* [Node.js](#nodejs)
|
||||
* [NoSQL](#nosql)
|
||||
@@ -25,7 +22,11 @@
|
||||
* [Pemrograman Kompetitif](#pemrograman-kompetitif)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
* [React](#react)
|
||||
* [Solidity](#solidity)
|
||||
* [TypeScript](#typescript)
|
||||
* [Angular](#angular)
|
||||
* [Deno](#deno)
|
||||
|
||||
|
||||
### Android
|
||||
@@ -54,7 +55,6 @@
|
||||
|
||||
* [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://gilacoding.com/upload/file/Tutorial%20framework%20codeigniter.pdf) - Gila Coding (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)
|
||||
@@ -97,7 +97,6 @@
|
||||
### IDE and editors
|
||||
|
||||
* [Dokumentasi Emacs Bahasa Indonesia](https://github.com/kholidfu/emacs_doc) - Kholid Fuadi
|
||||
* [Pengantar Vi iMproved: Sebuah panduan praktikal Vim sebagai editor teks sehari-hari](https://github.com/nauvalazhar/pengantar-vi-improved) - Muhamad Nauval Azhar
|
||||
|
||||
|
||||
### Java
|
||||
@@ -109,48 +108,28 @@
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [Javascript Guide](https://gilacoding.com/upload/file/Javascript%20Guide.pdf) - Desrizal (PDF)
|
||||
* [Mengenal JavaScript](http://masputih.com/2013/01/ebook-gratis-mengenal-javascript)
|
||||
* [Otomatisasi dengan gulp.js](https://kristories.gitbooks.io/otomatisasi-dengan-gulp-js/content/)
|
||||
* [Tutorial Dasar Javascript untuk Pemula](https://www.petanikode.com/tutorial/javascript/) *(Dalam Proses)*
|
||||
* [Tutorial JavaScript Modern](https://id.javascript.info) - Ilya Kantor
|
||||
|
||||
|
||||
#### Angular
|
||||
|
||||
* [Tutorial Angular Indonesia](https://degananda.com/tutorial-angular-indonesia-daftar-isi-download-pdf/) - Degananda Ferdian Priyambada (HTML)
|
||||
* [Tutorial Series Belajar Angular 2019](https://www.bewoksatukosong.com/2019/09/tutorial-series-belajar-angular-2019.html) - Bewok Satu Kosong (HTML)
|
||||
|
||||
|
||||
#### Deno
|
||||
|
||||
* [Belajar Dengan Jenius Deno](https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-DenoTheWKWKLand/master/Belajar%20Dengan%20Jenius%20Deno.pdf) - Gun Gun Febrianza (PDF)
|
||||
|
||||
|
||||
#### Next.js
|
||||
|
||||
* [Tutorial Next Js](https://santrikoding.com/kategori/next-js) - SantriKoding.com
|
||||
|
||||
|
||||
#### React.js
|
||||
|
||||
* [Dokumentasi React Bahasa Indonesia](https://id.reactjs.org)
|
||||
* [React JS Untuk Pemula](https://masputih.com/2021/05/ebook-gratis-reactjs-untuk-pemula) *(Membutuhkan akun Leanpub atau email yang valid)*
|
||||
* [React Redux Tutorial Untuk Pemula](https://medium.com/codeacademia/tutorial-redux-bagian-i-membuat-todo-list-c26a979d0a1f) - Yudi Krisnandi
|
||||
* [Tutorial React JS Untuk Pemula (React Hooks)](https://mfikri.com/artikel/reactjs-pemula) - Mfikri
|
||||
|
||||
|
||||
#### TypeScript
|
||||
|
||||
* [TypeScript untuk Pemula, Bagian 1: Memulai](https://code.tutsplus.com/id/tutorials/typescript-for-beginners-getting-started--cms-29329) - Tutsplus (HTML)
|
||||
|
||||
|
||||
#### Vue.js
|
||||
|
||||
* [Belajar Vue.js](https://variancode.com/belajar-vue-js/) - Varian Hermianto
|
||||
* [Dokumentasi Vue Bahasa Indonesia](https://github.com/vuejs-id/docs)
|
||||
|
||||
|
||||
#### React.js
|
||||
|
||||
* [Tutorial React JS Untuk Pemula (React Hooks)](https://mfikri.com/artikel/reactjs-pemula) - Mfikri
|
||||
|
||||
|
||||
### 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 *(Membutuhkan akun Google Play Books atau email yang valid)*
|
||||
@@ -178,7 +157,6 @@
|
||||
### Pemrograman Kompetitif
|
||||
|
||||
* [Pemrograman Kompetitif Dasar](https://ksn.toki.id/data/pemrograman-kompetitif-dasar.pdf) - William Gozali, Alham Fikri Aji (PDF)
|
||||
* [Referensi Pemrograman Bahasa Pascal](https://toki.id/download/referensi-pemrograman-bahasa-pascal/) - Tim Pembina Toki (PDF)
|
||||
|
||||
|
||||
### PHP
|
||||
@@ -187,7 +165,6 @@
|
||||
* [Belajar PHP Dasar](https://www.malasngoding.com/belajar-php-dasar-pengenalan-dan-kegunaan-php/) - Malasngoding
|
||||
* [Membuat Bot Telegram dengan PHP](https://www.slideshare.net/HasanudinHS/ebook-i-membuat-bot-telegram-dengan-php) - Hasanudin H Syafaat (PDF)
|
||||
* [Menjelajahi Yii Framework](https://gilacoding.com/upload/file/menjelajahyiiframework.pdf) - Sabit Huraira (PDF)
|
||||
* [Panduan Lengkap PHP AJAX jQuery](https://gilacoding.com/upload/file/Panduan%20Lengkap%20PHP%20Ajax%20jQuery.pdf) - Desrizal (PDF)
|
||||
* [Pemrograman Berbasis Objek Modern dengan PHP](https://arsiteknologi.com/wp-content/uploads/Pemrograman_Berbasis_Objek_Modern_dengan_PHP_Google_Play_Book.pdf) - Muhamad Surya Iksanudin (PDF)
|
||||
* [Pemrograman Berorientasi Objek Dengan PHP5](https://endangcahyapermana.files.wordpress.com/2016/03/belajar-singkat-pemrograman-berorientasi-objek-dengan-php5.pdf) - Gerry Sabar (PDF)
|
||||
* [Pemrograman Web dengan PHP dan MySQL](http://achmatim.net/2009/04/15/buku-gratis-pemrograman-web-dengan-php-dan-mysql/)
|
||||
@@ -211,6 +188,29 @@
|
||||
* [Workshop Python 101](http://sakti.github.io/python101/)
|
||||
|
||||
|
||||
### React
|
||||
|
||||
* [Dokumentasi React Bahasa Indonesia](https://id.reactjs.org)
|
||||
* [React JS Untuk Pemula](https://masputih.com/2021/05/ebook-gratis-reactjs-untuk-pemula) *(Membutuhkan akun Leanpub atau email yang valid)*
|
||||
* [React Redux Tutorial Untuk Pemula](https://medium.com/codeacademia/tutorial-redux-bagian-i-membuat-todo-list-c26a979d0a1f) - Yudi Krisnandi
|
||||
|
||||
|
||||
### Solidity
|
||||
|
||||
* [Smart Contract Blockchain pada E-Voting](https://www.researchgate.net/publication/337961765_Smart_Contract_Blockchain_pada_E-Voting) - Ajib Susanto (HTML, PDF)
|
||||
|
||||
|
||||
### TypeScript
|
||||
|
||||
* [TypeScript untuk Pemula, Bagian 1: Memulai](https://code.tutsplus.com/id/tutorials/typescript-for-beginners-getting-started--cms-29329) - Tutsplus (HTML)
|
||||
|
||||
|
||||
#### Angular
|
||||
|
||||
* [Tutorial Angular Indonesia](https://degananda.com/tutorial-angular-indonesia-daftar-isi-download-pdf/) - Degananda Ferdian Priyambada (HTML)
|
||||
* [Tutorial Series Belajar Angular 2019](https://www.bewoksatukosong.com/2019/09/tutorial-series-belajar-angular-2019.html) - Bewok Satu Kosong (HTML)
|
||||
|
||||
|
||||
#### Deno
|
||||
|
||||
* [Belajar Dengan Jenius Deno](https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-DenoTheWKWKLand/master/Belajar%20Dengan%20Jenius%20Deno.pdf) - Gun Gun Febrianza (PDF)
|
||||
|
||||
@@ -174,7 +174,6 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Flask](#flask)
|
||||
* [Kivy](#kivy)
|
||||
* [Pandas](#pandas)
|
||||
* [PyOpenCl](#pyopencl)
|
||||
* [Pyramid](#pyramid)
|
||||
* [Tornado](#tornado)
|
||||
* [Q#](#q-sharp)
|
||||
@@ -275,7 +274,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
### APL
|
||||
|
||||
* [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)
|
||||
* [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) - Stefan Kruger (HTML,PDF,IPYNB)
|
||||
* [Mastering Dyalog APL](http://www.dyalog.com/mastering-dyalog-apl.htm) (PDF) (HTML,IPYNB :construction: *in process*)
|
||||
@@ -338,10 +337,10 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [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) *(:card_file_box: archived)*
|
||||
* [The Art of Assembly Language (2003)](https://web.archive.org/web/20120525102637/http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html) - Randall Hyde (PDF)
|
||||
* [The Grain Docs](https://grain-lang.org/docs/)
|
||||
* [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))
|
||||
* [Wizard Code, A View on Low-Level Programming](https://web.archive.org/web/20170712195930/http://vendu.twodots.nl/files/wizardcode4.pdf) - Tuomo Tuomo Venäläinen (PDF) *(:card_file_box: archived)*
|
||||
* [Wizard Code, A View on Low-Level Programming](https://web.archive.org/web/20170712195930/http://vendu.twodots.nl/files/wizardcode4.pdf) - Tuomo Tuomo Venäläinen (PDF)
|
||||
* [x86-64 Assembly Language Programming with Ubuntu](http://www.egr.unlv.edu/~ed/x86.html) - Ed Jorgensen (PDF)
|
||||
* [x86 Assembly](https://en.wikibooks.org/wiki/X86_Assembly) - Wikibooks
|
||||
* [x86 Disassembly](https://en.wikibooks.org/wiki/X86_Disassembly) - Wikibooks
|
||||
@@ -352,7 +351,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
* [Easy 6502](http://skilldrick.github.io/easy6502/) - Nick Morgan
|
||||
* [Machine Code for Beginners [Z80 and 6502 CPUs]](https://usborne.com/browse-books/features/computer-and-coding-books/) - Lisa Watts, Mike Wharton (PDF) *(scroll to bottom and click on book cover)*
|
||||
* [Machine Language for Beginners](https://archive.org/details/ataribooks-machine-language-for-beginners) - Richard Mansfield
|
||||
* [Machine Language for Beginners](https://archive.org/details/ataribooks-machine-language-for-beginners) - Richard Mansfield [6502 CPU]
|
||||
* [Programmed Introduction to MIPS Assembly Language](http://chortle.ccsu.edu/AssemblyTutorial/index.html)
|
||||
* [The Second Book of Machine Language](http://www.atariarchives.org/2bml/)
|
||||
|
||||
@@ -389,7 +388,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Bash Notes for Professionals](http://goalkicker.com/BashBook/) - Compiled from StackOverflow documentation (PDF)
|
||||
* [BASH Programming (2000)](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) - Mike G. (HTML)
|
||||
* [Bash Reference Manual](http://www.gnu.org/software/bash/manual/bashref.html) (HTML)
|
||||
* [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF) *(:card_file_box: archived)*
|
||||
* [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF)
|
||||
* [BashGuide](http://mywiki.wooledge.org/BashGuide) - Maarten Billemont (HTML) [(PDF)](http://s.ntnu.no/bashguide.pdf)
|
||||
* [Command line text processing with GNU Coreutils](https://learnbyexample.github.io/cli_text_processing_coreutils/) - Sundeep Agarwal
|
||||
* [Computing from the Command Line](https://learnbyexample.github.io/cli-computing/) - Sundeep Agarwal
|
||||
@@ -403,7 +402,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Introduction to the Command Line](https://launchschool.com/books/command_line) - Launch School (HTML)
|
||||
* [Linux Shell Scripting Tutorial - A Beginner's Handbook (2002)](http://www.freeos.com/guides/lsst/) - Vivek G. Gite (HTML)
|
||||
* [Linux Shell Scripting Tutorial (LSST) v2.0](https://bash.cyberciti.biz/guide/Main_Page) - Vivek Gite (HTML)
|
||||
* [Linux Shell Scripting With Bash](https://archive.org/download/B-001-002-839/LinuxShellScriptingWithBash-Sams.pdf) - Ken O. Burtch (PDF)
|
||||
* [Linux Shell Scripting With Bash](https://archive.org/download/B-001-002-839/LinuxShellScriptingWithBash-Sams.pdf) - Ken O. Burtch (PDF) *(:card_file_box: archived)*
|
||||
* [Slackbook (2005)](http://slackbook.org) - Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson (HTML, DocBook, Postscript, PDF)
|
||||
* [The Bash Academy](http://guide.bash.academy) - Maarten Billemont (HTML)
|
||||
* [The Linux Command Line](http://linuxcommand.org/tlcl.php) - William E. Shotts Jr. (PDF)
|
||||
@@ -435,7 +434,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
### C
|
||||
|
||||
* [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) *(:card_file_box: archived)*
|
||||
* [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF)
|
||||
* [Algorithms Design (in C)](https://www.ime.usp.br/~pf/algorithms/) - Paulo Feofiloff (HTML)
|
||||
* [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)
|
||||
@@ -461,7 +460,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Introduction to Programming and Data Structures in C](https://codeahoy.com/learn/cprogramming/toc/) - CodeAhoy (HTML)
|
||||
* [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://archive.org/download/let-us-c/LET%20US%20C.pdf) - Yashavant Kanetkar (PDF)
|
||||
* [Let us C](https://archive.org/download/let-us-c/LET%20US%20C.pdf) - Yashavant Kanetkar (PDF) *(:card_file_box: latest 14th edition)*
|
||||
* [Modeling with Data](https://ben.klemens.org/pdfs/gsl_stats.pdf) - Ben Klemens (PDF)
|
||||
* [Modern C](https://gustedt.gitlabpages.inria.fr/modern-c/) - Jens Gustedt (PDF)
|
||||
* [Object-Oriented Programming With ANSI-C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF)
|
||||
@@ -471,7 +470,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [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, Mark Doran (PDF, HTML)
|
||||
* [The C Programming Language Handbook](https://flaviocopes.com/page/c-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [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) *(:card_file_box: archived)*
|
||||
* [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)
|
||||
* [The GNU C Reference Manual](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html) - Trevis Rothwell, James Youngman (HTML) [(PDF)](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.pdf)
|
||||
* [The little book about OS development](http://littleosbook.github.io) - Erik Helin, Adam Renberg
|
||||
@@ -488,8 +487,8 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [C# Programming Yellow Book](https://www.robmiles.com/s/CSharp-Book-2019-Refresh.pdf) - Rob Miles (PDF) (2019)
|
||||
* [C# Smorgasbord](https://www.filipekberg.se) - Filip Ekberg (HTML) [(PDF, EPUB, MOBI)](https://www.filipekberg.se/2018/04/02/csharp-smorgasbord-free/) (2018)
|
||||
* [Creating Mobile Apps with Xamarin.Forms C#](https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/) - Charles Petzold
|
||||
* [Daily Design Patterns](https://web.archive.org/web/20170930132000/https://www.exceptionnotfound.net/downloads/dailydesignpattern.pdf) - Matthew P Jones (PDF) *(:card_file_box: archived)*
|
||||
* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/) - Bruno Preiss *(:card_file_box: archived)*
|
||||
* [Daily Design Patterns](https://web.archive.org/web/20170930132000/https://www.exceptionnotfound.net/downloads/dailydesignpattern.pdf) - Matthew P Jones (PDF)
|
||||
* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/) - Bruno Preiss
|
||||
* [Dissecting a C# Application](https://damieng.com/blog/2007/11/08/dissecting-a-c-application-inside-sharpdevelop) - Christian Holm, Bernhard Spuida, Mike Kruger
|
||||
* [Essential C#](https://www.programming-books.io/essential/csharp/) - Krzysztof Kowalczyk, StackOverflow Contributors
|
||||
* [Fundamentals of Computer Programming with C# (the Bulgarian Book)](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov, Veselin Kolev, et al. (HTML, [PDF, EPUB](https://introprogramming.info/english-intro-csharp-book/downloads/))
|
||||
@@ -512,7 +511,6 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
### <a id="cpp"></a>C++
|
||||
|
||||
* [A Complete Guide to Standard C++ Algorithms](https://github.com/HappyCerberus/book-cpp-algorithms) - Šimon Tóth (PDF, LaTeX)
|
||||
* [An Introduction to the USA Computing Olympiad, C++ Edition](https://darrenyao.com/usacobook/cpp.pdf) - Darren Yao (PDF)
|
||||
* [C++ Annotations](https://fbb-git.gitlab.io/cppannotations) - Frank B. Brokken (HTML, PDF)
|
||||
* [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) - `edt.:` Bjarne Stroustrup, Herb Sutter
|
||||
* [C++ For Programmers](https://tfetimes.com/wp-content/uploads/2015/04/c-for-c-programmers.pdf) - JT Kalnay (PDF)
|
||||
@@ -528,7 +526,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Essential C++](https://www.programming-books.io/essential/cpp/) - Krzysztof Kowalczyk, StackOverflow Contributors
|
||||
* [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/contents.html) (HTML)
|
||||
* [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*)
|
||||
* [How to make an Operating System](https://samypesse.gitbook.io/how-to-create-an-operating-system/) - Samy Pesse
|
||||
@@ -559,7 +557,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
### Chapel
|
||||
|
||||
* [Chapel Tutorial](http://faculty.knox.edu/dbunde/teaching/chapel/)
|
||||
* [Chapel Tutorial for Programmers](http://web.archive.org/web/20150310075109/http://cs.colby.edu/kgburke/?resource=chapelTutorial) *(:card_file_box: archived)*
|
||||
* [Chapel Tutorial for Programmers](http://web.archive.org/web/20150310075109/http://cs.colby.edu/kgburke/?resource=chapelTutorial)
|
||||
|
||||
|
||||
### Cilk
|
||||
@@ -570,14 +568,13 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
### Clojure
|
||||
|
||||
* [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/)
|
||||
* [Clojure](https://clojure-book.gitlab.io) - Karthikeyan A K
|
||||
* [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html) - R. Mark Volkmann
|
||||
* [Clojure by Example](https://kimh.github.io/clojure-by-example/) - Hirokuni Kim
|
||||
* [Clojure community-driven documentation](http://clojure-doc.org)
|
||||
* [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook)
|
||||
* [Clojure Distilled Beginner Guide](http://yogthos.github.io/ClojureDistilled.html)
|
||||
* [Clojure for the Brave and True](http://www.braveclojure.com)
|
||||
* [Clojure in Small Pieces](https://web.archive.org/web/20201013022918/http://daly.axiom-developer.org/clojure.pdf) - Rich Hickey, Timothy Daly (PDF) *(:card_file_box: archived)* [(:card_file_box: *unglued*)](https://unglue.it/work/489419/)
|
||||
* [Clojure in Small Pieces](https://web.archive.org/web/20201013022918/http://daly.axiom-developer.org/clojure.pdf) - Rich Hickey, Timothy Daly (PDF) [(:card_file_box: *unglued*)](https://unglue.it/work/489419/)
|
||||
* [Clojure Koans](http://clojurekoans.com)
|
||||
* [Clojure Programming](https://en.wikibooks.org/wiki/Clojure_Programming) - Wikibooks
|
||||
* [ClojureScript Koans](http://clojurescriptkoans.com)
|
||||
@@ -645,11 +642,9 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
### CUDA
|
||||
|
||||
* [CUDA C Best Practices Guide](https://web.archive.org/web/20170517050133/https://docs.nvidia.com/pdf/CUDA_C_Best_Practices_Guide.pdf) - Nvidia (PDF) *(:card_file_box: archived)*
|
||||
* [CUDA C Programming Guide](https://web.archive.org/web/20181228130113/https://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf) - Nvidia (PDF) *(:card_file_box: archived)*
|
||||
* [CUDA C++ Best Practices Guide](https://docs.nvidia.com/cuda/pdf/CUDA_C_Best_Practices_Guide.pdf) - Nvidia (PDF)
|
||||
* [CUDA C++ Programming guide](https://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf) - Nvidia (PDF)
|
||||
* [OpenCL Programming Guide for CUDA Architecture](http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf) - Nvidia (PDF)
|
||||
* [CUDA C Best Practices Guide](https://docs.nvidia.com/pdf/CUDA_C_Best_Practices_Guide.pdf) (PDF)
|
||||
* [CUDA C Programming Guide](https://docs.nvidia.com/pdf/CUDA_C_Programming_Guide.pdf) (PDF)
|
||||
* [OpenCL Programming Guide for CUDA Architecture](http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf) (PDF)
|
||||
|
||||
|
||||
### D
|
||||
@@ -771,21 +766,21 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
### Force.com
|
||||
|
||||
* [Apex Workbook](https://web.archive.org/web/20170102233924/https://resources.docs.salesforce.com/sfdc/pdf/apex_workbook.pdf) (PDF) *(:card_file_box: archived)*
|
||||
* [Apex Workbook](https://web.archive.org/web/20170102233924/https://resources.docs.salesforce.com/sfdc/pdf/apex_workbook.pdf) (PDF)
|
||||
* [Developer Workbooks](http://developer.force.com/workbook)
|
||||
* [Force.com Fundamentals](http://developerforce.s3.amazonaws.com/books/Force.com_Fundamentals.pdf) (PDF)
|
||||
* [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html)
|
||||
* [Force.com Workbook](https://web.archive.org/web/20160804055738/http://resources.docs.salesforce.com:80/sfdc/pdf/forcecom_workbook.pdf) (PDF) *(:card_file_box: archived)*
|
||||
* [Heroku Postgres](https://web.archive.org/web/20131209081736/http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF) *(:card_file_box: archived)*
|
||||
* [Force.com Workbook](https://web.archive.org/web/20160804055738/http://resources.docs.salesforce.com:80/sfdc/pdf/forcecom_workbook.pdf) (PDF)
|
||||
* [Heroku Postgres](https://web.archive.org/web/20131209081736/http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF)
|
||||
* [Heroku Workbook](https://res.cloudinary.com/hy4kyit2a/image/upload/workbook_text_Heroku.pdf) (PDF)
|
||||
* [Integration Workbook](https://web.archive.org/web/20150919023850/https://resources.docs.salesforce.com/sfdc/pdf/integration_workbook.pdf) (PDF) *(:card_file_box: archived)*
|
||||
* [Integration Workbook](https://web.archive.org/web/20150919023850/https://resources.docs.salesforce.com/sfdc/pdf/integration_workbook.pdf) (PDF)
|
||||
* [Salesforce1 Mobile App Workbook](https://res.cloudinary.com/hy4kyit2a/image/upload/s1_mobile_woorkbook_v3-21.pdf) (PDF)
|
||||
* [Visualforce Workbook](https://web.archive.org/web/20150921195528/https://resources.docs.salesforce.com/sfdc/pdf/workbook_vf.pdf) (PDF) *(:card_file_box: archived)*
|
||||
* [Visualforce Workbook](https://web.archive.org/web/20150921195528/https://resources.docs.salesforce.com/sfdc/pdf/workbook_vf.pdf) (PDF)
|
||||
|
||||
|
||||
### Forth
|
||||
|
||||
* [A Beginner's Guide to Forth](https://web.archive.org/web/20180919061255/http://galileo.phys.virginia.edu/classes/551.jvn.fall01/primer.htm) - J.V. Noble *(:card_file_box: archived)*
|
||||
* [A Beginner's Guide to Forth](https://web.archive.org/web/20180919061255/http://galileo.phys.virginia.edu/classes/551.jvn.fall01/primer.htm) - J.V. Noble
|
||||
* [And so Forth...](http://ficl.sourceforge.net/pdf/Forth_Primer.pdf) (PDF)
|
||||
* [Easy Forth](https://skilldrick.github.io/easyforth/) - Nick Morgan (HTML)
|
||||
* [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) (PDF)
|
||||
@@ -892,7 +887,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
* [A Gentle Introduction to Haskell Version 98](https://www.haskell.org/tutorial/) - Paul Hudak, John Peterson, Joseph Fasel
|
||||
* [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook
|
||||
* [Beautiful Code, Compelling Evidence](https://web.archive.org/web/20160411023943/http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf) - J.R. Heard (PDF) *(:card_file_box: archived)*
|
||||
* [Beautiful Code, Compelling Evidence](https://web.archive.org/web/20160411023943/http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf) - J.R. Heard (PDF)
|
||||
* [Developing Web Applications with Haskell and Yesod](https://www.yesodweb.com/book) - Michael Snoyman
|
||||
* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres Löh (PDF)
|
||||
* [Happy Learn Haskell Tutorial](http://www.happylearnhaskelltutorial.com)
|
||||
@@ -931,7 +926,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Airbnb CSS-in-JavaScript Style Guide](https://airbnb.io/javascript/css-in-javascript/) - Airbnb
|
||||
* [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/)
|
||||
* [Atomic Design](https://atomicdesign.bradfrost.com) - Brad Frost
|
||||
* [Canvassing](https://web.archive.org/web/20160505010319/http://learnjs.io/canvassing/read/) *(:card_file_box: archived)*
|
||||
* [Canvassing](https://web.archive.org/web/20160505010319/http://learnjs.io/canvassing/read/)
|
||||
* [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto
|
||||
* [CSS Animation 101](https://github.com/cssanimation/css-animation-101)
|
||||
* [CSS Notes for Professionals](http://goalkicker.com/CSSBook) - Compiled from StackOverflow Documentation (PDF)
|
||||
@@ -943,7 +938,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [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) *(:card_file_box: archived)*
|
||||
* [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)
|
||||
* [HTML5 Canvas](https://www.oreilly.com/library/view/html5-canvas/9781449308032/ch01.html) - Steve Fulton, Jeff Fulton
|
||||
@@ -962,10 +957,10 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [MaintainableCSS](http://maintainablecss.com)
|
||||
* [Pocket Guide to Writing SVG](https://svgpocketguide.com) - Joni Trythall
|
||||
* [Practical Series: A website template](https://practicalseries.com/1001-webdevelopment/) - Michael Gledhill (HTML)
|
||||
* [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 *(:card_file_box: archived)*
|
||||
* [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 *(:card_file_box: archived)*
|
||||
* [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
|
||||
@@ -1029,13 +1024,12 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
* [3D Programming in Java](http://www.mat.uniroma2.it/~picard/SMC/didattica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf) - Daniel Selman (PDF)
|
||||
* [A Practical Introduction to Data Structures and Algorithm Analysis Third Edition (Java Version)](https://people.cs.vt.edu/shaffer/Book/Java3e20100119.pdf) - Clifford A. Shaffer (PDF)
|
||||
* [An Introduction to the USA Computing Olympiad, Java Edition](https://darrenyao.com/usacobook/java.pdf) - Darren Yao (PDF)
|
||||
* [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson (PDF)
|
||||
* [Artificial Intelligence - Foundations of Computational Agents, Second Edition](https://artint.info/2e/html/ArtInt2e.html) - David L. Poole, 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/https://pdf.coreservlets.com/) - Marty Hall, 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) *(: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)
|
||||
* [Essential Java](https://www.programming-books.io/essential/java/) - Krzysztof Kowalczyk, StackOverflow Contributors
|
||||
* [Google's Java Style Guide](https://google.github.io/styleguide/javaguide.html)
|
||||
* [Introduction to Computer Science "booksite"](https://introcs.cs.princeton.edu/java/cs/) - Robert Sedgewick, Kevin Wayne (HTML)
|
||||
@@ -1147,12 +1141,11 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [JavaScript Interview #35](https://gumroad.com/l/javascript-interview-35) - Coderslang Master (PDF, email address *requested*, not required)
|
||||
* [JavaScript Notes for Professionals](https://goalkicker.com/JavaScriptBook/) - Compiled from StackOverflow documentation (PDF)
|
||||
* [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan (HTML)
|
||||
* [JavaScript Spessore](https://web.archive.org/web/20160325064800/https://leanpub.com/javascript-spessore/read) - Reginald Braithwaite (HTML) *(:card_file_box: archived)*
|
||||
* [JavaScript Spessore](https://web.archive.org/web/20160325064800/https://leanpub.com/javascript-spessore/read) - Reginald Braithwaite (HTML)
|
||||
* [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)
|
||||
* [Javascript Tutorial](https://www.tutorialspoint.com/javascript/index.htm)
|
||||
* [JavaScript Wikibook](https://en.wikibooks.org/wiki/JavaScript) - Wikibooks (HTML, PDF)
|
||||
* [JavaScript with Classes](https://diogoeichert.github.io/JSwC.epub) - Diogo Eichert (EPUB)
|
||||
* [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) *(:card_file_box: archived)*
|
||||
* [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks/read) - Malcolm Maclean (HTML)
|
||||
@@ -1161,9 +1154,8 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com) - Noel Rappin (dead link)
|
||||
* [Modern JavaScript](https://www.modernjs.com) - Daniel Rubio
|
||||
* [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) - Mozilla Developer Network contributors (HTML)
|
||||
* [MythBusters JS](https://mythbusters.js.org) - Kiko Beats (HTML)
|
||||
* [Neural Networks with JavaScript Succinctly](https://www.syncfusion.com/ebooks/neural-networks-with-javascript-succinctly) - James McCaffrey (PDF, EPUB, MOBI)
|
||||
* [Oh My JS](https://web.archive.org/web/20150317231950/https://leanpub.com/ohmyjs/read) - Azat Mardanov (HTML) *(:card_file_box: archived)*
|
||||
* [Oh My JS](https://web.archive.org/web/20150317231950/https://leanpub.com/ohmyjs/read) - Azat Mardanov (HTML)
|
||||
* [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani (HTML)
|
||||
* [Practical Modern JavaScript](https://github.com/mjavascript/practical-modern-javascript) - Nicolas Bevacqua (HTML)
|
||||
* [Professor Frisby’s Mostly Adequate Guide to Functional Programming](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/) - Brian Lonsdorf (HTML)
|
||||
@@ -1257,7 +1249,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
#### Express.js
|
||||
|
||||
* [Express.js Guide](https://web.archive.org/web/20140621124403/https://leanpub.com/express/read) - Azat Mardanov *(:card_file_box: archived)*
|
||||
* [Express.js Guide](https://web.archive.org/web/20140621124403/https://leanpub.com/express/read) - Azat Mardanov
|
||||
* [The Express.js Handbook](https://flaviocopes.com/page/express-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
|
||||
|
||||
@@ -1309,7 +1301,6 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Mixu's Node Book](http://book.mixu.net/node/)
|
||||
* [Node Documentation](https://nodejs.org/en/docs/) (PDF)
|
||||
* [Node: Up and Running](https://www.oreilly.com/library/view/node-up-and/9781449332235/) - Tom Hughes-Croucher
|
||||
* [Node.js Best Practices](https://github.com/goldbergyoni/nodebestpractices) - Yoni Goldberg, et al.
|
||||
* [Node.js Design Patterns](https://ia801309.us.archive.org/5/items/HandbookOfNeuralComputingApplicationsPDFStormRG/Node.js%20Design%20Patterns%20-%20Casciaro,%20Mario%20%5BPDF%5D%5BStormRG%5D.pdf) - Mario Casciaro (PDF)
|
||||
* [Node.js Notes for Professionals](http://goalkicker.com/NodeJSBook) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [Node.js Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) (email address *requested*, not required)
|
||||
@@ -1410,7 +1401,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Julia Data Science](https://juliadatascience.io) - Jose Storopoli, Rik Huijzer, Lazaro Alonso
|
||||
* [Julia language: a concise tutorial](https://syl1.gitbook.io/julia-language-a-concise-tutorial) - Antonello Lobianco (GitBook)
|
||||
* [Learn Julia in Y minutes](https://learnxinyminutes.com/docs/julia) - Leah Hanson
|
||||
* [Quantitative Economics with Julia](https://julia.quantecon.org) - Jesse Perla, Thomas J. Sargent, John Stachurski (HTML, [PDF](https://web.archive.org/web/20210713122108/https://julia.quantecon.org/_downloads/pdf/quantitative_economics_with_julia.pdf)) *(:card_file_box: archived)*
|
||||
* [Quantitative Economics with Julia](https://julia.quantecon.org) - Jesse Perla, Thomas J. Sargent, John Stachurski (HTML, [PDF](https://web.archive.org/web/20210713122108/https://julia.quantecon.org/_downloads/pdf/quantitative_economics_with_julia.pdf))
|
||||
* [The Julia Express](http://bogumilkaminski.pl/files/julia_express.pdf) - Bogumił Kamiński (PDF)
|
||||
* [Think Julia](https://benlauwens.github.io/ThinkJulia.jl/latest/book.html) - Ben Lauwens, Allen Downey (GitBook)
|
||||
|
||||
@@ -1457,7 +1448,6 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
* [Ad Hoc Data Analysis From The Unix Command Line](https://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) - Wikibooks
|
||||
* [Advanced Linux Programming](https://mentorembedded.github.io/advancedlinuxprogramming/) (PDF)
|
||||
* [Adventures with the Linux Command Line](http://linuxcommand.org/lc3_adventures.php) - William E. Shotts Jr.
|
||||
* [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)
|
||||
@@ -1839,7 +1829,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
#### Symfony
|
||||
|
||||
* [Symfony 5: The Fast Track](https://symfony.com/doc/5.0/the-fast-track/en/index.html)
|
||||
* [The Symfony Best practices 4.1.x](https://web.archive.org/web/20181017123206/https://symfony.com/pdf/Symfony_best_practices_4.1.pdf) (PDF) *(:card_file_box: archived)*
|
||||
* [The Symfony Best practices 4.1.x](https://web.archive.org/web/20181017123206/https://symfony.com/pdf/Symfony_best_practices_4.1.pdf) (PDF)
|
||||
* [The Symfony Book 2.8.x](https://symfony.com/doc/2.8/index.html)
|
||||
* [The Symfony Book 3.4.x](https://symfony.com/doc/3.4/index.html)
|
||||
* [The Symfony Book 4.4.x](https://symfony.com/doc/4.4/index.html)
|
||||
@@ -1930,8 +1920,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [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](https://jakevdp.github.io/WhirlwindTourOfPython/) - Jake VanderPlas
|
||||
* [An Introduction to Statistical Learning with Applications in Python](https://hastie.su.domains/ISLP/ISLP_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF)
|
||||
* [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)
|
||||
* [Automate the Boring Stuff with Python: Practical Programming for Total Beginners](https://automatetheboringstuff.com/chapter0/) - Al Sweigart (3.4)
|
||||
@@ -1941,24 +1930,23 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Build applications in Python the antitextbook](http://github.com/thewhitetulip/build-app-with-python-antitextbook) (3.x) (HTML, PDF, EPUB, Mobi)
|
||||
* [Building Data Products: The Ultimate Guide](https://resources.montecarlodata.com/c/ebook-building-data-products?x=gEwOdf) (HTML, EPUB)
|
||||
* [Building Skills in Object-Oriented Design, V4](https://slott56.github.io/building-skills-oo-design-book/build/html/) - Steven F. Lott (3.7)
|
||||
* [Building Skills in Object-Oriented Design, Release 2.2.1](https://web.archive.org/web/20150824204101/http://buildingskills.itmaybeahack.com/book/oodesign-python-2.2/latex/BuildingSkillsinOODesign.pdf) - Steven F. Lott (PDF) (2.2.1) *(:card_file_box: archived)*
|
||||
* [Building Skills in Object-Oriented Design, Release 3.1](https://web.archive.org/web/20160322093622/http://buildingskills.itmaybeahack.com/book/oodesign-3.1/latex/BuildingSkillsinObject-OrientedDesign.pdf) - Steven F. Lott (PDF) (3.1) *(:card_file_box: archived)*
|
||||
* [Building Skills in Python](https://web.archive.org/web/20190918094202/http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) - Steven F. Lott (PDF) (2.6) *(:card_file_box: archived)*
|
||||
* [Building Skills in Object-Oriented Design, Release 2.2.1](https://web.archive.org/web/20150824204101/http://buildingskills.itmaybeahack.com/book/oodesign-python-2.2/latex/BuildingSkillsinOODesign.pdf) - Steven F. Lott (PDF) (2.2.1)
|
||||
* [Building Skills in Object-Oriented Design, Release 3.1](https://web.archive.org/web/20160322093622/http://buildingskills.itmaybeahack.com/book/oodesign-3.1/latex/BuildingSkillsinObject-OrientedDesign.pdf) - Steven F. Lott (PDF) (3.1)
|
||||
* [Building Skills in Python](https://web.archive.org/web/20190918094202/http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) - Steven F. Lott (PDF) (2.6)
|
||||
* [Clean Architectures in Python - A practical approach to better software design (2022)](https://www.thedigitalcatbooks.com/pycabook-introduction/) - Leonardo Giordani (3.x) (PDF)
|
||||
* [Code Like a Pythonista: Idiomatic Python](https://web.archive.org/web/20180411011411/http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) - David Goodger *(:card_file_box: archived)*
|
||||
* [Code Like a Pythonista: Idiomatic Python](https://web.archive.org/web/20180411011411/http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) - David Goodger
|
||||
* [CodeCademy Python](https://www.codecademy.com/learn/python)
|
||||
* [Composing Programs](http://composingprograms.com) (3.x)
|
||||
* [Computational and Inferential Thinking](https://inferentialthinking.com/chapters/intro.html) - Ani Adhikari, John DeNero, David Wagner (HTML)
|
||||
* [Cracking Codes with Python](https://inventwithpython.com/cracking/) - Al Sweigart (3.6)
|
||||
* [Data Structures and Algorithms in Python](https://web.archive.org/web/20161016153130/http://www.brpreiss.com/books/opus7/html/book.html) - B. R. Preiss (PDF) *(:card_file_box: archived)*
|
||||
* [Data Structures and Information Retrieval in Python](https://greenteapress.com/wp/data-structures-and-information-retrieval-in-python/) - Allen B. Downey
|
||||
* [Data Structures and Algorithms in Python](https://web.archive.org/web/20161016153130/http://www.brpreiss.com/books/opus7/html/book.html) - B. R. Preiss (PDF)
|
||||
* [Dive into Python 3](https://diveintopython3.problemsolving.io) - Mark Pilgrim (3.0)
|
||||
* [Dive into Python](https://linux.die.net/diveintopython/html/toc/index.html) - Mark Pilgrim (2.3)
|
||||
* [Essential Python](https://www.programming-books.io/essential/python/) - Krzysztof Kowalczyk, StackOverflow Contributors
|
||||
* [From Python to NumPy](https://www.labri.fr/perso/nrougier/from-python-to-numpy/) - Nicolas P. Rougier (3.6)
|
||||
* [Full Stack Python](https://www.fullstackpython.com) - Matt Makai
|
||||
* [Functional Programming in Python](https://www.oreilly.com/ideas/functional-programming-in-python) - David Mertz
|
||||
* [Fundamentals of Python Programming](https://web.archive.org/web/20191005170430/http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) (:construction: *in process*) *(:card_file_box: archived)*
|
||||
* [Fundamentals of Python Programming](https://web.archive.org/web/20191005170430/http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) (:construction: *in process*)
|
||||
* [Google's Python Class](https://developers.google.com/edu/python/) (2.4 - 2.x)
|
||||
* [Google's Python Style Guide](https://google.github.io/styleguide/pyguide.html)
|
||||
* [Hadoop with Python](https://www.oreilly.com/learning/hadoop-with-python) - Zachary Radtka, Donald Miner
|
||||
@@ -1966,6 +1954,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Hands-on Python 3 Tutorial](https://anh.cs.luc.edu/handsonPythonTutorial) - Andrew N. Harrington (HTML)
|
||||
* [Hitchhiker's Guide to Python!](http://docs.python-guide.org/en/latest/) (2.6)
|
||||
* [How to Code in Python 3](https://assets.digitalocean.com/books/python/how-to-code-in-python.pdf) - Lisa Tagliaferri (PDF)
|
||||
* [How to Make Mistakes in Python](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf) - Mike Pirnat (PDF) (1st edition)
|
||||
* [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](https://runestone.academy/runestone/books/published/thinkcspy/index.html) - Brad Miller, David Ranum, Jeffrey Elkner, Peter Wentworth, Allen B. Downey, Chris Meyers, Dario Mitchell (3.2)
|
||||
* [How to Think Like a Computer Scientist: Learning with Python 1st Edition](https://greenteapress.com/wp/learning-with-python/) - Allen B. Downey, Jeff Elkner, 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, Chris Meyers (Using Python 2.x)
|
||||
@@ -1983,7 +1972,6 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Learn Python in Y minutes](https://learnxinyminutes.com/docs/python/) - LearnXinYMinutes (HTML)
|
||||
* [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 Python Visually](https://archive.org/details/learn-python-visually_compress/mode/2up) - Ivelin Demirov *(:card_file_box: archived)*
|
||||
* [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)
|
||||
@@ -2000,17 +1988,16 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [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)
|
||||
* [Practice Python Projects](https://learnbyexample.github.io/practice_python_projects/) - Sundeep Agarwal
|
||||
* [Pro Python Advanced coding techniques and tools](https://archive.org/download/python-books/Apress.Pro.Python.Advanced.Coding.Techniques.And.Tools.Jun.2010.ISBN.1430227575.pdf) - Marty Alchin (PDF)
|
||||
* [Pro Python Advanced coding techniques and tools](https://archive.org/download/python-books/Apress.Pro.Python.Advanced.Coding.Techniques.And.Tools.Jun.2010.ISBN.1430227575.pdf) - Marty Alchin (PDF) *(:card_file_box: archived)*
|
||||
* [Problem Solving with Algorithms and Data Structures using Python](https://runestone.academy/runestone/books/published/pythonds3/index.html) - Bradley N. Miller, David L. Ranum (3.x)
|
||||
* [Program Arcade Games With Python And Pygame](http://programarcadegames.com) (3.3)
|
||||
* [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) (PDF)
|
||||
* [Programming for Non-Programmers, Release 2.6.2](https://web.archive.org/web/20180921063136/http://buildingskills.itmaybeahack.com/book/programming-2.6/latex/ProgrammingforNon-Programmers.pdf) - Steven F. Lott (PDF) (2.6) *(:card_file_box: archived)*
|
||||
* [Programming for Non-Programmers, Release 2.6.2](https://web.archive.org/web/20180921063136/http://buildingskills.itmaybeahack.com/book/programming-2.6/latex/ProgrammingforNon-Programmers.pdf) - Steven F. Lott (PDF) (2.6)
|
||||
* [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) - Dr. Marc Lichtman (3.x)
|
||||
* [Python 101](https://python101.pythonlibrary.org) - Michael Driscoll (HTML, TEXT)
|
||||
* [Python 2 Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x)
|
||||
* [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7) *(:card_file_box: archived)*
|
||||
* [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7)
|
||||
* [Python 3 Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x)
|
||||
* [Python 3 Patterns, Recipes, and Idioms](https://python-3-patterns-idioms-test.readthedocs.io/en/latest/) - Bruce Eckel & Friends
|
||||
* [Python 3 Tutorial](https://github.com/Akuli/python-tutorial)
|
||||
* [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook) - Jake VanderPlas (HTML, Jupyter Notebooks)
|
||||
* [Python for Astronomers](https://prappleizer.github.io/textbook.pdf) - Imad Pasha, Christopher Agostino (PDF)
|
||||
@@ -2029,6 +2016,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Python Module of the Week](https://pymotw.com/2/) (2.x)
|
||||
* [Python Notes for Professionals](http://goalkicker.com/PythonBook/) - Compiled from StackOverflow documentation (PDF)
|
||||
* [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1)
|
||||
* [Python Practice Projects](http://pythonpracticeprojects.com)
|
||||
* [Python Programming](https://en.wikibooks.org/wiki/Python_Programming) - Wikibooks (2.7)
|
||||
* [Python Programming](https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) - Wikibooks (PDF) (2.6)
|
||||
* [Python Programming And Numerical Methods: A Guide For Engineers And Scientists](https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html) - Qingkai Kong, Timmy Siauw, Alexandre Bayen (3.7)
|
||||
@@ -2046,11 +2034,10 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [The Definitive Guide to Jython, Python for the Java Platform](https://jython.readthedocs.io/en/latest/) - Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (2.5)
|
||||
* [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 Coding Book](https://thepythoncodingbook.com) - Stephen Gruppetta (HTML)
|
||||
* [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 Recursive Book of Recursion](https://inventwithpython.com/recursion/) - Al Swigart (HTML) (3.x)
|
||||
* [The Standard Python Library](https://web.archive.org/web/20200626001242/http://effbot.org/librarybook/) - Fredrik Lundh *(:card_file_box: archived)*
|
||||
* [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)
|
||||
* [Think Python 2nd Edition](https://greenteapress.com/wp/think-python-2e/) - Allen B. Downey (3.x) (HTML, PDF)
|
||||
@@ -2081,7 +2068,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Django Tinymce](https://django-tinymce.readthedocs.io/en/latest/) (HTML)
|
||||
* [Django Web Framework (Python)](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) - MDN contributors
|
||||
* [Djen of Django](http://agiliq.com/books/djenofdjango/)
|
||||
* [Effective Django](https://web.archive.org/web/20181130092020/http://www.effectivedjango.com/) (1.5) *(:card_file_box: archived)*
|
||||
* [Effective Django](https://web.archive.org/web/20181130092020/http://www.effectivedjango.com/) (1.5)
|
||||
* [How to Tango With Django](http://www.tangowithdjango.com/book17/) (1.7)
|
||||
* [Social Auth App](https://python-social-auth.readthedocs.io/en/latest/) (HTML)
|
||||
* [Test-Driven Development With Python And Django](http://www.obeythetestinggoat.com/pages/book.html) (1.11)
|
||||
@@ -2107,12 +2094,6 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [pandas: powerful Python data analysis toolkit](https://pandas.pydata.org/docs) - Wes McKinney, the Pandas Development Team (HTML, PDF)
|
||||
|
||||
|
||||
#### PyOpenCl
|
||||
|
||||
* [Programming GPUs with Python: PyOpenCL and PyCUDA](http://homepages.math.uic.edu/~jan/mcs572f16/mcs572notes/lec29.html) - Jan Verschelde, University of Illinois Chicago (HTML)
|
||||
* [PyOpenCl Documentation](https://documen.tician.de/pyopencl/) - Andreas Kloeckner (HTML)
|
||||
|
||||
|
||||
#### Pyramid
|
||||
|
||||
* [Quick Tutorial for Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/index.html#quick-tutorial)
|
||||
@@ -2223,7 +2204,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Learn Ruby the Hard Way](https://learnrubythehardway.org/book/) - Zed A. Shaw
|
||||
* [Learn to Program](http://pine.fm/LearnToProgram/) - Chris Pine
|
||||
* [Mastering Roda](https://fiachetti.gitlab.io/mastering-roda) - Federico Iachetti, Avdi Grimm, Jeremy Evans
|
||||
* [Mr. Neighborly's Humble Little Ruby Book](https://web.archive.org/web/20180321101922/http://www.humblelittlerubybook.com/book/html/index.html) *(:card_file_box: archived)*
|
||||
* [Mr. Neighborly's Humble Little Ruby Book](https://web.archive.org/web/20180321101922/http://www.humblelittlerubybook.com/book/html/index.html)
|
||||
* [Object Oriented Programming with Ruby](https://launchschool.com/books/oo_ruby) - Launch School
|
||||
* [Practicing Ruby](https://github.com/elm-city-craftworks/practicing-ruby-manuscripts)
|
||||
* [Programming Ruby](http://ruby-doc.com/docs/ProgrammingRuby/)
|
||||
@@ -2231,7 +2212,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [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.github.io)
|
||||
* [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 Style Guide](https://github.com/airbnb/ruby) - Airbnb
|
||||
@@ -2261,7 +2242,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read) - Reg Braithwaite
|
||||
* [Learn Ruby on Rails: Book One](https://learn-rails.com/content/learnrails1) - Daniel Kehoe
|
||||
* [Learn Ruby on Rails: Book Two](https://learn-rails.com/content/learnrails2) - Daniel Kehoe
|
||||
* [Objects on Rails](https://web.archive.org/web/20190319201525/http://objectsonrails.com/) - Avdi Grimm *(:card_file_box: archived)*
|
||||
* [Objects on Rails](https://web.archive.org/web/20190319201525/http://objectsonrails.com/) - Avdi Grimm
|
||||
* [Rails Girls Guides](http://guides.railsgirls.com)
|
||||
* [Rails Style Guide](https://rails.rubystyle.guide) - Bozhidar Batsov
|
||||
* [Ruby Notes for Professionals](https://books.goalkicker.com/RubyBook/) - Compiled from StackOverflow Documentation (PDF)
|
||||
@@ -2288,10 +2269,9 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [Learn Rust in Y minutes](https://learnxinyminutes.com/docs/rust/)
|
||||
* [Learn Rust With Entirely Too Many Linked Lists](https://rust-unofficial.github.io/too-many-lists) - Alexis Beingessner
|
||||
* [Learning Rust Ebook](https://riptutorial.com/Download/rust.pdf) - StackOverflow Contributors (PDF)
|
||||
* [Rust Atomics and Locks](https://marabos.nl/atomics) - Mara Bos (HTML)
|
||||
* [Rust by Example](https://doc.rust-lang.org/stable/rust-by-example)
|
||||
* [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook)
|
||||
* [Rust for Rubyists](https://web.archive.org/web/20190520171322/http://www.rustforrubyists.com/book) - Steve Klabnik *(:card_file_box: archived)*
|
||||
* [Rust for Rubyists](https://web.archive.org/web/20190520171322/http://www.rustforrubyists.com/book) - Steve Klabnik
|
||||
* [Rust For Systems Programmers](https://github.com/nrc/r4cppp) - Nick Cameron
|
||||
* [The Embedded Rust Book](https://docs.rust-embedded.org/book/intro/index.html)
|
||||
* [The Little Book of Rust Macros](https://danielkeep.github.io/tlborm/book)
|
||||
@@ -2313,7 +2293,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
### Scala
|
||||
|
||||
* [A Scala Tutorial for Java programmers](https://docs.scala-lang.org/tutorials/scala-for-java-programmers.html) (PDF)
|
||||
* [Another tour of Scala](https://web.archive.org/web/20190629103826/http://naildrivin5.com/scalatour/) - David Copeland *(:card_file_box: archived)*
|
||||
* [Another tour of Scala](https://web.archive.org/web/20190629103826/http://naildrivin5.com/scalatour/) - David Copeland
|
||||
* [Creative Scala](http://underscore.io/books/creative-scala/) - Noel Welsh, Dave Gurnell (PDF, HTML, EPUB) (email address *requested*, not required)
|
||||
* [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon
|
||||
* [Effective Scala](https://twitter.github.io/effectivescala/)
|
||||
@@ -2577,7 +2557,6 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
* [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 Programming Tools](http://cslibrary.stanford.edu/107/UnixProgrammingTools.pdf) - Parlante, Zelenski (PDF)
|
||||
* [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/)
|
||||
|
||||
@@ -2628,7 +2607,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
|
||||
### Windows 8
|
||||
|
||||
* [Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition](https://web.archive.org/web/20150624142410/http://download.microsoft.com/download/6/6/5/665AF7A6-2184-45DC-B9DA-C89185B01937/Microsoft_Press_eBook_Programming_Windows_8_Apps_HTML_CSS_JavaScript_2E_PDF.pdf) - Kraig Brockschmidt (PDF) *(:card_file_box: archived)*
|
||||
* [Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition](https://web.archive.org/web/20150624142410/http://download.microsoft.com/download/6/6/5/665AF7A6-2184-45DC-B9DA-C89185B01937/Microsoft_Press_eBook_Programming_Windows_8_Apps_HTML_CSS_JavaScript_2E_PDF.pdf) - Kraig Brockschmidt (PDF)
|
||||
|
||||
|
||||
### Windows Phone
|
||||
@@ -2646,7 +2625,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
||||
### xBase (dBase / Clipper / Harbour)
|
||||
|
||||
* [Application Development with Harbour](https://en.wikibooks.org/wiki/Application_Development_with_Harbour) - Wikibooks
|
||||
* [CA-Clipper 5.2 Norton Guide](https://web.archive.org/web/20190516192814/http://www.ousob.com/ng/clguide/) *(:card_file_box: archived)*
|
||||
* [CA-Clipper 5.2 Norton Guide](https://web.archive.org/web/20190516192814/http://www.ousob.com/ng/clguide/)
|
||||
* [Clipper Tutorial: a Guide to Open Source Clipper(s)](https://en.wikibooks.org/wiki/Clipper_Tutorial%3A_a_Guide_to_Open_Source_Clipper(s)) - Wikibooks
|
||||
|
||||
|
||||
|
||||
@@ -7,10 +7,8 @@
|
||||
### <a id="cpp"></a>C++
|
||||
|
||||
* [Programmēšana un C++](http://home.lu.lv/~janiszu/courses/eprg/eprg.all.pdf) - Jānis Zuters (PDF)
|
||||
* [Programmēšanas pamati](https://likta.lv/wp-content/uploads/2018/12/Programmesanas_gramata_e-versija.pdf) - Raivis Ieviņš (PDF)
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [Programmēšanas pamati ar valodu Python](http://home.lu.lv/~janiszu/courses/python/python3.pdf) - Jānis Zuters (PDF)
|
||||
* [Programmēšanas valoda "Python" iesācējiem](https://www.alvils.info/e-gramatas/programmesanas-valoda-python-iesacejiem/) - Alvils Bērziņš
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
|
||||
* [Bootstrap - On Point](https://eimaung.com/bootstrap/) - Ei Maung (PDF)
|
||||
* [HTML](https://books.saturngod.net/HTML5/) - Saturngod
|
||||
* [HTML & CSS - Beginner To Super Beginner](https://lwinmoepaing.github.io/books/) - Lwin Moe Paing (PDF)
|
||||
|
||||
|
||||
### JavaScript
|
||||
|
||||
@@ -228,12 +228,12 @@
|
||||
### Java
|
||||
|
||||
* [Imergindo na JVM](https://leanpub.com/imergindo-jvm) - Otavio Santana *(Leanpub account or valid email requested)*
|
||||
* [Introdução a Ciência da Computação com Java](http://ccsl.ime.usp.br/files/publications/files/2008/intro-java-cc.pdf) Alfredo Goldman, Fabio Kon, Paulo J. S. Silva (PDF)
|
||||
* [Introdução a Ciência da Computação com Java](http://ccsl.ime.usp.br/files/publications/files/2008/intro-java-cc.pdf) (PDF)
|
||||
* [Java e Orientação a Objetos](http://www.caelum.com.br/apostila-java-orientacao-objetos/) - Caelum
|
||||
* [Java para Desenvolvimento Web](http://www.caelum.com.br/apostila-java-web/) - Caelum
|
||||
* [Programação Básica em Java](http://professor.unisinos.br/pjaques/material/java_basico.pdf) - Patrícia Jaques Maillard (PDF)
|
||||
* [Programação Orientada a Objetos: Uma Abordagem com Java](https://www.dca.fee.unicamp.br/cursos/PooJava/Aulas/poojava.pdf) - Ivan Luiz Marques Ricarte (PDF)
|
||||
* [Programação para iniciantes](https://s3.amazonaws.com/algaworks-assets/ebooks/algaworks-livro-programacao-para-iniciantes-v1.1.pdf) Alexandre Afonso (PDF)
|
||||
* [Programação para iniciantes](https://s3.amazonaws.com/algaworks-assets/ebooks/algaworks-livro-programacao-para-iniciantes-v1.1.pdf) (PDF)
|
||||
|
||||
|
||||
### JavaScript
|
||||
@@ -367,7 +367,7 @@
|
||||
|
||||
* [Api REST Com Silex no GAE](http://bit.ly/ebook-silex) - Nanderson Castro (PDF, EPUB, MOBI)
|
||||
* [CakePHP](http://book.cakephp.org/2.0/pt/index.html)
|
||||
* [Curso Linguagem PHP 2000](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) Maurício Vivas de Souza Barreto (PDF)
|
||||
* [Curso Linguagem PHP 2000](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) (PDF)
|
||||
* [PHP Do jeito certo](http://br.phptherightway.com)
|
||||
* [PHPUnit](https://phpunit.de/manual/current/pt_br/index.html) (PDF, EPUB, MOBI)
|
||||
|
||||
@@ -383,7 +383,6 @@
|
||||
* [Pensando Tkinter](https://www.dcc.ufrj.br/~fabiom/mab225/PensandoTkinter.pdf) - Steven Ferg (PDF)
|
||||
* [Pense em Python](https://penseallen.github.io/PensePython2e)
|
||||
* [Python e Orientação a Objetos](https://www.caelum.com.br/apostila-python-orientacao-a-objetos/)
|
||||
* [Python Fluente, Segunda Edição (2023)](https://pythonfluente.com) - Luciano Ramalho (HTML)
|
||||
* [Python Funcional](https://dunossauro.github.io/python-funcional/) - Eduardo Mendes
|
||||
* [Python Orientado a Objetos](https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxyYWZhZWx1ZnR8Z3g6NTJlM2UzYzY1ZTgzMDEwMw) (PDF)
|
||||
* [Python para Desenvolvedores](https://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf) (PDF)
|
||||
@@ -401,7 +400,6 @@
|
||||
|
||||
* [Análise Exploratória de Dados usando o R](http://www.uesc.br/editora/livrosdigitais2/analiseexploratoria_r.pdf) - Enio Jelihovschi (PDF)
|
||||
* [Fundamentos Estatísticos de Ciência dos Dados](https://homepages.dcc.ufmg.br/~assuncao/EstatCC/FECD.pdf) - Renato Assunção (PDF)
|
||||
* [Introdução à Linguagem R: seus fundamentos e sua prática](https://pedropark99.github.io/Introducao_R/) - Pedro Duarte Faria
|
||||
* [R para cientistas sociais](http://www.uesc.br/editora/livrosdigitais_20140513/r_cientistas.pdf) - Jakson Alves de Aquino (PDF)
|
||||
|
||||
|
||||
|
||||
@@ -42,3 +42,5 @@
|
||||
### Javascript
|
||||
|
||||
* [Curs si Tutoriale JavaScript](https://marplo.net/javascript)
|
||||
|
||||
|
||||
|
||||
@@ -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](free-programming-books-langs.md) list.
|
||||
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](free-programming-books-langs.md) list.
|
||||
|
||||
|
||||
### Index
|
||||
@@ -39,7 +39,6 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [Professional Development](#professional-development)
|
||||
* [Programming](#programming)
|
||||
* [Programming Paradigms](#programming-paradigms)
|
||||
* [Prompt Engineering](#prompt-engineering)
|
||||
* [Quantum Computing](#quantum-computing)
|
||||
* [Regular Expressions](#regular-expressions)
|
||||
* [Reverse Engineering](#reverse-engineering)
|
||||
@@ -56,16 +55,17 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
|
||||
### 0 - Meta-Lists
|
||||
|
||||
* [Atariarchives.org](https://www.atariarchives.org) - Atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web.
|
||||
* [atariarchives.org](http://www.atariarchives.org) atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web.
|
||||
* [Bento](https://www.bento.io)
|
||||
* [Bitsavers.org](http://bitsavers.trailing-edge.com)
|
||||
* [Code Catalog: A Collection of Code Examples from Prominent Open Source Projects](https://codecatalog.org)
|
||||
* [conceptf1.blogspot.com](https://conceptf1.blogspot.com/2013/11/list-of-freely-available-programming.html)
|
||||
* [Free Tech Books](https://www.freetechbooks.com)
|
||||
* [Code Catalog: A Collection of Code Examples from Prominent Open Source Projects](https://codecatalog.org) (HTML)
|
||||
* [conceptf1.blogspot.com](http://conceptf1.blogspot.com/2013/11/list-of-freely-available-programming.html)
|
||||
* [Free Smalltalk Books, collected by Stéphane Ducasse](http://stephane.ducasse.free.fr/FreeBooks.html)
|
||||
* [Free Tech Books](http://www.freetechbooks.com)
|
||||
* [Goalkicker](https://goalkicker.com) - Programming Notes for Professionals books
|
||||
* [IBM Redbooks](https://www.redbooks.ibm.com)
|
||||
* [InfoQ Minibooks](https://www.infoq.com/minibooks/)
|
||||
* [InTech: Computer and Information Science](https://www.intechopen.com/subjects/9)
|
||||
* [IBM Redbooks](http://www.redbooks.ibm.com)
|
||||
* [InfoQ Minibooks](http://www.infoq.com/minibooks/)
|
||||
* [InTech: Computer and Information Science](http://www.intechopen.com/subjects/computer-and-information-science)
|
||||
* [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks)
|
||||
* [Learn X in Y minutes](https://learnxinyminutes.com)
|
||||
* [Learneroo Resources to Learn Programming](https://www.learneroo.com/modules/12/nodes/96)
|
||||
@@ -74,69 +74,74 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman](https://blogs.msdn.microsoft.com/mssmallbiz/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more/)
|
||||
* [Microsoft Technologies 2, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman](https://blogs.msdn.microsoft.com/mssmallbiz/2012/07/30/another-large-collection-of-free-microsoft-ebooks-and-resource-kits-for-you-including-sharepoint-2013-office-2013-office-365-duet-2-0-azure-cloud-windows-phone-lync-dynamics-crm-and-more/)
|
||||
* [Microsoft Technologies 3, DevOps for ASP.NET Core Developers](https://raw.githubusercontent.com/dotnet-architecture/eBooks/main/current/devops-aspnet-core/DevOps-for-ASP.NET-Core-Developers.pdf) - Cam Soper, Scott Addie, Colin Dembovsky (PDF)
|
||||
* [O'Reilly's Open Books Project](https://www.oreilly.com/openbook/)
|
||||
* [O'Reilly's Open Books Project](http://www.oreilly.com/openbook/)
|
||||
* [Papers we love](https://github.com/papers-we-love/papers-we-love)
|
||||
* [Red Gate Books](https://www.red-gate.com/hub/books/)
|
||||
* [Programming](https://en.wikibooks.org/wiki/Category%3aComputer_programming) - Wikibooks
|
||||
* [Red Gate Books](http://www.red-gate.com/community/books/index)
|
||||
* [Rip Tutorials](https://riptutorial.com/ebook)
|
||||
* [Stef's Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks/)
|
||||
* [TechBeamers.com](https://www.techbeamers.com)
|
||||
* [TechBooksForFree.com](https://www.techbooksforfree.com)
|
||||
* [The Definitive C++ Book Guide and List](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)
|
||||
* [TechBeamers.com](http://www.techbeamers.com)
|
||||
* [TechBooksForFree.com](http://www.techbooksforfree.com)
|
||||
* [The Definitive C++ Book Guide and List](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)
|
||||
* [Theassayer.org](http://theassayer.org)
|
||||
* [Tutorials Point](https://www.tutorialspoint.com)
|
||||
* [Visualgo: Algorithm and Data Structure Visualization](http://visualgo.net) - Visualise data structures and algorithms through animation
|
||||
* [Tutorials Point](http://www.tutorialspoint.com)
|
||||
|
||||
|
||||
### Algorithms & Data Structures
|
||||
|
||||
* [A Field Guide To Genetic Programming](https://web.archive.org/web/20191020195105/http://www0.cs.ucl.ac.uk/staff/W.Langdon/ftp/papers/poli08_fieldguide.pdf) - Riccardo Poli, William B. Langdon, Nicholas F. McPhee (PDF) *(:card_file_box: archived)*
|
||||
* [Algorithm Design](https://archive.org/details/AlgorithmDesign1stEditionByJonKleinbergAndEvaTardos2005PDF) - Jon Kleinberg, Éva Tardos
|
||||
* [Algorithmic Graph Theory](https://code.google.com/p/graphbook/) - David Joyner, Minh Van Nguyen, David Phillips (PDF)
|
||||
* [A Field Guide To Genetic Programming](https://web.archive.org/web/20191020195105/http://www0.cs.ucl.ac.uk/staff/W.Langdon/ftp/papers/poli08_fieldguide.pdf) - Riccardo Poli, et al. (PDF)
|
||||
* [Algorithm Design](https://archive.org/details/AlgorithmDesign1stEditionByJonKleinbergAndEvaTardos2005PDF) - Jon Kleinberg, Éva Tardos (PDF)
|
||||
* [Algorithmic Graph Theory](http://code.google.com/p/graphbook/) - David Joyner, Minh Van Nguyen, David Phillips (PDF)
|
||||
* [Algorithms](https://en.wikibooks.org/wiki/Algorithms) - Wikibooks
|
||||
* [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick, Kevin Wayne
|
||||
* [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot
|
||||
* [Algorithms and Complexity](https://www.math.upenn.edu/~wilf/AlgoComp.pdf) - Herbert S. Wilf (PDF)
|
||||
* [Algorithms Course Materials](https://jeffe.cs.illinois.edu/teaching/algorithms/) - Jeff Erickson
|
||||
* [Algorithms Course Materials](http://jeffe.cs.illinois.edu/teaching/algorithms/) - Jeff Erickson
|
||||
* [Algorithms Notes for Professionals](https://goalkicker.com/AlgorithmsBook) - Compiled from StackOverflow Documentation (PDF)
|
||||
* [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) - Nick Parlante (PDF)
|
||||
* [Analysis and Design of Algorithms](http://www.cse.iitd.ernet.in/~ssen/csl356/admin356.html) - Sandeep Sen, IIT Delhi
|
||||
* [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)](https://inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf) - Paul N. Hilfinger (PDF)
|
||||
* [Data Structures and Algorithms: Annotated Reference with Examples](https://web.archive.org/web/20170715160229/http://dotnetslackers.com/Community/files/folders/data-structures-and-algorithms/entry30283.aspx) - G. Barnett, L. Del Tongo *(:card_file_box: archived)*
|
||||
* [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) - Robert Horvick
|
||||
* [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) - Robert Horvick
|
||||
* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry Liu Xinyu (PDF)
|
||||
* [Essential Algorithms](https://www.programming-books.io/essential/algorithms/) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML)
|
||||
* [Data Structures and Algorithms: Annotated Reference with Examples](https://web.archive.org/web/20170715160229/http://dotnetslackers.com/Community/files/folders/data-structures-and-algorithms/entry30283.aspx) - G. Barnett, L. Del Tongo (PDF)
|
||||
* [Data Structures and Algorithms Tutorial](https://www.tutorialspoint.com/data_structures_algorithms/) - Tutorials Point (HTML, PDF)
|
||||
* [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) (email address *requested*, not required)
|
||||
* [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) (email address *requested*, not required)
|
||||
* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu
|
||||
* [Essential Algorithms](https://www.programming-books.io/essential/algorithms) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML)
|
||||
* [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho, Jeff Ullman
|
||||
* [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](https://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license)
|
||||
* [LEDA: A Platform for Combinatorial and Geometric Computing](http://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) - K. Mehlhorn, St. Näher
|
||||
* [Geometry Algorithms](http://geomalgorithms.com) - Dan Sunday
|
||||
* [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license)
|
||||
* [LEDA: A Platform for Combinatorial and Geometric Computing](http://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) - K. Mehlhorn, et al. (HTML)
|
||||
* [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) - Nick Parlante (PDF)
|
||||
* [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) - Nick Parlante (PDF)
|
||||
* [Matters Computational: Ideas, Algorithms, Source Code](https://www.jjj.de/fxt/fxtbook.pdf) - Jörg Arndt (PDF)
|
||||
* [Open Data Structures: An Introduction](https://opendatastructures.org) - Pat Morin
|
||||
* [Planning Algorithms](http://lavalle.pl/planning/) - Steven M. LaValle
|
||||
* [Matters Computational: Ideas, Algorithms, Source Code](http://www.jjj.de/fxt/fxtbook.pdf) (PDF)
|
||||
* [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)](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](https://www.inf.hs-flensburg.de/lang/algorithmen/sortieren/algoen.htm) - Hans Werner Lang (HTML)
|
||||
* [Text Algorithms](https://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf) - Maxime Crochemore, Wojciech Rytter (PDF)
|
||||
* [The Algorithm Design Manual](https://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) - Steven S. Skiena (HTML)
|
||||
* [The Design of Approximation Algorithms](https://www.designofapproxalgs.com/book.pdf) - David P. Williamson, David B. Shmoys (PDF)
|
||||
* [Sequential and parallel sorting algorithms](https://www.inf.hs-flensburg.de/lang/algorithmen/sortieren/algoen.htm) (HTML)
|
||||
* [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) - Steven S. Skiena (HTML)
|
||||
* [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) - David P. Williamson, David B. Shmoys (PDF)
|
||||
* [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) - Nick Parlante (PDF)
|
||||
* [The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia_protocol_succinctly) - Marc Clifton
|
||||
* [Think Complexity (2nd Edition)](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey
|
||||
* [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey (2nd Edition) (PDF, HTML)
|
||||
|
||||
|
||||
### Artificial Intelligence
|
||||
|
||||
* [Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies](https://link.springer.com/book/10.1007/978-3-030-69978-9) - Bernd Carsten Stahl (PDF, EPUB)
|
||||
* [Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies](https://link.springer.com/book/10.1007/978-3-030-69978-9) - Bernd Carsten Stahl (PDF)
|
||||
* [Artificial Intelligence: Foundations of Computational Agents (2010), 1st Edition](https://artint.info/aifca1e.html) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML)
|
||||
* [Artificial Intelligence: Foundations of Computational Agents (2017), 2nd Edition](https://artint.info) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML, Slides)
|
||||
* [Getting Started with Artificial Intelligence , 2nd Edition](https://www.ibm.com/downloads/cas/OJ6WX73V) - Tom Markiewicz, Josh Zheng (PDF)
|
||||
* [Graph Representational Learning Book](https://www.cs.mcgill.ca/~wlh/grl_book/) - William L. Hamilton
|
||||
* [Graph Representational Learning Book](https://www.cs.mcgill.ca/~wlh/grl_book/) - William L. Hamilton (HTML, PDF)
|
||||
* [Introduction to Autonomous Robots](https://github.com/correll/Introduction-to-Autonomous-Robots/releases) - Nikolaus Correll (PDF)
|
||||
* [Machine Learning For Dummies®, IBM Limited Edition](https://www.ibm.com/downloads/cas/GB8ZMQZ3) - Daniel Kirsch, Judith Hurwitz (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, EPUB)
|
||||
* [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 History of Artificial Intelligence](https://courses.cs.washington.edu/courses/csep590/06au/projects/history-ai.pdf) - Chris Smith, Brian McGuire, Ting Huang, Gary Yang (PDF)
|
||||
* [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson (PDF)
|
||||
@@ -146,7 +151,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
|
||||
* [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://web.archive.org/web/20220127020549/https://chain.courses/) - James Gan, Rishub Kumar *(:card_file_box: archived)*
|
||||
* [chain.courses](https://web.archive.org/web/20220127020549/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)
|
||||
@@ -173,7 +178,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [Designing Distributed Systems](https://azure.microsoft.com/en-us/resources/designing-distributed-systems/) *(account required)*
|
||||
* [Distributed Systems 3rd edition](https://www.distributed-systems.net/index.php/books/ds3/) - Maarten van Steen, Andrew S. Tanenbaum *(email address required)*
|
||||
* [How to optimize storage costs using Amazon S3](https://aws.amazon.com/s3/cloud-storage-cost-optimization-ebook/) - AWS (PDF)
|
||||
* [Kubernetes Hardening Guidance](https://media.defense.gov/2022/Aug/29/2003066362/-1/-1/0/CTR_KUBERNETES_HARDENING_GUIDANCE_1.2_20220829.PDF) - NSA, CISA (PDF)
|
||||
* [Kubernetes Hardening Guidance](https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETESHARDENINGGUIDANCE.PDF) - NSA, CISA (PDF)
|
||||
* [Learn Azure in a Month of Lunches](https://clouddamcdnprodep.azureedge.net/gdc/2014519/original) - Iain Foulds (PDF)
|
||||
* [Monitoring Modern Infrastructure](https://www.datadoghq.com/ebook/monitoring-modern-infrastructure/) *(account required)*
|
||||
* [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263)
|
||||
@@ -192,7 +197,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
|
||||
### Compiler Design
|
||||
|
||||
* [An Introduction to GCC](https://web.archive.org/web/20170326232435/http://www.network-theory.co.uk/docs/gccintro/index.html) - Brian Gough *(:card_file_box: archived)*
|
||||
* [An Introduction to GCC](https://web.archive.org/web/20170326232435/http://www.network-theory.co.uk/docs/gccintro/index.html) - Brian Gough
|
||||
* [Basics of Compiler Design (Anniversary Edition)](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen
|
||||
* [Compiler Design in C (1990)](https://holub.com/goodies/compiler/compilerDesignInC.pdf) - Allen Holub, Prentice Hall (PDF)
|
||||
* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/Compiler_Design/c_cpp/Text/C_CppEd.pdf) - Seth D. Bergmann (PDF)
|
||||
@@ -230,6 +235,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [Computer Vision: Algorithms and Applications](http://szeliski.org/Book/) - Richard Szeliski
|
||||
* [Computer Vision: Foundations and Applications](http://vision.stanford.edu/teaching/cs131_fall1718/files/cs131-class-notes.pdf) - Ranjay Krishna (PDF)
|
||||
* [Computer Vision: Models, Learning, and Inference](http://www.computervisionmodels.com) - Simon J.D. Prince
|
||||
* [DALLE-E 2 prompt book](http://dallery.gallery/wp-content/uploads/2022/07/The-DALL%C2%B7E-2-prompt-book.pdf) - Dallery.Gallery, Guy Parson(PDF)
|
||||
* [Programming Computer Vision with Python](http://programmingcomputervision.com) - Jan Erik Solem
|
||||
|
||||
|
||||
@@ -257,7 +263,6 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [Hands-On Data Visualization](https://handsondataviz.org) - Jack Dougherty, Ilya Ilyankou (HTML)
|
||||
* [High-Dimensional Data Analysis with Low-Dimensional Models: Principles, Computation, and Applications](https://book-wright-ma.github.io/Book-WM-20210422.pdf) - John Wright, Yi Ma (PDF)
|
||||
* [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF)
|
||||
* [Introduction to Cultural Analytics & Python](https://melaniewalsh.github.io/Intro-Cultural-Analytics/welcome.html) - Melanie Walsh
|
||||
* [Introduction to Data Science](https://docs.google.com/file/d/0B6iefdnF22XQeVZDSkxjZ0Z5VUE/edit?pli=1) - Jeffrey Stanton
|
||||
* [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds/book.pdf) - Jure Leskovec, Anand Rajaraman, Jeffrey D. Ullman (PDF)
|
||||
* [Probability and Statistics with Examples using R](https://www.isibang.ac.in/~athreya/psweur/index.html#usage) - Siva Athreya, Deepayan Sarkar, Steve Tanner (HTML) (:construction: *in process*)
|
||||
@@ -287,7 +292,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [3D Math Primer for Graphics and Game Development](https://gamemath.com/book/intro.html) - Fletcher Dunn (HTML)
|
||||
* [Coding With Minecraft](https://turtleappstore.com/book/) - Al Sweigart
|
||||
* [Designing Virtual Worlds](https://mud.co.uk/richard/DesigningVirtualWorlds.pdf) - Richard A. Bartle (PDF)
|
||||
* [Game AI Pro](https://www.gameaipro.com) - Steve Rabin
|
||||
* [Game AI Pro](http://www.gameaipro.com) - Steve Rabin
|
||||
* [Game Design with AGS](https://ensadi.github.io/AGSBook/) - Dave Ensminger, A. G. Madi
|
||||
* [Game Programming Patterns](http://gameprogrammingpatterns.com) - Bob Nystrom
|
||||
* [Level up your code with game programming patterns](https://resources.unity.com/games/level-up-your-code-with-game-programming-patterns) - Unity (HTML & PDF)
|
||||
@@ -302,21 +307,21 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [Computer Graphics from scratch](http://gabrielgambetta.com/computer-graphics-from-scratch) - Gabriel Gambetta (:construction: *in process*)
|
||||
* [DirectX manual](http://user.xmission.com/~legalize/book/download/index.html) (draft)
|
||||
* [GPU Gems](https://developer.nvidia.com/gpugems/GPUGems/gpugems_pref01.html)
|
||||
* [Graphics Programming Black Book](https://www.gamedev.net/tutorials/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698/) - Michael Abrash (PDF)
|
||||
* [Graphics Programming Black Book](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698) - Michael Abrash
|
||||
* [Introduction to Modern OpenGL](https://open.gl) - Alexander Overvoorde (HTML, EPUB, PDF) (C++)
|
||||
* [Introduction to TouchDesigner 099](https://leanpub.com/introductiontotouchdesigner/) *(Leanpub account or valid email requested)*
|
||||
* [JPEG - Idea and Practice](https://en.wikibooks.org/wiki/JPEG_-_Idea_and_Practice)
|
||||
* [Learn Computer Graphics From Scratch!](https://www.scratchapixel.com) - Scratchapixel (:construction: *in process*)
|
||||
* [Learn OpenGL](https://learnopengl.com) - Joey de Vries
|
||||
* [Learn OpenGL](http://learnopengl.com) - Joey de Vries
|
||||
* [Learn OpenGL RS](https://github.com/bwasty/learn-opengl-rs) - Benjamin Wasty, et al. (:construction: *in process*) (Rust)
|
||||
* [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft) *(:card_file_box: archived)*
|
||||
* [Notes for a Computer Graphics Programming Course](https://dokumen.tips/documents/computer-grafics-notes.html) - Steve Cunningham (PDF)
|
||||
* [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft)
|
||||
* [Notes for a Computer Graphics Programming Course](https://www.cs.csustan.edu/~rsc/CS3600F00/Notes.pdf) - Dr. Steve Cunningham (PDF)
|
||||
* [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations
|
||||
* [Physically Based Rendering, Third Edition: from Theory to Implementation](https://www.pbr-book.org) - Matt Pharr, Wenzel Jakob, Greg Humphreys
|
||||
* [Ray Tracing Gems](https://www.realtimerendering.com/raytracinggems/rtg/index.html) - Eric Haines, Tomas Akenine-Möller
|
||||
* [Ray Tracing Gems II](https://www.realtimerendering.com/raytracinggems/rtg2/index.html) - Adam Marrs, Peter Shirley, Ingo Wald
|
||||
* [Ray Tracing in One Weekend](https://raytracing.github.io) - Peter Shirley (HTML)
|
||||
* [ShaderX series](https://www.realtimerendering.com/resources/shaderx/) - Wolfgang Engel
|
||||
* [ShaderX series](http://www.realtimerendering.com/resources/shaderx/) - Wolfgang Engel
|
||||
* [Tutorials for modern OpenGL](http://www.opengl-tutorial.org)
|
||||
* [Virtual Reality](http://lavalle.pl/vr/) - Steven M. LaValle
|
||||
* [WebGL Insights](http://webglinsights.com) - Patrick Cozzi, et al.
|
||||
@@ -329,6 +334,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [GUI development with Rust and GTK 4](https://gtk-rs.org/gtk4-rs/stable/latest/book/) - Julian Hofer
|
||||
* [Programming with gtkmm 4](https://developer.gnome.org/gtkmm-tutorial/stable/)
|
||||
* [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst
|
||||
* [The GLib/GTK+ Development Platform](https://informatique-libre.be/swilmet/glib-gtk-book/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, Sarah Horton
|
||||
|
||||
@@ -346,7 +352,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth (HTML, PDF, ePUB, Kindle, PostScript, LaTeX)
|
||||
* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF)
|
||||
* [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) - Marco Hinz (HTML)
|
||||
* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF) *(:card_file_box: archived)*
|
||||
* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF)
|
||||
* [Vim Reference Guide](https://learnbyexample.github.io/vim_reference/) - Sundeep Agarwal
|
||||
* [Vim Regular Expressions 101](http://vimregex.com) - Oleg Raisky
|
||||
* [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF)
|
||||
@@ -362,8 +368,8 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
|
||||
### Licensing
|
||||
|
||||
* [Creative Commons: a user guide](https://archive.org/download/CreativeCommonsUserGuide/CreativeCommonsUserGuide.pdf) - Simone Aliprandi (PDF)
|
||||
* [Open Source Licensing Software Freedom and Intellectual Property Law](https://rosenlaw.com/oslbook/) - Lawrence Rosen
|
||||
* [Creative Commons: a user guide](http://www.aliprandi.org/cc-user-guide/) - Simone Aliprandi
|
||||
* [Open Source Licensing Software Freedom and Intellectual Property Law](http://rosenlaw.com/oslbook/) - Lawrence Rosen
|
||||
* [The Public Domain: Enclosing the Commons of the Mind](http://www.thepublicdomain.org/download/) - James Boyle
|
||||
|
||||
|
||||
@@ -546,7 +552,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
### Mathematics For Computer Science
|
||||
|
||||
* [A Mathematical Theory of Communication](https://archive.org/details/bstj27-4-623) - Claude E.Shannon
|
||||
* [Combinatorial Problems And Exercises (1979)](https://archive.org/details/in.ernet.dli.2015.141538/) - L. Lovasz
|
||||
* [Combinatorial Problems And Exercises (1979)](https://archive.org/details/in.ernet.dli.2015.141538/) - L. Lovasz *(:card_file_box: archived)*
|
||||
* [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
|
||||
* [Graph Theory Exercises](https://www.ime.usp.br/~pf/graph-exercises/) - Paulo Feofiloff (PDF)
|
||||
@@ -685,24 +691,23 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
||||
### Operating Systems
|
||||
|
||||
* [A short introduction to operating systems (2001)](http://markburgess.org/os/os.pdf) - Mark Burgess (PDF)
|
||||
* [Computer Science from the Bottom Up](http://www.bottomupcs.com) - Ian Wienand (PDF)
|
||||
* [Flexible Operating System Internals: The Design and Implementation of the Anykernel and Rump Kernels](https://aaltodoc.aalto.fi/handle/123456789/6318) - Antti Kantee (PDF)
|
||||
* [How to Make a Computer Operating System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) - Samy Pesse (:construction: *in process*)
|
||||
* [Computer Science from the Bottom Up](http://www.bottomupcs.com)
|
||||
* [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/) - Max Hailperin (PDF, LaTeX)
|
||||
* [Operating Systems: From 0 to 1](https://github.com/tuhdo/os01/releases/tag/0.0.1) - Tu, Ho Doang (PDF) (:construction: *in process*)
|
||||
* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) - Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (PDF)
|
||||
* [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)
|
||||
* [Project Oberon: The Design of an Operating System, a Compiler, and a Computer](http://people.inf.ethz.ch/wirth/ProjectOberon/index.html) - Niklaus Wirth, Jürg Gutknecht (PDF)
|
||||
* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond (HTML)
|
||||
* [The Little Book About OS Development](https://littleosbook.github.io) - Erik Helin, Adam Renberg - (PDF, HTML)
|
||||
* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey (PDF)
|
||||
* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond
|
||||
* [The Design and Implementation of the Anykernel and Rump Kernels](http://www.fixup.fi/misc/rumpkernel-book/) - Antti Kantee
|
||||
* [The little book about OS development](https://littleosbook.github.io) - Erik Helin, Adam Renberg
|
||||
* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey
|
||||
* [Think OS: A Brief Introduction to Operating Systems](http://www.greenteapress.com/thinkos/index.html) - Allen B. Downey (PDF)
|
||||
* [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) - Prof. Stewart Weiss (PDF)
|
||||
* [Writing a Simple Operating System from Scratch](http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf) - Nick Blundell (PDF)
|
||||
* [Xv6, a simple Unix-like teaching operating system](https://pdos.csail.mit.edu/6.828/2022/xv6.html) - Russ Cox, Frans Kaashoek and Robert Morris (PDF, HTML)
|
||||
* [Xv6, a simple Unix-like teaching operating system](https://pdos.csail.mit.edu/6.828/2012/xv6.html)
|
||||
|
||||
|
||||
### Parallel Programming
|
||||
@@ -762,13 +767,6 @@ Kerridge (PDF) (email address *requested*, not required)
|
||||
* [Type Theory and Functional Programming](https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/)
|
||||
|
||||
|
||||
### Prompt Engineering
|
||||
|
||||
* [DALLE-E 2 prompt book](https://dallery.gallery/wp-content/uploads/2022/07/The-DALL%C2%B7E-2-prompt-book.pdf) - Dallery.Gallery, Guy Parson (PDF)
|
||||
* [Guide to Prompt Engineering](https://codeahoy.com/learn/promptengineering/toc) - CodeAhoy (HTML)
|
||||
* [Prompt Engineering Guide](https://www.promptingguide.ai) - DAIR.AI (HTML)
|
||||
|
||||
|
||||
### Quantum Computing
|
||||
|
||||
* [Introduction to Classical and Quantum Computing](http://www.thomaswong.net/introduction-to-classical-and-quantum-computing-1e3p.pdf) - Thomas G. Wong (PDF)
|
||||
@@ -886,7 +884,7 @@ Kerridge (PDF) (email address *requested*, not required)
|
||||
* [Introduction to Theory of Computation](http://cglab.ca/~michiel/TheoryOfComputation/) - Anil Maheshwari, Michiel Smid (PDF)
|
||||
* [Models of Computation](http://cs.brown.edu/people/jes/book/) - John E. Savage
|
||||
* [Practical Foundations for Programming Languages, Preview](https://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf) - Robert Harper (PDF)
|
||||
* [Principles of Programming Languages](https://web.archive.org/web/20150418034451/http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith *(:card_file_box: archived)*
|
||||
* [Principles of Programming Languages](https://web.archive.org/web/20150418034451/http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith
|
||||
* [Programming in Martin-Löf's Type Theory](http://www.cse.chalmers.se/research/group/logic/book/) - Bengt Nordstroem
|
||||
* [Programming Languages: Application and Interpretation (2nd Edition)](http://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi
|
||||
* [Programming Languages: Theory and Practice](http://people.cs.uchicago.edu/~blume/classes/aut2008/proglang/text/offline.pdf) - Robert Harper (PDF)
|
||||
|
||||
@@ -12,3 +12,4 @@
|
||||
### <a id="c"></a>C
|
||||
|
||||
* [Introduction to C \| Telugu](https://www.computerintelugu.com/2012/11/cmenu.html) - Sivanaadh Baazi Karampudi
|
||||
|
||||
|
||||
@@ -64,13 +64,11 @@
|
||||
|
||||
* [git - basit rehber](https://rogerdudler.github.io/git-guide/index.tr.html) - Roger Dudler (HTML)
|
||||
* [Git 101](https://aliozgur.gitbooks.io/git101/) - Ali Özgür (GitBook)
|
||||
* [Git ve Github Rehberi](https://github.com/mkdemir/Git_ve_Github_Rehberi) - Mustafa Kaan Demir
|
||||
|
||||
|
||||
### Go
|
||||
|
||||
* [Go El Kitabı](https://www.github.com/umutphp/the-little-go-book) - Karl Seguin, `trl.:` Umut Işık tarafından çevirildi ([HTML](https://github.com/umutphp/the-little-go-book/blob/master/tr/go.md), [PDF](https://github.com/umutphp/the-little-go-book/releases/download/v07/the-little-go-book-tr.pdf), [EPUB](https://github.com/umutphp/the-little-go-book/releases/download/v07/the-little-go-book-tr.epub))
|
||||
* [Türkçe Go Eğitimi](https://github.com/Furkan-Gulsen/turkce-go-egitimi) - Muhammed Furkan Gülşen
|
||||
|
||||
|
||||
### Güvenlik ve Gizlilik
|
||||
@@ -132,7 +130,7 @@
|
||||
* [Python Programlama Dili](https://python-istihza.yazbel.com) - YazBel Yazılım Belgelendirme Projesi - Python 3
|
||||
|
||||
|
||||
#### Django
|
||||
### Django
|
||||
|
||||
* [Django](https://web.archive.org/web/20210302105925/https://www.pythondersleri.com/p/django-egitim-serisi.html) - Python Dersleri *(:card_file_box: archived)*
|
||||
* [Django Egitimi](https://web.archive.org/web/20210802025720/https://gokmengorgen.net/django-notes/) *(:card_file_box: archived)*
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
* [Git-Cheat-Sheet](https://github.com/flyhigher139/Git-Cheat-Sheet) - flyhigher139
|
||||
* [git-flow 备忘清单](http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html) - Daniel Kummer, et al.
|
||||
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/) - Ben Lynn, `trl.:` 俊杰, 萌和江薇, et al. (HTML)
|
||||
* [Git教程](https://www.liaoxuefeng.com/wiki/896043488029600) - 廖雪峰
|
||||
* [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) - 廖雪峰
|
||||
* [Github帮助文档](https://github.com/waylau/github-help) - Way Lau
|
||||
* [GitHub秘籍](https://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/) - snowdream86
|
||||
* [Got GitHub](https://github.com/gotgit/gotgithub) - Jiang Xin, The GotGit community
|
||||
@@ -327,7 +327,7 @@
|
||||
* [100个gcc小技巧](https://github.com/hellogcc/100-gcc-tips/blob/master/src/index.md)
|
||||
* [100个gdb小技巧](https://github.com/hellogcc/100-gdb-tips/blob/master/src/index.md)
|
||||
* [简单易懂的C魔法](https://web.archive.org/web/20210413213859/http://www.nowamagic.net/librarys/books/contents/c) *(:card_file_box: archived)*
|
||||
* [現代 C++ 101](https://hackmd.io/@lumynou5/CppTutorial-zh-tw) - Lumynous (:construction: *in process*)
|
||||
* [現代 C++ 101](https://hackmd.io/@Luminous-Coder/CppTutorial-zh-tw) - Luminous-Coder (:construction: *in process*)
|
||||
* [像计算机科学家一样思考(C++版)](http://www.ituring.com.cn/book/1203) (《How To Think Like a Computer Scientist: C++ Version》中文版)
|
||||
* [C 语言编程透视](https://tinylab.gitbooks.io/cbook/content/)
|
||||
* [C/C++ Primer](https://github.com/andycai/cprimer) - andycai
|
||||
@@ -448,7 +448,6 @@
|
||||
* [H2 Database 教程](https://github.com/waylau/h2-database-doc)
|
||||
* [Java 编程思想](https://java.quanke.name) - quanke
|
||||
* [Java 编码规范](https://github.com/waylau/java-code-conventions)
|
||||
* [Java 教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1252599548343744)
|
||||
* [Java Servlet 3.1 规范](https://github.com/waylau/servlet-3.1-specification)
|
||||
* [Jersey 2.x 用户指南](https://github.com/waylau/Jersey-2.x-User-Guide)
|
||||
* [JSSE 参考指南](https://github.com/waylau/jsse-reference-guide)
|
||||
@@ -458,7 +457,6 @@
|
||||
* [Nutz-book Nutz烹调向导](http://nutzbook.wendal.net)
|
||||
* [Nutz文档](https://nutzam.com/core/nutz_preface.html)
|
||||
* [REST 实战](https://github.com/waylau/rest-in-action)
|
||||
* [Spring 2.0核心技术与最佳实践](https://michaelliao.github.io/download/pdf/Spring%202.0%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF%E4%B8%8E%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.pdf) (PDF)
|
||||
* [Spring Boot参考指南](https://github.com/qibaoguang/Spring-Boot-Reference-Guide) (:construction: *翻译中*)
|
||||
* [Spring Framework 4.x参考文档](https://github.com/waylau/spring-framework-4-reference)
|
||||
|
||||
@@ -475,7 +473,6 @@
|
||||
* [Google JavaScript 代码风格指南](https://web.archive.org/web/20200415002735/bq69.com/blog/articles/script/868/google-javascript-style-guide.html) *(:card_file_box: archived)*
|
||||
* [JavaScript 标准参考教程(alpha)](http://javascript.ruanyifeng.com)
|
||||
* [javascript 的 12 个怪癖](https://github.com/justjavac/12-javascript-quirks)
|
||||
* [JavaScript 教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1022910821149312)
|
||||
* [JavaScript 秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/)
|
||||
* [《JavaScript 模式》](https://github.com/jayli/javascript-patterns) (《JavaScript patterns》译本)
|
||||
* [JavaScript 原理](https://web.archive.org/web/20170112164945/http://typeof.net/s/jsmech/)
|
||||
@@ -656,7 +653,7 @@
|
||||
* [Python 中文学习大本营](http://www.pythondoc.com)
|
||||
* [Python 最佳实践指南](https://pythonguidecn.readthedocs.io/zh/latest/)
|
||||
* [Python Cookbook第三版](http://python3-cookbook.readthedocs.io/zh_CN/latest/) - David Beazley、Brian K.Jones、熊能(翻译)
|
||||
* [Python教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1016959663602400)
|
||||
* [Python教程 - 廖雪峰的官方网站](http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000)
|
||||
* [Python进阶](https://interpy.eastlakeside.com) - eastlakeside
|
||||
* [Python之旅](https://web.archive.org/web/20191217091745/http://funhacks.net/explore-python/) - Ethan *(:card_file_box: archived)*
|
||||
* [Tornado 6.1 中文文档](http://www.osgeo.cn/tornado/) (Online) *(网络上其他的都是较旧版本的)*
|
||||
|
||||
@@ -59,7 +59,6 @@
|
||||
|
||||
### Software Libre
|
||||
|
||||
* [Atareao con Linux](https://atareao.es/podcast) - Lorenzo Carbonell (podcast)
|
||||
* [Compilando Podcast](https://compilando.audio) - Paco Estrada (podcast)
|
||||
* [Mangocast](https://www.mangocast.net) - Lucho Benitez, Pablo Santa Cruz, Miguel Balsevich, Luis Corvalán, Rolando Natalizia (podcast)
|
||||
* [Podcast Linux](https://podcastlinux.com) - Juan Febles (podcast)
|
||||
@@ -68,7 +67,7 @@
|
||||
### Variados
|
||||
|
||||
* [Code on the Rocks](http://codeontherocks.fm) - Jorge Barroso, Jorge Lería, Davide Mendolia (podcast)
|
||||
* [Codely.TV screencasts](https://codely.com/blog/category/screencasts) - Codely.TV (screencasts)
|
||||
* [Codely.TV screencasts](https://codely.tv/blog/screencasts/) - Codely.TV (screencasts)
|
||||
* [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)
|
||||
* [Digital. Innovation. Engineers.](https://anchor.fm/mimacom) - Mimacom (podcast)
|
||||
|
||||
@@ -15,6 +15,4 @@
|
||||
* [رادیو گیک](https://soundcloud.com/jadijadi) (podcast)
|
||||
* [رادیو گیک](https://anchor.fm/radiojadi) - Jadi (podcast)
|
||||
* [رادیو گیک](https://www.youtube.com/playlist?list=PL-tKrPVkKKE1peHomci9EH7BmafxdXKGn) (videocast)
|
||||
* [CodeNaline | کدنالین](https://castbox.fm/channel/id5066732) - Torham (podcast)
|
||||
* [Radio Developer - رادیو دولوپر](https://castbox.fm/channel/id4407294) (podcast)
|
||||
* [Radio Mi | رادیو میــ](https://www.youtube.com/playlist?list=PLRmRAhVbjeHqrc6Gf5DKu2eRJGkfo9A-Z) - Milad Nouri (videocast)
|
||||
|
||||
@@ -181,7 +181,6 @@
|
||||
### DevOps
|
||||
|
||||
* [GitOps and K8s بالعربي](https://www.youtube.com/playlist?list=PLTRDUPO2OmInz2Fo41zwnoR1IArx70Hig) - Ahmed Elemam
|
||||
* [Kubernetes بالعربي](https://www.youtube.com/playlist?list=PLX1bW_GeBRhDCHijCrMO5F-oHg52rRBpl) - Codographia
|
||||
|
||||
|
||||
### Elastic
|
||||
|
||||
@@ -91,7 +91,6 @@ Shikkhangon BD
|
||||
### Flutter
|
||||
|
||||
* [Flutter Bangla Tutorial](https://www.youtube.com/playlist?list=PLg87mxEuu8-692INeEsxudyVifz7M3efy) - Techno BD XYZ
|
||||
* [Flutter Tutorial Bangla](https://www.youtube.com/playlist?list=PLkyGuIcLcmx3-Z3QML9xkYZtdKh91LeYC) - Rabbil Hasan
|
||||
* [Flutter Tutorial Bangla](https://www.youtube.com/playlist?list=PLZJlOXxGEkuyZQ-vA7B5vpvvtWU3Upo6p) - Soykot Hosen
|
||||
|
||||
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
* [Artificial Intelligence](#artificial-intelligence)
|
||||
* [Assembly](#assembly)
|
||||
* [AutoIt](#autoit)
|
||||
* [Ballerina](#ballerina)
|
||||
* [Bash / Shell](#bash--shell)
|
||||
* [Blockchain](#blockchain)
|
||||
* [C](#c)
|
||||
@@ -41,7 +40,6 @@
|
||||
* [Game Development](#game-development)
|
||||
* [Git](#git)
|
||||
* [Go](#go)
|
||||
* [Graph Theory](#graph-theory)
|
||||
* [Haskell](#haskell)
|
||||
* [HTML and CSS](#html-and-css)
|
||||
* [Bootstrap](#bootstrap)
|
||||
@@ -175,7 +173,6 @@
|
||||
* [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 (Fall 2011)](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)
|
||||
* [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
|
||||
* [MIT's Introduction to Algorithms (Spring 2020)](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/) - Erik Demaine, Jason Ku, Justin Solomon
|
||||
* [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)
|
||||
@@ -183,7 +180,6 @@
|
||||
* [Sorting Algorithms](https://www.youtube.com/playlist?list=PL2_aWCzGMAwKedT2KfDMB9YA5DgASZb3U) - mycodeschool
|
||||
* [Stanford University Algorithms: Design and Analysis, Part 1](https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1)
|
||||
* [Stanford University Algorithms: Design and Analysis, Part 2](https://online.stanford.edu/courses/soe-ycs0001-algorithms-design-and-analysis-part-2)
|
||||
* [Strivers A2Z-DSA Course \| DSA Playlist \| Placements](https://www.youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz) - take U forward
|
||||
* [Trees by Striver \| C++ \| Java \| Placements \| Binary Trees and Traversals \| Problems](https://www.youtube.com/playlist?list=PLgUwDviBIf0q8Hkd7bK2Bpryj2xVJk8Vk) - take U forward
|
||||
|
||||
|
||||
@@ -262,18 +258,6 @@
|
||||
* [AutoIt Tutorials](https://www.youtube.com/playlist?list=PL1DCD109B801D0DE6) - 403forbidden403
|
||||
|
||||
|
||||
### Ballerina
|
||||
|
||||
* [[Introductory]Integration with Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0KTB3vBz9Dkpc676HzhEDkN) - Shafreen Anfer
|
||||
* [Ballerina Code to Cloud](https://www.youtube.com/playlist?list=PL7JOecNWBb0I1YcKwNEyMewhiSvwhM4in) - Anjana Supun
|
||||
* [Ballerina Integrated Query Basics](https://www.youtube.com/playlist?list=PL7JOecNWBb0Lld0QfwGW4EKZEoeduyHKD) - Sasindu Alahakoon
|
||||
* [Ballerina Programming Language Basics](https://www.youtube.com/playlist?list=PL7JOecNWBb0L4CCqT3awXQUgf6Djl-Oxg) - Sasindu Alahakoon
|
||||
* [Ballerina Tables Basics](https://www.youtube.com/playlist?list=PL7JOecNWBb0K--nPJCEQILMt4ZlpkfvHU) - Sasindu Alahakoon
|
||||
* [Package Management in Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0LjuZZ8OXzN5apFqlCb6tnY) - Asma Jabir
|
||||
* [Testing in Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0ISsKnSaDjv0IIID-ztuu43) - Fathima Dilhasha
|
||||
* [XML Manipulation in Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0JxniVXOwROaeFRlDvGd6nj) - Gimantha Bandara
|
||||
|
||||
|
||||
### Bash / Shell
|
||||
|
||||
* [Bash Basics for Cloud Computing](https://www.udemy.com/course/bash-basics-for-cloud-computing/) - Kumulus Technologies (Udemy)
|
||||
@@ -316,7 +300,6 @@
|
||||
|
||||
### <a id="csharp"></a>C\#
|
||||
|
||||
* [ASP.NET Core 2.2 & 3 REST API Tutorial](https://youtube.com/playlist?list=PLUOequmGnXxOgmSDWU7Tl6iQTsOtyjtwU&si=3XHU6BnqwxePAt54) - Nick Chapsas
|
||||
* [Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022](https://www.youtube.com/watch?v=SR53SKIUYPA) - Gill Cleeren
|
||||
* [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
|
||||
@@ -331,11 +314,9 @@
|
||||
|
||||
### <a id="cpp"></a>C++
|
||||
|
||||
* [C++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - The Cherno
|
||||
* [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson
|
||||
* [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity)
|
||||
* [C++ Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS) - Neso Academy
|
||||
* [C++ Programming](https://www.youtube.com/playlist?list=PLfu_Bpi_zcDOtpXhhxL-P1wu0VkwNRXwC) - Kody Simpson
|
||||
* [C++ Programming Course - Beginner to Advanced](https://www.youtube.com/watch?v=8jLOx1hD3_o) - Daniel Gakwaya (freeCodeCamp)
|
||||
* [C++ Programming Tutorial for Beginners (For Absolute Beginners)](https://www.youtube.com/playlist?list=PLS1QulWo1RIYSyC6w2-rDssprPrEsgtVK) - ProgrammingKnowledge
|
||||
* [C++ Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoVZWSN-ze3VVtIfZfXwAGM) - The Bad Tutorials
|
||||
@@ -367,10 +348,7 @@
|
||||
|
||||
* [AWS Certified Cloud Practitioner Course](https://youtube.com/playlist?list=PLt1SIbA8guuvfvUDVLpJepmbnYpOfYCIB) - Stephane Maarek
|
||||
* [AWS Tutorial For Beginners](https://youtube.com/playlist?list=PLEiEAq2VkUULlNtIFhEQHo8gacvme35rz) - Simplilearn
|
||||
* [AWS Zero to Hero](https://www.youtube.com/playlist?list=PLdpzxOOAlwvLNOxX0RfndiYSt1Le9azze) - Abhishek Veeramalla
|
||||
* [Cloud Computing Basics with AWS](https://trailhead.salesforce.com/content/learn/modules/aws-cloud) - Trailhead (Salesforce) (email address *required*)
|
||||
* [Deploying Spring Boot Applications With AWS ECS Fargate (Free Course)](https://javatodev.com/deploying-spring-boot-applications-with-aws-ecs/) - Chinthaka Dinadasa (javatodev)
|
||||
* [How to Build AWS VPC Using Terraform – Step By Step](https://javatodev.com/how-to-build-aws-vpc-using-terraform-step-by-step/) - Chinthaka Dinadasa (javatodev)
|
||||
|
||||
|
||||
#### Azure
|
||||
@@ -406,7 +384,6 @@
|
||||
* [Berkeley's CS 61A: Taught using SICP](https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?tab=collection)
|
||||
* [Computer Networking - Network Engineering](https://www.youtube.com/watch?v=qiQR5rTSshw) - Brian Ferrill (FreeCodeCamp)
|
||||
* [CS50's Introduction to Computer Science](https://cs50.harvard.edu/x/) - David J. Malan (Harvard OpenCourseWare and edX)
|
||||
* [Design of Computer Programs](https://www.udacity.com/course/design-of-computer-programs--cs212) - Peter Norvig (Udacity)
|
||||
* [Discrete Mathematics for Computer Science Specialization](https://www.youtube.com/playlist?list=PLtS8Ubq2bIlXO4qEM5BOsBy6xWQNVFu8l) - My Lesson
|
||||
* [Introduction to Augmented Reality and ARCore](https://www.coursera.org/learn/ar) - Daydream
|
||||
* [LouvainX Paradigms of Computer Programming – Abstraction and Concurrency](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-2x-1#!)
|
||||
@@ -415,7 +392,7 @@
|
||||
* [MIT's Computer Language Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-sma-5502-fall-2005/lecture-notes/)
|
||||
* [MIT's Introduction to Computer Science and Programming](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) - John Guttag (MIT OpenCourseWare)
|
||||
* [MIT's Introduction to Computer Science and Programming in Python](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/) - Ana Bell, Eric Grimson, John Guttag (MIT OpenCourseWare)
|
||||
* [MIT's Mathematics for Computer Science](https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/)
|
||||
* [MIT's Mathematics for Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/video-lectures/)
|
||||
|
||||
|
||||
### Cryptography
|
||||
@@ -541,7 +518,6 @@
|
||||
### DevOps
|
||||
|
||||
* [AWS DevOps Engineer Learning Plan](https://explore.skillbuilder.aws/learn/public/learning_plan/view/85/devops-engineering-learning-plan?la=sec&sec=lp) - AWS
|
||||
* [Complete DevOps Zero to Hero Course](https://www.youtube.com/playlist?list=PLdpzxOOAlwvIKMhk8WhzN1pYoJ1YU8Csa) - Abhishek Veeramalla
|
||||
* [DevOps Bootcamp](https://www.youtube.com/playlist?list=PL9gnSGHSqcnoqBXdMwUTRod4Gi3eac2Ak) - Kunal Kushwaha
|
||||
* [DevOps Full Course ](https://www.youtube.com/watch?v=lpk7VpGqkKw) - Simplilearn
|
||||
* [DevOps Tutorial for Beginners](https://www.youtube.com/playlist?list=PLVHgQku8Z934suC9LSE6vaAKjOH_MfRbE) - Intellipaat
|
||||
@@ -569,11 +545,10 @@
|
||||
|
||||
* [FREE Advanced Jenkins in K8s (Docker in Docker)](https://www.udemy.com/course/free-advanced-jenkins-in-k8s-docker-in-docker) - CS Career Kaizen (Udemy)
|
||||
* [Jenkins](https://youtube.com/playlist?list=PLhW3qG5bs-L_ZCOA4zNPSoGbnVQ-rp_dG) - Automation Step by Step
|
||||
* [Jenkins \| Step-by-Step for Complete Beginners](https://www.udemy.com/course/jenkins-step-by-step-for-complete-beginners/) - Raghav Pal (Udemy)
|
||||
* [Jenkins for Beginners](https://www.udemy.com/course/jenkins-for-beginners-n) - Musab Zayadneh (Udemy)
|
||||
* [Jenkins Tutorial](https://www.mygreatlearning.com/academy/learn-for-free/courses/jenkins-tutorial) (Great Learning)
|
||||
* [Jenkins Tutorial Step by Step](https://www.youtube.com/playlist?list=PL8VbCbavWfeGt_Hyq0h9Pymi9DTGowd5X) - The Testing Academy
|
||||
* [Jenkins Tutorial Video [2022 updated]](https://www.youtube.com/playlist?list=PLEiEAq2VkUUKGrfcoNYRgqam5YBERN8xa) - Simplilearn
|
||||
* [Jenkins Zero to Hero](https://www.youtube.com/playlist?list=PLdpzxOOAlwvJDIAQZtMjUUbiVUDfGaCIX) - Abhishek Veeramalla
|
||||
|
||||
|
||||
### Digital Electronics
|
||||
@@ -664,7 +639,6 @@
|
||||
* [Git](https://www.youtube.com/playlist?list=PLFBirL3MAv29Vy_L7MmV2QaZLvAadFPHR) - Gwendolyn Faraday
|
||||
* [Git & GitHub](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkFiqHnNaxpOPhh9tSWMXIF) - Briana Marie, freeCodeCamp.org
|
||||
* [Git & GitHub](https://www.youtube.com/playlist?list=PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG) - Raghav Pal, Automation Step by Step
|
||||
* [Git & GitHub Complete Guide](https://www.udemy.com/course/git-n-github-complete-guide) (Udemy)
|
||||
* [Git & GitHub Crash Course](https://www.udemy.com/course/git-and-github-crash-course-creating-a-repository-from-scratch/) - Kalob Taulien (Udemy)
|
||||
* [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)
|
||||
@@ -697,12 +671,6 @@
|
||||
* [Let's go with golang](https://www.youtube.com/playlist?list=PLRAV69dS1uWQGDQoBYMZWKjzuhCaOnBpa) - Hitesh Choudhary
|
||||
|
||||
|
||||
### Graph Theory
|
||||
|
||||
* [Graph Theory](https://youtube.com/playlist?list=PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH) - Wrath of Math
|
||||
* [Graph Theory - DM](https://youtube.com/playlist?list=PLYrahs7hsYIQiSNxTfZndQz7jWPXsA1ur) - SCCI Labs IIT Ropar
|
||||
|
||||
|
||||
### Haskell
|
||||
|
||||
* [Advanced Functional Programming in Haskell](http://www.cs.nott.ac.uk/~pszgmh/afp.html) - Graham Hutton
|
||||
@@ -747,7 +715,6 @@
|
||||
* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/)
|
||||
* [Learn to style HTML using CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS)
|
||||
* [Responsive Web Design with HTML5 and CSS3 - Advanced](https://www.udemy.com/course/responsive-web-design-with-html5-and-css3-advanced/) - Udemy
|
||||
* [Sass Tutorial - Build Your Own CSS Library](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jxJX7vojNVK-o8ubDZEcNb) - The Net Ninja
|
||||
* [Structuring the web with HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML)
|
||||
* [Tailwind CSS Tutorial](https://youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw) - The Net Ninja
|
||||
* [Web Development By Doing: HTML / CSS From Scratch](https://www.udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/) - Udemy
|
||||
@@ -800,7 +767,6 @@
|
||||
* [Java Programming](https://testautomationu.applitools.com/java-programming-course/) - Angie Jones (Applitools)
|
||||
* [Java Programming](https://java-programming.mooc.fi) - University of Helsinki
|
||||
* [Java Programming](https://youtube.com/playlist?list=PLBlnK6fEyqRjKA_NuK9mHmlk0dZzuP1P5) - Neso Academy
|
||||
* [Java Programming](https://www.youtube.com/playlist?list=PLfu_Bpi_zcDPNy6qznvbkGZi7eP_0EL77) - Kody Simpson
|
||||
* [Java Programming Basics](https://www.udacity.com/course/java-programming-basics--ud282) - Cezanne Camacho, Asser Samak (Udacity) (account *required*)
|
||||
* [Java Programming Basics](https://www.udemy.com/course/java-programming-basics/) - Charles Mulic (Udemy)
|
||||
* [Java Programming: Solving Problems with Software](https://www.coursera.org/learn/java-programming) (Coursera)
|
||||
@@ -813,7 +779,6 @@
|
||||
* [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)*
|
||||
* [Learn Java Programming](https://www.programiz.com/java-programming) - Programiz
|
||||
* [Most Asked Core Java Frequently Asked Questions](https://www.youtube.com/playlist?list=PLyHJZXNdCXscoyL5XEZoHHZ86_6h3GWE1) - Code Decode
|
||||
* [Object Oriented Programming (OOP) In Java Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcno1G3XjUbwzXHL8_EttOuKk) - Kunal Kushwaha
|
||||
* [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/)
|
||||
@@ -822,7 +787,6 @@
|
||||
* [Programming in Java](https://nptel.ac.in/courses/106/105/106105191/) - Prof. Debasis Samanta (NPTEL)
|
||||
* [Software Construction in Java](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/about) - MIT Open Learning Library
|
||||
* [Spring 5 Core - An Ultimate Guide](https://www.udemy.com/learn-spring-5-core-from-scratch/) - Somnath Musib (Udemy)
|
||||
* [Spring Boot Tutorials](https://www.youtube.com/playlist?list=PLhfxuQVMs-nx3YQa3XJ9-4g_EoK0J8WhU) - Daily Code Buffer (Shabbir Dawoodi)
|
||||
* [What is Java?](https://sagecode.net/java/index.html) - Elucian Moise (Sage-Code)
|
||||
|
||||
|
||||
@@ -843,7 +807,6 @@
|
||||
* [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary
|
||||
* [Javascript Essentials](https://www.udemy.com/javascript-essentials/) - Lawrence Turton (Udemy)
|
||||
* [Javascript Fundamentals](https://www.udemy.com/course/javascriptfundamentals) - Bharath Thippireddy (Udemy)
|
||||
* [JavaScript Leetcode](https://www.youtube.com/playlist?list=PLRKOqqzwh75hcG_D4xjUgbg_BAF3MLtoh) - Endeavour Monk
|
||||
* [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) - Moshfegh Hamedani (Programming with Mosh)
|
||||
@@ -1022,7 +985,6 @@
|
||||
* [Kotlin Course - Tutorial for Beginners](https://www.youtube.com/watch?v=F9UC9DY-vIU) - Nate Ebel, freeCodeCamp
|
||||
* [Kotlin for Java Developers](https://www.coursera.org/learn/kotlin-for-java-developers) - Svetlana Isakova, Andrey Breslav (Coursera)
|
||||
* [Kotlin Newbie To Pro](https://www.youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9) - Philipp Lackner
|
||||
* [Kotlin Tutorial for Beginners: Basics and Fundamentals for Android](https://www.youtube.com/playlist?list=PLlxmoA0rQ-LwgK1JsnMsakYNACYGa1cjR) - Smartherd
|
||||
* [One hour Kotlin guide for beginners](https://www.udemy.com/course/one-hour-kotlin-guide-for-beginners) - Tutlets Kkang (Udemy)
|
||||
* [Track: Kotlin Basics](https://hyperskill.org/tracks/18) - Hyperskill, JetBrains (Hyperskill)
|
||||
|
||||
@@ -1133,7 +1095,6 @@
|
||||
|
||||
### Networking
|
||||
|
||||
* [Computer Networking: A Top-Down Approach 8th edition](http://gaia.cs.umass.edu/kurose_ross/online_lectures.htm) - Jim Kurose, Keith Ross
|
||||
* [Computer Networking Course](https://www.youtube.com/watch?v=qiQR5rTSshw) - Brian Farrell (FreeCodeCamp.org)
|
||||
* [Computer Networking Full Course - OSI Model Deep Dive with Real Life Examples](https://www.youtube.com/watch?v=IPvYjXCsTg8) - Kunal Kushwaha
|
||||
* [Computer Networks 5e](https://media.pearsoncmg.com/ph/streaming/esm/tanenbaum5e_videonotes/tanenbaum_videoNotes.html) - Andrew Tanenbaum, David Wetherall (Pearson)
|
||||
@@ -1154,7 +1115,6 @@
|
||||
|
||||
* [Berkeley's CS 162: Operating Systems and Systems Programming](https://www.youtube.com/watch?v=feAOZuID1HM)
|
||||
* [Berkeley's CS 194: What is an Operating System?](http://www.infocobuild.com/education/audio-video-courses/computer-science/cs194-spring2013-berkeley.html)
|
||||
* [MIT 6.S081: Operating System Engineering(Fall 2020)](https://pdos.csail.mit.edu/6.S081/2020/schedule.html) - Frans Kaashoek, Robert Morris
|
||||
* [Operating System](https://www.youtube.com/playlist?list=PLBlnK6fEyqRiVhbXDGLXDk_OQAeuVcp2O) - Neso Academy
|
||||
|
||||
|
||||
@@ -1246,7 +1206,6 @@
|
||||
* [Python for Beginners (Full Course)](https://www.youtube.com/playlist?list=PLsyeobzWxl7poL9JTVyndKe62ieoN-MZ3) - Telusko
|
||||
* [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 for OSINT. 21 day course for beginners](https://github.com/cipher387/python-for-OSINT-21-days/raw/main/Python%20for%20OSINT.%2021%20day%20course%20for%20beginners.pdf) - cyb_detective (PDF)
|
||||
* [Python from Scratch](https://open.cs.uwaterloo.ca/python-from-scratch/) - Centre for Education in Math and Computing (University of Waterloo)
|
||||
* [Python GUI's With TKinter](https://youtube.com/playlist?list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV) - Codemy.com
|
||||
* [Python in 80 minutes](https://www.udemy.com/course/learn-python-in-80-minutes/) - Muhammed Ali Dilek (Udemy)
|
||||
@@ -1332,8 +1291,11 @@
|
||||
|
||||
### Ruby
|
||||
|
||||
* [Agile Development Using Ruby on Rails - Advanced](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-2x#!)
|
||||
* [Agile Development Using Ruby on Rails - Basics](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-1x#!)
|
||||
* [An Introduction to Ruby Programming Language](https://www.researchgate.net/publication/322222154_An_Introduction_to_Ruby_Programming_Language) - Ali Tourani (HTML, PDF)
|
||||
* [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails) - The Odin Project
|
||||
* [Learn how to program: Ruby](https://www.learnhowtoprogram.com/ruby) - Epicodus Inc.
|
||||
* [Learn Rails: Quickly Code, Style and Launch 4 Web Apps](https://www.udemy.com/course/learn-rails) - Adam Eubanks (Udemy)
|
||||
* [Learn Ruby](https://www.learnrubyonline.org)
|
||||
* [RESTful API with Ruby On Rails 5](https://www.udemy.com/course/restful-api-with-ruby-on-rails-5/) - Udemy
|
||||
@@ -1441,7 +1403,6 @@
|
||||
* [Terraform Tutorial for Beginners](https://www.youtube.com/watch?v=YcJ9IeukJL8) - KodeKloud
|
||||
* [Terraform tutorial for beginners Videos in English by Techworld with Murali](https://www.youtube.com/playlist?list=PLuJTeEt6HH9fUj7oRRLT0g1ttVl--Fv1T) - Murali
|
||||
* [Terraform Tutorials](https://www.youtube.com/playlist?list=PL2qzCKTbjutKff_ns750TFESQc44nlULv) - Narendra
|
||||
* [Terraform Zero to Hero](https://www.youtube.com/playlist?list=PLdpzxOOAlwvI0O4PeKVV1-yJoX2AqIWuf) - Abhishek Veeramalla
|
||||
|
||||
|
||||
### Theory
|
||||
|
||||
@@ -184,7 +184,7 @@
|
||||
* [Programación en lenguaje ADA (2010)](https://ocw.unican.es/course/view.php?id=185)
|
||||
* [Programación en lenguaje Java (2008)](http://ocw.uc3m.es/historico/programacion-java)
|
||||
* [Programación en lenguaje Java (2009)](https://ocw.unican.es/course/view.php?id=217)
|
||||
* [Programación en lenguaje Java (2015)](https://ocw.unican.es/course/view.php?id=240)
|
||||
* [Programación en lenguaje Java (2015)](https://ocw.unican.es/course/view.php?id=26)
|
||||
* [Programación en paralelo -Perl- (2012)](https://campusvirtual.ull.es/ocw/course/view.php?id=44)
|
||||
* [Programación para principiantes - primeros pasos](https://www.udemy.com/course/programacion-para-principiantes) - Fernando Herrera (Udemy)
|
||||
* [Programación POO (2011)](https://ocw.ua.es/es/ingenieria-y-arquitectura/programacion-3-2011.html)
|
||||
@@ -219,7 +219,7 @@
|
||||
|
||||
### Redes
|
||||
|
||||
* [Aplicaciones y servicios en redes](https://ocw.unican.es/course/view.php?id=148)
|
||||
* [Aplicaciones y servicios en redes](https://ocw.unican.es/course/view.php?id=32)
|
||||
* [Conmutación (2012)](http://ocw.bib.upct.es/course/view.php?id=129)
|
||||
* [Dimensionamiento y planificación de redes (2015)](https://ocw.unican.es/course/view.php?id=19)
|
||||
* [Diseño y operación de redes telemáticas (2015)](https://ocw.unican.es/course/view.php?id=22)
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
* [Blockchain](#blockchain)
|
||||
* [C, C++](#c)
|
||||
* [C#](#csharp)
|
||||
* [Git](#git)
|
||||
* [HTML and CSS](#html-and-css)
|
||||
* [Java](#java)
|
||||
@@ -35,11 +34,6 @@
|
||||
* [درس اصول برنامهنویسی سی و سی پلاس پلاس از دانشگاه صنعتی اصفهان](https://maktabkhooneh.org/course/%D8%A7%D8%B5%D9%88%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-C-%D9%88-C-mk68) - Kiarash Bazargan
|
||||
|
||||
|
||||
### <a id="csharp"></a>C\#
|
||||
|
||||
* [دوره مقدماتی دات نت 5 تحت وب](https://bugeto.net/courses/free-introductory-asp-dot-net-core-training-course) - Ehsan Babaei *(نیاز به ثبت نام دارد)*
|
||||
|
||||
|
||||
### Git
|
||||
|
||||
* [آموزش گیت - سکانآکادمی](https://sokanacademy.com/courses/git) - Behzad Moradi
|
||||
@@ -57,10 +51,8 @@
|
||||
* [آموزش برنامهنویسی جاوا](https://javacup.ir/javacup-training-videos) - Java Cup
|
||||
* [آموزش جاوا - سکانآکادمی](https://sokanacademy.com/courses/java) - Behzad Moradi
|
||||
* [آموزش جاوا از صفر](https://toplearn.com/courses/85/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B2-%D8%B5%D9%81%D8%B1) - Mohammad Ghari
|
||||
* [آموزش ديتابيس در جاوا](https://b2n.ir/j02632)
|
||||
* [برنامه نویسی پیشرفته(جاوا)](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%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-%D8%AC%D8%A7%D9%88%D8%A7-mk242) - Gholamali Nejad Hajali Irani
|
||||
* [برنامهنویسی حرفهای تحت وب در جاوا](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-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%AA%D8%AD%D8%AA-%D9%88%D8%A8-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-mk282) - Gholamali Nejad Hajali Irani
|
||||
|
||||
|
||||
|
||||
### JavaScript
|
||||
@@ -141,17 +133,11 @@
|
||||
|
||||
### Django
|
||||
|
||||
* [آموزش مقدماتی Django Rest Framework (DRF)](https://www.youtube.com/playlist?list=PL7MXODW7Gj1eGnm4dXnydgqSDb3pLpg9v) - TorhamDev : Tech With Tori
|
||||
* [دوره اموزش جنگو مقدماتی تا پیشرفته](https://www.youtube.com/playlist?list=PLAt10Vana3YeAwS_LyLCeu7chml8eP8bh) - Mehran Tarif (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
|
||||
|
||||
|
||||
### FastAPI
|
||||
|
||||
* [آموزش FastAPI](https://www.youtube.com/playlist?list=PL7MXODW7Gj1c1jviyYkRHKNeU_9BK0Ud7) - TorhamDev : Tech With Tori
|
||||
|
||||
|
||||
### Flask
|
||||
|
||||
* [آموزش توسعه وب با فریمورک فلسک](https://www.youtube.com/playlist?list=PLdUn5H7OTUk1WYCrDJpNGpJ2GFWd7yZaw) - Alireza Ayinmehr
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
* [C](#c)
|
||||
* [C#](#csharp)
|
||||
* [C++](#cpp)
|
||||
* [Delphi](#delphi)
|
||||
* [Git](#git)
|
||||
* [HTML and CSS](#html-and-css)
|
||||
* [Java](#java)
|
||||
@@ -57,11 +56,6 @@
|
||||
* [La programmation en C++ moderne](https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/) - Zeste de savoir informaticienzero mehdidou99
|
||||
|
||||
|
||||
### Delphi
|
||||
|
||||
* [Apprendre la programmation avec Delphi](https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php) - Patrick Prémartin
|
||||
|
||||
|
||||
### Git
|
||||
|
||||
* [Apprendre à utiliser Git et GitHub \| Cours Complet (2020)](https://www.pierre-giraud.com/git-github-apprendre-cours/) - Pierre Giraud
|
||||
|
||||
@@ -98,7 +98,6 @@
|
||||
|
||||
* [Artificial Intelligence (Complete Playlist)](https://www.youtube.com/playlist?list=PLxCzCOWd7aiHGhOHV-nwb0HR5US5GFKFI) - Gate Smashers
|
||||
* [Artificial Intelligence Lectures Hindi](https://www.youtube.com/playlist?list=PLV8vIYTIdSnYsdt0Dh9KkD9WFEi7nVgbe) - Easy Engineering Classes
|
||||
* [Artificial Intelligence Tutorial (Eng-Hindi) \| University Exam specific](https://www.youtube.com/playlist?list=PLuAADu3OvBt4nfy1700X_Jb2n8rPQ-eLV) - Er Sahil ka Gyan
|
||||
* [Playlist to Artificial Intelligence](https://www.youtube.com/playlist?list=PLPIwNooIb9vgB1DQEftkKA3qOdeC4vonA) - Perfect Computer Engineer
|
||||
|
||||
|
||||
@@ -148,7 +147,6 @@
|
||||
|
||||
### <a id="cpp"></a>C++
|
||||
|
||||
* [C++ and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg0df_GxVjz3DD_Gck5tMXAd) - College Wallah
|
||||
* [C++ Full Course \| C++ Tutorial \| Data Structures & Algorithms](https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ) - Apna College
|
||||
* [C++ Full Course \|Complete C++ Placement DSA Course\| Data Structures & Algorithms](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp - by Babbar
|
||||
* [C++ Programming in Hindi](https://www.mygreatlearning.com/academy/learn-for-free/courses/c-programming-in-hindi1) - Bharani Akella (My Great Learning)
|
||||
@@ -306,7 +304,6 @@
|
||||
* [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 and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg00xyG5gzb5BMkOClkch7Gr&si=ctLRknqelKTSI5Lh) - College Wallah
|
||||
* [Java Foundation Course \| Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFj7YSPl2ulcpwy-mwj1SSk) - Pepcoding
|
||||
* [Java Live Community Class](https://www.youtube.com/playlist?list=PLsyeobzWxl7pyuXTES7ZqncOI_X0mgKgK) - Navin Reddy (Telusko)
|
||||
* [Java Programming Tutorial (HINDI/URDU)](https://www.youtube.com/playlist?list=PLiOa6ike4WAHljIOitb3vR0nXQgneUedR) - Vikas Pandey, Easytuts4you
|
||||
@@ -390,8 +387,6 @@
|
||||
|
||||
### Machine Learning
|
||||
|
||||
* [100 Days Of Deep Learning](https://www.youtube.com/playlist?list=PLKnIA16_RmvYuZauWaPlRTC54KxSNLtNn) - CampusX
|
||||
* [100 Days Of Machine Learning](https://www.youtube.com/playlist?list=PLKnIA16_Rmvbr7zKYQuBfsVkjoLcJgxHH) - CampusX
|
||||
* [Intro to Machine Learning](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHioMKxmCxzpXdNfLE4TVjD) - Pepcoding
|
||||
* [Machine Learning](https://www.youtube.com/playlist?list=PLYwpaL_SFmcBhOEPwf5cFwqo5B-cP9G4P) - 5 Minutes Engineering
|
||||
* [Machine Learning Full Course](https://www.youtube.com/watch?v=IoZGSQ07e8g) - Bharani Akella, Great Learning
|
||||
|
||||
@@ -353,7 +353,6 @@
|
||||
* [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
|
||||
* [Tutorial Restful API Laravel 10](https://santrikoding.com/tutorial-set/tutorial-restful-api-laravel-10) - Santrikoding
|
||||
|
||||
|
||||
### Python
|
||||
@@ -369,7 +368,6 @@
|
||||
* [Python](https://codesaya.com/python/) - CodeSaya
|
||||
* [Python (dasar)](https://www.youtube.com/playlist?list=PLT2AwM1dOOUe27iCPe68Z0qwwDeNyJawN) - beecoder id *(Dalam Proses)*
|
||||
* [Tutorial Belajar Python Pandas](https://www.youtube.com/playlist?list=PL2O3HdJI4voGdD_9xhVCTBoDTDNHpajm5) - Indonesia Belajar
|
||||
* [Tutorial Dasar Pemrograman Python](https://www.petanikode.com/tutorial/python/) - PetaniKode
|
||||
* [Tutorial Python Beginner Bahasa Indonesia](https://www.youtube.com/watch?v=rWC2iFlN3TM) - Agung Setiawan
|
||||
* [Tutorial Python GUI dengan TKinter](https://www.youtube.com/playlist?list=PL2O3HdJI4voHjX09IpdsiSBNnLRaR-CbJ) - Indonesia Belajar
|
||||
* [Tutorial Python OOP Object Oriented Programming Bahasa Indonesia - Full Course](https://www.youtube.com/watch?v=b6Y5CzFM0Oc) - Agung Setiawan
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
* [Android](#android)
|
||||
* [Architettura degli Elaboratori](#architettura-degli-elaboratori)
|
||||
* [Assembly](#assembly)
|
||||
* [Bash / Shell](#bash--shell)
|
||||
* [C](#c)
|
||||
* [C#](#csharp)
|
||||
* [C++](#cpp)
|
||||
@@ -59,11 +58,6 @@
|
||||
* [Assembler x86](https://www.youtube.com/playlist?list=PLUJjY3hQLJ3NHQ9315KVvgiZ3v2FLtcbs)
|
||||
|
||||
|
||||
### Bash / Shell
|
||||
|
||||
* [Programmazione di sistema - Bash](https://www.youtube.com/playlist?list=PLhlcRDRHVUzR-5TKDC1VPMtyhEyyQ5uwy) - Nicola Bicocchi
|
||||
|
||||
|
||||
### C
|
||||
|
||||
* [Corso di programmazione in C](https://www.youtube.com/playlist?list=PLO4y9a8lTpK2ugwPRLN_1oOrlzX9Zc9It) - R. Rizzi, Università di Verona
|
||||
@@ -131,7 +125,6 @@
|
||||
* [Esercitazioni di Spring Boot](https://www.youtube.com/playlist?list=PLCbSCJEIR6CpGchit9OCI6fX_qVYs78d_) - Mauro Cicolella
|
||||
* [Java EE](https://www.youtube.com/playlist?list=PLjGYWJ4Dcy-erfReHXB9Ush0cREGSmyIe) - Sonia Zorba
|
||||
* [Programmazione a Oggetti (Java)](https://www.youtube.com/playlist?list=PLUFFnpJdi99kewGZIHpCDgarZER_-J1am) - M. Torchiano, Politecnico di Torino
|
||||
* [Programmazione ad Oggetti - Java](https://www.youtube.com/playlist?list=PLhlcRDRHVUzTruZmXalUSJAK26pouP8ST) - Nicola Bicocchi
|
||||
|
||||
|
||||
### JavaScript
|
||||
@@ -160,8 +153,6 @@
|
||||
|
||||
### Mobile
|
||||
|
||||
* [Corso Dart Italiano 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP9VP6KL4Q9ClYCuGhet59Od) - Edoardo Midali
|
||||
* [Corso Flutter Italiano 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP93TzdGqBnuc2dK02Mz6-VH) - Edoardo Midali
|
||||
* [DART & FLUTTER (per il mobile)](https://www.youtube.com/playlist?list=PL0qAPtx8YtJftaLnIroe7q9udsc9_qg6x) - Fabrizio Camuso
|
||||
|
||||
|
||||
@@ -181,7 +172,6 @@
|
||||
* [Corso Python 2016](https://www.youtube.com/playlist?list=PLA27EZBY5veOa-dbNIetJvyrAuoVy4zDD) - POuL Politecnico di Milano
|
||||
* [Corso rapido Python per principianti e per esempi](https://www.youtube.com/playlist?list=PL0qAPtx8YtJdbiBCoj4j6x_Ai6Vu9j5r9) - Fabrizio Camuso
|
||||
* [Le Basi di Python - Corso Completo](https://www.programmareinpython.it/video-corso-python-base/) - Michele Saba
|
||||
* [Programmazione ad Oggetti - Python](https://www.youtube.com/playlist?list=PLhlcRDRHVUzR2WHN9VTPZrawqRYHz5ALF) - Nicola Bicocchi
|
||||
|
||||
|
||||
### Programmazione
|
||||
|
||||
@@ -26,13 +26,8 @@
|
||||
### JavaScript
|
||||
|
||||
* [មេរៀន JavaScript Speak khmer](https://youtube.com/playlist?list=PLWrsrLN26mWZiRcn4O-cphCw-AyoWumhq) - រៀនIT
|
||||
* [អនុវត្តកូដ Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnVmKfCI1gC6xHqJ_T9F85DW&si=cbbCi2zp_GoLcneK) - Khode Academy
|
||||
* [Javascript - បង្កើតអន្តរកម្មគេហទំព័រ](https://youtube.com/playlist?list=PLuEdNLfGOtnUoeb8D2itGMIZayTi9ViOv&si=wxALcNb-i_4189KK) - Khode Academy
|
||||
* [ES6 - ជំនាន់ថ្មីរបស់ Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnVOKm51qK8Gmx0tT-KbJoNd&si=-QXNo_NVAykbjPIt) - Khode Academy
|
||||
|
||||
|
||||
### Web Development
|
||||
|
||||
* [👨💻👨💻 Coding](https://youtube.com/playlist?list=PLxchvQVIj9rb8O10g494z9EQ0HZO-aU_6) - Sambat Lim
|
||||
|
||||
|
||||
|
||||
@@ -143,6 +143,7 @@
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [모던 웹을 위한 JavaScript + jQuery](https://www.youtube.com/playlist?list=PLBXuLgInP-5kLy13XLuK8iBWVFDBJygYr)
|
||||
* [JavaScript 입문 수업](https://www.youtube.com/playlist?list=PLuHgQVnccGMA4uSig3hCjl7wTDeyIeZVU) (생활코딩)
|
||||
* [JavaScript for Web Browser](https://www.youtube.com/playlist?list=PLuHgQVnccGMDTAQ0S_FYxXOi1ZJz4ikaX) (생활코딩)
|
||||
|
||||
|
||||
@@ -78,6 +78,7 @@ ADV - Продвинутый. Тонкости.
|
||||
* [Курс тест по Java](https://github.com/peterarsentev/course_test) - Пётр Арсентьев (BEG)
|
||||
* [Легкий старт в Java. Вводный курс для чайников](https://stepik.org/course/90684) - Stepik (BEG)
|
||||
* [Java для начинающих](https://ru.code-basics.com/languages/java) (BEG)
|
||||
* [Java. Путь от ученика до эксперта.](http://www.job4j.ru/courses/java_way_from_student_to_master.html) - Пётр Арсентьев (INT)
|
||||
|
||||
|
||||
### JavaScript
|
||||
|
||||
@@ -15,11 +15,6 @@
|
||||
* [WEB API-ASP.NET Core in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2CpeAsq93DqWJHHyvCSa2Qn) - Fiqri Ismail
|
||||
|
||||
|
||||
### Bootstrap
|
||||
|
||||
* [Bootstap](https://youtube.com/playlist?list=PLXNgqM9ig24c7IdumyymD9q3e2hsz9U1m&feature=shared) - Udith Sanjaya
|
||||
|
||||
|
||||
### <a id="csharp"></a>C\#
|
||||
|
||||
* [C# Full Course in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2CXD2JdZgSBgyl13ODqHOkO) - Fiqri Ismail
|
||||
@@ -27,9 +22,7 @@
|
||||
|
||||
### HTML and CSS
|
||||
|
||||
* [CSS - Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fvVI7DQZdJCR8Z8NqyvecA&feature=shared) - Uditha Sanjaya
|
||||
* [HTML - Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fJcb80ksUvFzaK6TYxMOir&feature=shared) - Udith Sanjaya
|
||||
* [HTML සිංහලෙන්](https://youtube.com/playlist?list=PLWAgeLqk4SjDlN6nHs91rECgx4PbzfoZh) - SL Geek School
|
||||
* [HTML සිංහලෙන්](https://youtube.com/playlist?list=PLWAgeLqk4SjDlN6nHs91rECgx4PbzfoZh) - SL Geek School
|
||||
|
||||
|
||||
### Java
|
||||
@@ -41,7 +34,6 @@
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [Java Script - Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24cM_oJq3xT4_paCMDKh4w2j&feature=shared) - Udith Sanjaya
|
||||
* [JavaScript Tutorial in Sinhala](https://youtube.com/playlist?list=PLYmyc7wRFoQjxkHAzHh1UIdU7ZdjTQvQt) - BestJobsLK
|
||||
|
||||
|
||||
@@ -50,18 +42,12 @@
|
||||
* [PHP Full Course in Sinhala | 2022](https://www.youtube.com/watch?v=RdxtOQUflrk) - AUK Learning Center
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [Python Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fNnzfhOUXduubQW-zfb9eV&feature=shared) - Udith Sanjaya
|
||||
|
||||
|
||||
### React
|
||||
#### React
|
||||
|
||||
* [Fundamentals \| React JS in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2DpDyWwmAjEuicvVxx4vIYB) - Fiqri Ismail
|
||||
* [MERN Stack Developer - Beginners](https://www.youtube.com/playlist?list=PLvfC6i-hEZBnqqF7giszuYI0iqenU5NY0) - TechWithGeorge
|
||||
* [REACT | MERN CRUD App in Sinhala](https://youtube.com/playlist?list=PLtoqJbwHBeHzAooLCGOzYVE9mkAeCnT9y) - Haritha Weerathunga
|
||||
* [React JS Full Course in Sinhala | 2023](https://www.youtube.com/watch?v=tM02uzhHDPI&t=759s) - AUK Learning Center
|
||||
* [React Js Tutorial - Sinhala](https://youtube.com/playlist?list=PL68g11dFe-_VDZNEjp3E4lD_OWaEEj0PY&feature=shared) - Code With Banchi
|
||||
|
||||
|
||||
#### Spring Boot
|
||||
|
||||
@@ -5,16 +5,13 @@
|
||||
* [C](#c)
|
||||
* [C++](#cpp)
|
||||
* [Data Structures and Algorithms](#dsa)
|
||||
* [Express JS](#express-js)
|
||||
* [HTML and CSS](#html-and-css)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [Machine Learning](#machine-learning)
|
||||
* [Node JS](#node-js)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
* [R](#r)
|
||||
* [React](#react)
|
||||
* [Solidity](#solidity)
|
||||
* [SQL](#sql)
|
||||
|
||||
@@ -46,13 +43,6 @@
|
||||
|
||||
* [தமிழில் Data Structures and Algorithms](https://youtube.com/playlist?list=PL_UqaR55i1797oG0BL0wtxdPpa_NYNFLz) -
|
||||
CSE Tamila by Eezytutorials
|
||||
* [Data Structures and Algorithms in Java](https://www.youtube.com/playlist?list=PLYM2_EX_xVvX7_AmNY-Deacp3rT3MIXnE) - Logic First Tamil
|
||||
|
||||
|
||||
### Express JS
|
||||
|
||||
* [Express JS Course in Tamil](https://youtube.com/playlist?list=PLN00Qh4gtjNtwr6Syq7eKDTmd-fKQPEiO&si=wMFg55V0T1ztHesh) - Programming Line
|
||||
* [Express JS Tutorial In Tamil](https://youtube.com/playlist?list=PLtMr2pEysMV6ArKDOGVmjQxjW-RcdxFHE&si=CR4PI0sjOcAUnXut) - VJ Techno Wizard
|
||||
|
||||
|
||||
### HTML and CSS
|
||||
@@ -71,7 +61,6 @@ CSE Tamila by Eezytutorials
|
||||
|
||||
### JavaScript
|
||||
|
||||
* [JavaScript](https://www.youtube.com/playlist?list=PLYM2_EX_xVvWA3nMtsoLclwDtVS_rLk6O) - Logic First Tamil
|
||||
* [Javascript (ES6) Tutorials in Tamil](https://youtube.com/playlist?list=PLB8qmogP8oMwFdeaeThAbsR9Vh-873SWb) - Coda - Programming In Tamil
|
||||
* [JavaScript Crash Course From Scratch to Advanced in Tamil](https://www.youtube.com/playlist?list=PLyYcNnaAVG5IIyPjuzWOgqFxDORHqRN2W) - selva tutorials
|
||||
* [Javascript Full Course in Tamil - in Depth Javascript Tutorials in Tamil](https://youtube.com/playlist?list=PLpYn3LR7eQI3hjh129Bkqkw7onut28hTK) - Tamil Developer
|
||||
@@ -85,13 +74,6 @@ CSE Tamila by Eezytutorials
|
||||
* [Machine Learning in Tamil](https://youtube.com/playlist?list=PL5itdT07Pm8wxRaPWljPntnBmnOs4ExDM) - Nithya Duraisamy
|
||||
|
||||
|
||||
### Node JS
|
||||
|
||||
* [Node JS in Tamil](https://youtube.com/playlist?list=PLDVMunJ3DBrNAZtl0cJiNytPE2-8MAmoc&si=z23m0cL3jA7J50f9) - Each One Teach One
|
||||
* [Node JS Tamil Tutorial](https://youtube.com/playlist?list=PLfD4W8QfMd5CfPbiP2os4lpK2470C8Bva&si=3_z8uf-13KyOoEj-) - MaanavaN Learn Code
|
||||
* [Node JS Tutorial in Tamil](https://youtube.com/playlist?list=PLyYcNnaAVG5Jewkwv4iH5WR-IDNlUON29&si=Y1th95p1GubFjnAl) - selva tutorials
|
||||
|
||||
|
||||
### PHP
|
||||
|
||||
* [PHP for beginners In Tamil](https://youtube.com/playlist?list=PL4unWLKFsZfcq_D-sEy0pR4Sl_yipy6Jt) - Tutor Joe's Stanley
|
||||
@@ -111,14 +93,6 @@ CSE Tamila by Eezytutorials
|
||||
* [R Tutorial in Tamil](https://youtube.com/playlist?list=PL4unWLKFsZfeGbK28rfPDeDDD_OJGjMCC) - Tutor Joe's Stanley
|
||||
|
||||
|
||||
### React
|
||||
|
||||
* [React](https://youtube.com/playlist?list=PL7BQ4lqtgECTVwBbEjQ63FPx76WYDbiwh&si=PxoLxQoXVCqi1zav) - JVL code
|
||||
* [React Basics Tamil](https://youtube.com/playlist?list=PLQeZxRj52I-HntAkC29CgxGRT9Z_-oa91&si=oe9UoqzeaUDYyoy6) - Tamil Coding Wizard
|
||||
* [React JS Tamil Tutorial for Beginners](https://youtube.com/playlist?list=PLfD4W8QfMd5DbFccLzRFeG0QjWWHGTT3-&si=X3CgUFk3PxeqA8YD) - MaanavaN Learn Code
|
||||
* [React JS Tutorial Tamil](https://youtube.com/playlist?list=PLtMr2pEysMV7DdPChnkF9Mmgdya1uR8sQ&si=ZNop81SRBf9eTGvK) - VJ Techno Wizard
|
||||
|
||||
|
||||
### Solidity
|
||||
|
||||
* [Solidity tutorial for complete beginners](https://youtube.com/playlist?list=PLl2NTvGeqw2ZRNLU25-yodXK86EXWV6on) - Ork
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
* [Algoritmalar](#algoritmalar)
|
||||
* [C#](#c-sharp)
|
||||
* [C++](#cpp)
|
||||
* [HTML and CSS](#html-and-css)
|
||||
* [IDE and editors](#ide-and-editors)
|
||||
* [Java](#java)
|
||||
@@ -29,11 +28,6 @@
|
||||
* [C# Dersleri \| Visual Studio 2022 ile C# Programlama \| C# Giriş](https://www.youtube.com/playlist?list=PLi1BmHvgBkxIYweLR52cRJnit4AEEugn4) - Yazılım Teknolojileri Akademisi
|
||||
|
||||
|
||||
### <a id='cpp'></a>C++
|
||||
|
||||
* [C++ Dersleri](https://www.youtube.com/playlist?list=PLIHume2cwmHfmSmNlxXw1j9ZAKzYyiQAq) - Yazılım Bilimi
|
||||
|
||||
|
||||
### HTML and CSS
|
||||
|
||||
* [Bootstrap Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx5ZUs7h8mfGACFpnVipTNkA) - Hakan Yalçınkaya \| Kodluyoruz
|
||||
|
||||
@@ -33,7 +33,6 @@
|
||||
* [TypeScript](#typescript)
|
||||
* [Angular](#angular)
|
||||
* [Unity](#unity)
|
||||
* [Web Development](#web-development)
|
||||
* [Wordpress](#wordpress)
|
||||
* [XML](#xml)
|
||||
|
||||
@@ -256,7 +255,6 @@
|
||||
* [Học SQL Cơ Bản](https://www.youtube.com/playlist?list=PLE1qPKuGSJaDkQQB5vK7t7-PRIVjtqeHB) - Thân Triệu
|
||||
* [Học SQL Cơ Bản](https://www.codehub.com.vn/Hoc-SQL) - Codehub
|
||||
* [Lập trình SQL Server căn bản](https://tedu.com.vn/khoa-hoc/lap-trinh-sql-server-can-ban-6.html) - TEDU
|
||||
* [SQL](https://www.youtube.com/playlist?list=PLiyVagO7GfBEOReFCMbcffzkgfWaGl-AN) - J2Team
|
||||
* [SQL Cơ Bản](https://www.youtube.com/playlist?list=PL33lvabfss1xnFpWQF6YH11kMTS1HmLsw) - Kteam
|
||||
|
||||
|
||||
@@ -302,11 +300,6 @@
|
||||
* [Lập Trình Game 2D Trên Unity3D](https://www.youtube.com/playlist?list=PLl-dkipSQUGcQQgvh9j8a75Sz4zx9vWo8) - U DEV
|
||||
|
||||
|
||||
### Web Development
|
||||
|
||||
* [Lập Trình Web Cơ Bản](https://www.youtube.com/playlist?list=PLiyVagO7GfBE3_b-4lJEVk7iq1pHQ-xcM) - J2Team
|
||||
|
||||
|
||||
### Wordpress
|
||||
|
||||
* [WordPress Cơ Bản](https://www.youtube.com/playlist?list=PLl4nkmb3a8w3qzoFaXLsPohofWUMTOHBU) - Thạch Phạm
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
# مرامنامهی مشارکتکنندگان
|
||||
|
||||
ما به عنوان مشارکت کنندگان و نگهدارندگان این پروژه و به منظور تقویت یک جامعه باز و استقبال کننده،
|
||||
متعهد می شویم به همه افرادی که از طریق گزارش مسائل، ارسال درخواست ویژگیها، به روزرسانی اسناد،
|
||||
ارسال پول ریکوئست یا پچها و سایر فعالیتها کمک می کنند احترام بگذاریم.
|
||||
متعهد می شویم به همه افرادی که از طریق گزارش مسائل، ارسال درخواست ویژگی ها، به روزرسانی اسناد،
|
||||
ارسال پول ریکوئست یا پچها و سایر فعالیت ها کمک می کنند احترام بگذاریم.
|
||||
|
||||
ما متعهد هستیم که مشارکت در این پروژه را بدون در نظر گرفتن سطح تجربه،
|
||||
جنسیت، هویت و بیان جنسیتی، گرایش جنسی، معلولیت ظاهر شخصی ،
|
||||
اندازه بدن، نژاد، قومیت، سن، مذهب یا ملیت، تجربهای بدون آزار و اذیت برای همه ایجاد کنیم.
|
||||
اندازه بدن، نژاد، قومیت، سن، مذهب یا ملیت، تجربه ای بدون آزار و اذیت برای همه ایجاد کنیم.
|
||||
|
||||
نمونههایی از رفتارهای غیرقابل قبول شرکتکنندگان عبارتند از:
|
||||
|
||||
@@ -24,16 +24,17 @@
|
||||
با این مرامنامه مطابقت ندارند، همچنین میتوانند هرگونه مشارکتکننده را به طور موقت
|
||||
یا دائم برای سایر رفتارها که نامناسب، تهدیدآمیز، توهینآمیز یا مضر میدانند،از پروژه حذف کنند.
|
||||
|
||||
با تصویب این مرامنامه، نگهدارندگان پروژه متعهد میشوند که
|
||||
با تصویب این مرامنامه، نگهدارندگان پروژه متعهد می شوند که
|
||||
این اصول را به طور منصفانه و پیوسته در هر جنبهای
|
||||
از مدیریت این پروژه به کار گیرند. نگهدارندگان پروژه که از قوانین رفتاری پیروی نمیکنند یا آنها را اجرا نمیکنند
|
||||
ممکن است برای همیشه از تیم پروژه حذف شوند.
|
||||
|
||||
این مرامنامه هم در فضاهای پروژه و هم در فضاهای عمومی هنگامی که فردی نمایندهی پروژه یا عضو جامعهی آن است اعمال میشود.
|
||||
|
||||
مواردی از رفتارهای توهین آمیز، آزاردهنده یا غیرقابل قبول میتوانند با تماس با نگهدارنده پروژه از طریق victorfelder در gmail.com گزارش شوند.
|
||||
|
||||
همه شکایات مورد تحقیق و بررسی قرار میگیرند و منجر به پاسخی میشوند که لازم و مناسب به شرایط تشخیص داده میشود. مسئولین، موظف به حفظ محرمانگی و اطلاعات خصوصی مرتبط با گزارش دهندهٔ موضوع هستند.
|
||||
مواردی از رفتارهای توهین آمیز، آزاردهنده یا غیرقابل قبول میتوانند با تماس با نگهدارنده پروژه از طریق
|
||||
victorfelder در gmail.com گزارش شوند.
|
||||
همه شکایات مورد بررسی و بررسی قرار می گیرند و منجر به پاسخی می شوند
|
||||
که لازم و مناسب شرایط موجود تلقی میشود. نگهدارندگان موظف به حفظ محرمانه بودن گزارشگر واقعه هستند.
|
||||
|
||||
|
||||
این مرامنامه از این جا گرفته شده است: [Contributor Covenant][homepage],
|
||||
|
||||
+15
-15
@@ -6,7 +6,7 @@
|
||||
이 프로젝트의 기여자들은 리포지토리의 [약관](../LICENSE) 에 동의하는 것으로 간주됩니다.
|
||||
|
||||
|
||||
## 기여자 행동 강령
|
||||
## 기여자 행도 강령
|
||||
|
||||
이 리포지토리 기여함으로서, 모든 기여자는 이 [행동강령](CODE_OF_CONDUCT-ko.md) 에 동의한 것으로 간주됩니다. ([translations](README.md#translations))
|
||||
|
||||
@@ -23,20 +23,20 @@
|
||||
- *책* : PDF, HTML, ePub, gitbook.io 기반 웹사이트, 깃 리포지토리, 등.
|
||||
- *강좌* : 여기서 강좌는 책이 아닌 교육 도구를 칭합니다. [강좌 예시](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).
|
||||
- *플레이그라운드* : 플레이그라운드는 프로그래밍 학습을 위한 온라인 대화형 웹사이트, 게임 또는 데스크톱 소프트웨어입니다. 코드 스니펫을 작성, 컴파일 (또는 실행) 및 공유할 수 있습니다. 플레이그라운드는 종종 포크한 코드를 직접 만져보고 가지고 놀 수 있는 기회를 제공합니다.
|
||||
- *Playgrounds* : are online and interactive websites, games or desktop software for learning programming. Write, compile (or run), and share code snippets. Playgrounds often allow you to fork and get your hands dirty by playing with code.
|
||||
- *팟캐스트와 화면 녹화*
|
||||
- *문제집 & 경쟁하며 배우는 프로그래밍* : 문제를 풂으로서 프로그래밍 실력을 향상시키는데 도움을 주는 소프트웨어 또는 웹사이트를 칭합니다. 해당 소프트웨어 또는 웹사이트는 동료가 주체가 되는 코드 검토를 포함할 수 있습니다.
|
||||
|
||||
4. 아래의 [가이드라인](#가이드라인) 을 참조하고 [마크다운 규격](#규격) 을 준수하여 주십시오.
|
||||
|
||||
5. GitHub Actions는 각각의 **리스트가 오름차순인지**, 또한 **마크다운 규격이 준수되었는지** 검수할 것입니다. 각 제출이 검수를 **통과하는지 확인**해주십시오.
|
||||
5. GitHub Actions는 각각의 **리스트가 오름차순인지**, 또한 **마크다운 규격이 준수되었는지** 검수할 것입니다. 각 제출이 검수를 통과하**는지 확인해**주십시오.
|
||||
|
||||
|
||||
### 가이드라인
|
||||
|
||||
- 책이 무료인지 반드시 확인해 주십시오. 해당 책이 무료라고 생각하는 이유를 PR의 comment에 포함하는 것은 관리자들에게 큰 도움이 됩니다.
|
||||
- 저희는 Google Drive, Dropbox, Mega, Scribd, Issuu 또는 유사한 파일 공유 시스템에 업로드된 파일들을 수락하지 않습니다.
|
||||
- [아래](#alphabetical-order)에 명시되어 있다시피, 바로가기를 오름차순으로 정렬해 주십시오.
|
||||
- 바로가기를 오름차순으로 정렬해 주십시오, as described [below](#alphabetical-order).
|
||||
- 가능한 가장 원작자에 가까운 바로가기를 사용해주세요(작가의 웹사이트가 편집자의 웹사이트보다 낫고, 제 3자의 웹사이트보다는 편집자의 것이 낫습니다).
|
||||
- 동일한 내용을 포함한다는 전제하에 `https` 주소를 `http`주소보다 우선시 해주십시오
|
||||
- 루트 도메인을 사용할 때는, 마지막에 붙는 /를 배제하여주십시오. (`http://example.com` 가 `http://example.com/`보다 낫습니다)
|
||||
@@ -52,7 +52,7 @@
|
||||
- 만약 오래된 책이라면, 출판일을 제목과 함께 포함하세요.
|
||||
- 작가(들)의 이름을 명시하십시오. "`et al.`"을 사용하여 단축할 수 있습니다.
|
||||
- 만약 책이 아직 완결되지 않았다면, [아래](#in_process)에 명시되어 있다시피, "`in process`" 표시를 추가하십시오.
|
||||
- 만약 자료가 [*인터넷 아카이브 웨이백 머신*](https://web.archive.org) (또는 유사한 서비스) 을 이용해 복원된 것이라면, [아래](#archived)에 명시되어 있다시피, "`archived`" 표시를 추가하십시오. 자료를 사용하기에 가장 좋은 버젼은 최신의 완성된 버전입니다.
|
||||
- if a resource is restored using the [*Internet Archive's Wayback Machine*](https://web.archive.org) (or similar), add the "`archived`" notation, as described [below](#archived). The best versions to use are recent and complete.
|
||||
- 만약 이메일 주소 또는 계정 생성이 다운로드 이전에 요청된다면, 별도의 노트를 첨부하세요. 예: `(이메일 주소 *요청됨*, 필요 없음)`.
|
||||
|
||||
|
||||
@@ -131,18 +131,18 @@
|
||||
GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
|
||||
```
|
||||
|
||||
- <a id="archived"></a>아카이브된 링크:
|
||||
- <a id="archived"></a>Archived link:
|
||||
|
||||
```text
|
||||
GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)*
|
||||
```
|
||||
|
||||
### 알파벳 순서
|
||||
### Alphabetical order
|
||||
|
||||
- 같은 알파벳으로 시작하는 제목이 여러 개 있는 경우 두 번째 알파벳의 순서로 정렬합니다. 예시: aa가 ab 앞에옵니다.
|
||||
- `one two` 는 `onetwo` 의 앞에옵니다.
|
||||
- When there are multiple titles beginning with the same letter order them by the second, and so on. For example: `aa` comes before `ab`.
|
||||
- `one two` comes before `onetwo`
|
||||
|
||||
만약 링크가 잘못 배치된 것을 발견한다면, 링크 오류 메시지를 확인하여 어떤 줄들을 바꿔야하는지 확인하세요.
|
||||
If you see a misplaced link, check the linter error message to know which lines should be swapped.
|
||||
|
||||
|
||||
### 노트(쪽지)
|
||||
@@ -159,7 +159,7 @@
|
||||
|
||||
- 원제를 사용하세요. 저희는 원작(원본)의 제목을 사용하기를 원합니다. 기여자들은 가능한 원제에 가깝거나 동일한 제목을 제공하여야 합니다. 예외는 오래된 책들입니다. 독자들의 더 쉬운 이해와 검색을 위해 현대의 언어로 제목을 새로 짓는 것은 허가됩니다.
|
||||
- 대문자로만 이루어진 제목은 금지됩니다. 대부분 경우에 title case가 허가되지만, 확실하지 않다면 자료에 명시된 방식으로 기술하세요.
|
||||
- 이모티콘은 사용할 수 없습니다.
|
||||
- No emojis.
|
||||
|
||||
|
||||
##### 바로가기 주소
|
||||
@@ -174,15 +174,15 @@
|
||||
##### 제작자
|
||||
|
||||
- 저희는 무료로 자료들을 배포하는 제작자들(번역가들 포함)에게 감사함을 표합니다!
|
||||
- 번역된 자료들의 경우, 원작자들이 우선적으로 명시되어야 합니다. 저희는 창작자들과 작가들에게 공을 돌리기 위해 [MARC relators](https://loc.gov/marc/relators/relaterm.html) 을 사용하는 것을 권장합니다. 방법은 다음 예시와 같습니다:
|
||||
- 번역된 자료들의 경우, 원작자들이 우선적으로 명시되어야 합니다. We recommend using [MARC relators](https://loc.gov/marc/relators/relaterm.html) to credit creators other than authors, as in this example:
|
||||
|
||||
```markdown
|
||||
* [A Translated Book](http://example.com/book-ko.html) - John Doe, `trl.:` Mike The Translator
|
||||
```
|
||||
|
||||
여기서, `trl.:` 표기는 "번역자" 에 대한 MARC relator 코드를 사용합니다.
|
||||
- 쉼표 `,` 를 사용하여 저자 목록의 각 항목을 구분합니다.
|
||||
- "`et al.`" 을 사용하여 저자 목록을 줄일 수 있습니다.
|
||||
here, the annotation `trl.:` uses the MARC relator code for "translator".
|
||||
- Use a comma `,` to delimit each item in the author list.
|
||||
- You can shorten author lists with "`et al.`".
|
||||
- 제작자들의 정보로 향하는 바로가기 주소는 허가되지 않습니다.
|
||||
- 여러 작업물이 조합된 자료의 경우, "제작자"는 설명이 필요할 수 있습니다. 예를 들어, "GoalKicker" or "RIP Tutorial" 책들의 제작자들은 "`Compiled from StackOverflow documentation`"로 명시되어야 합니다.
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ By contributing you agree to respect the [Code of Conduct](CODE_OF_CONDUCT.md) o
|
||||
|
||||
- *Books* : PDF, HTML, ePub, a gitbook.io based site, a Git repo, etc.
|
||||
- *Courses* : A course is a learning material which is not a book. [This is a course](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
|
||||
- *Interactive Tutorials* : An interactive website which lets the user type code or commands and evaluates the result (by "evaluate" we don't mean "grade"). e.g.: [Try Haskell](http://tryhaskell.org), [Try Git](https://learngitbranching.js.org).
|
||||
- *Interactive Tutorials* : An interactive website which lets the user type code or commands and evaluates the result (by "evaluate" we don't mean "grade"). e.g.: [Try Haskell](http://tryhaskell.org), [Try GitHub](http://try.github.io).
|
||||
- *Playgrounds* : are online and interactive websites, games or desktop software for learning programming. Write, compile (or run), and share code snippets. Playgrounds often allow you to fork and get your hands dirty by playing with code.
|
||||
- *Podcasts and Screencasts* : Podcasts and screencasts.
|
||||
- *Problem Sets & Competitive Programming* : A website or software which lets you assess your programming skills by solving simple or complex problems, with or without code review, with or without comparing the results with other users.
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
# How-To சுருக்கமாக
|
||||
|
||||
<div align="right" markdown="1">
|
||||
|
||||
*[இதை மற்ற மொழிகளில் படியுங்கள்](README.md#translations)*
|
||||
|
||||
</div>
|
||||
|
||||
**`Free-Programming-Books`க்கு வரவேற்கிறோம்!**
|
||||
|
||||
|
||||
புதிய பங்களிப்பாளர்களை வரவேற்கிறோம்; GitHub இல் தங்கள் முதல் இழுவைக் கோரிக்கையை (PR) செய்பவர்கள் கூட. நீங்கள் அவர்களில் ஒருவராக இருந்தால், உதவக்கூடிய சில ஆதாரங்கள் இங்கே உள்ளன:
|
||||
|
||||
* [இழுக்கும் கோரிக்கைகள் பற்றி](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
|
||||
* [இழுக்கும் கோரிக்கையை உருவாக்குதல்](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)
|
||||
* [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world)
|
||||
* [YouTube - ஆரம்ப நிலைக்கான GitHub பயிற்சி](https://www.youtube.com/watch?v=0fKg7e37bQE)
|
||||
* [YouTube - ஒரு GitHub ரெப்போவை ஃபோர்க் செய்வது மற்றும் இழுக்கும் கோரிக்கையைச் சமர்ப்பிப்பது எப்படி](https://www.youtube.com/watch?v=G1I3HF4YWEw)
|
||||
* [YouTube - மார்க் டவுன் க்ராஷ் கோர்ஸ்](https://www.youtube.com/watch?v=HUBNt18RFbo)
|
||||
|
||||
|
||||
|
||||
|
||||
கேள்விகளைக் கேட்கத் தயங்காதீர்கள்; ஒவ்வொரு பங்களிப்பாளரும் முதல் PR உடன் தொடங்கினார்கள். எனவே... ஏன் நமது பெரிய, [வளர்ந்து வரும் சமூகத்தில்](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) சேரக்கூடாது.
|
||||
|
||||
<details align="center" markdown="1">
|
||||
<summary>
|
||||
பயனர்கள் மற்றும் நேர வரைபடங்களைப் பார்க்க கிளிக் செய்யவும்.</summary>
|
||||
|
||||
[](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
|
||||
|
||||
[](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
நீங்கள் அனுபவம் வாய்ந்த ஓப்பன் சோர்ஸ் பங்களிப்பாளராக இருந்தாலும், உங்களைத் தூண்டக்கூடிய விஷயங்கள் உள்ளன. உங்கள் PR ஐச் சமர்ப்பித்தவுடன், ***GitHub Actions* ஒரு *லிண்டரை* இயக்கும், பெரும்பாலும் இடைவெளி அல்லது அகரவரிசையில் சிறிய சிக்கல்களைக் கண்டறியும்**. நீங்கள் ஒரு பச்சை பொத்தானைப் பெற்றால், எல்லாம் மதிப்பாய்வுக்குத் தயாராக இருக்கும்; இல்லையெனில், காசோலையின் கீழ் உள்ள "விவரங்கள்" என்பதைக் கிளிக் செய்யவும், அது லின்டர் விரும்பாததைக் கண்டறியத் தவறிவிட்டது, மேலும் உங்கள் PR திறக்கப்பட்ட கிளையில் புதிய உறுதிமொழியைச் சேர்ப்பதில் சிக்கலைச் சரிசெய்யவும்.
|
||||
|
||||
|
||||
இறுதியாக, நீங்கள் சேர்க்க விரும்பும் ஆதாரமானது `Free-Programming-Books' பொருத்தமானது என்று உங்களுக்குத் தெரியாவிட்டால், [பங்களிப்பில்](CONTRIBUTING.md) உள்ள வழிகாட்டுதல்களைப் படிக்கவும் *([translations](README.md#translations) also available)*.
|
||||
+1
-2
@@ -66,7 +66,7 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct
|
||||
- Kazakh / қазақша
|
||||
- Khmer / Cambodian / ខ្មែរ
|
||||
- [How-to](HOWTO-km.md)
|
||||
- Korean / 한국어
|
||||
- Korean / 한국어 [韓國語]
|
||||
- [행동강령](CODE_OF_CONDUCT-ko.md)
|
||||
- [Contributing](CONTRIBUTING-ko.md)
|
||||
- [How-to](HOWTO-ko.md)
|
||||
@@ -109,7 +109,6 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct
|
||||
- [Contributing](CONTRIBUTING-sv.md)
|
||||
- [How-to](HOWTO-sv.md)
|
||||
- Tamil / தமிழ்
|
||||
- [How-to](HOWTO-ta.md)
|
||||
- Telugu / తెలుగు
|
||||
- [Code of Conduct](CODE_OF_CONDUCT-te.md)
|
||||
- [Contributing](CONTRIBUTING-te.md)
|
||||
|
||||
@@ -171,6 +171,7 @@
|
||||
* [cht.sh Go Cheatsheet](https://cht.sh/go/:learn) (HTML)
|
||||
* [Go Cheatsheet](https://devhints.io/go) - devhints, Rico Santa Cruz (HTML)
|
||||
* [Go Dojo Cheatsheet](https://products.golangdojo.com/golang-cheat-sheet-by-golang-dojo) - Golang CheatSheet by golang-dojo (PDF)
|
||||
* [Go Handbook](https://thevalleyofcode.pages.dev/go-handbook.pdf) - Flavio Copes, The Valley of Code (PDF)
|
||||
* [গো \| ডেভ সংকেত<](https://devsonket.com/go) - devsonket (HTML)
|
||||
|
||||
|
||||
@@ -248,6 +249,7 @@
|
||||
#### Next.js
|
||||
|
||||
* [Next.js Cheatsheet - handy snippets and tips](https://gourav.io/blog/nextjs-cheatsheet) - Gourav Goyal (HTML)
|
||||
* [Ultimate Next.js Handbook](https://thevalleyofcode.pages.dev/next-handbook.pdf) - Flavio Copes, The Valley of Code (PDF)
|
||||
|
||||
|
||||
#### Nuxt.js
|
||||
@@ -344,7 +346,6 @@
|
||||
* [Comprehensive Python Cheatsheet](https://gto76.github.io/python-cheatsheet) - Jure Šorn (HTML)
|
||||
* [Numpy Pandas Cheat Sheet](https://www.kaggle.com/code/lavanyashukla01/pandas-numpy-python-cheatsheet) - Kaggle (HTML)
|
||||
* [Official Matplotlib cheat sheets](https://github.com/matplotlib/cheatsheets) - Matplotlib.org (LaTeX, PDF)
|
||||
* [Python 3 Cheat Sheet](https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf) - Laurent Pointal (PDF)
|
||||
* [Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet/) - WebsiteSetup (HTML, PDF, PNG)
|
||||
* [Python Cheatsheet for beginners](https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet) - Codeacademy (HTML)
|
||||
* [Python Crash Course Cheatsheet](https://ehmatthes.github.io/pcc/cheatsheets/README.html) - Eric Matthes (HTML)
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
### Index
|
||||
|
||||
* [Python](#python)
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [CS Circles - Interaktiv Python lernen!](https://cscircles.cemc.uwaterloo.ca/de/) - University of Waterloo & Bundesweite Informatikwettbewerbe (HTML)
|
||||
@@ -61,6 +61,7 @@
|
||||
### Android
|
||||
|
||||
* [Android Tutorial](https://www.tutlane.com/tutorial/android) - tutlane
|
||||
* [Javatpoint Android Tutorial](https://www.javatpoint.com/android-tutorial) - javaTpoint
|
||||
|
||||
|
||||
### Bash
|
||||
@@ -106,7 +107,6 @@
|
||||
* [AWS Identity and Access Management (IAM)](https://run.qwiklabs.com/focuses/7782?catalog_rank=%7B%22rank%22%3A6%2C%22num_filters%22%3A1%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3605942) - *registration required*
|
||||
* [AWS Lambda](https://run.qwiklabs.com/focuses/6431?catalog_rank=%7B%22rank%22%3A2%2C%22num_filters%22%3A1%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3605949) - *registration required*
|
||||
* [AWS Simple Storage Service (S3)](https://run.qwiklabs.com/focuses/7860?catalog_rank=%7B%22rank%22%3A3%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3597563) - *registration required*
|
||||
* [Cloud Computing Tutorial by Scaler](https://www.scaler.com/topics/cloud-computing/)
|
||||
* [Google Cloud Platform](https://cloud.google.com/training/free-labs/)
|
||||
|
||||
|
||||
@@ -125,8 +125,6 @@
|
||||
|
||||
* [Data Science Foundations](https://skillsbuild.org/students/course-catalog/data-science) - IBM SkillBuild *(email address required)*
|
||||
* [Data Science Tutorial](https://www.w3schools.com/datascience/default.asp) - W3Schools
|
||||
* [Data Science Tutorial for Beginners](https://www.scaler.com/topics/data-science/) - Scaler Topics
|
||||
* [Data Science Tutorial for Beginners - Video Course](https://www.scaler.com/topics/course/python-for-data-science/) - course by Yash Sinha Scaler Topics
|
||||
* [Essential Linear Algebra for Data Science and Machine Learning](https://www.kdnuggets.com/2021/05/essential-linear-algebra-data-science-machine-learning.html) - KDnuggets
|
||||
* [Interactive Linear Algebra](https://textbooks.math.gatech.edu/ila/) - Dan Margalit, Joseph Rabinoff (HTML, PDF)
|
||||
* [Top 10 Data Science Projects for Beginners - KDnuggets](https://www.kdnuggets.com/2021/06/top-10-data-science-projects-beginners.html)
|
||||
@@ -214,6 +212,7 @@
|
||||
* [Java Tutorial](https://www.w3schools.com/java) - W3Schools
|
||||
* [Java Tutorial](https://www.scaler.com/topics/java/) - Scaler Topics
|
||||
* [Learn Java](http://www.learnjavaonline.org)
|
||||
* [Learn Java](https://www.javatpoint.com/java-tutorial) - Java T Point
|
||||
* [Learneroo Java tutorial](https://www.learneroo.com/modules/11)
|
||||
|
||||
|
||||
@@ -243,7 +242,6 @@
|
||||
* [AngularJS Basics](http://www.angularjsbook.com) - Chris Smith
|
||||
* [AngularJS Tutorial](https://www.tutlane.com/tutorial/angularjs) - tutlane
|
||||
* [AngularJS Tutorial](https://www.w3schools.com/angular/) - W3Schools
|
||||
* [AngularJS Tutorial](https://www.scaler.com/topics/angular/) - Scaler Topics
|
||||
* [egghead.io: Learn AngularJS with Tutorial Videos & Training](https://egghead.io)
|
||||
* [Learn AngularJS with free interactive lessons](http://www.learn-angular.org)
|
||||
|
||||
@@ -252,7 +250,6 @@
|
||||
|
||||
* [Front End Development Libraries Certification: jQuery](https://www.freecodecamp.org/learn/front-end-libraries/jquery) - freeCodeCamp
|
||||
* [jQuery Tutorial](https://www.w3schools.com/jquery/) - W3Schools
|
||||
* [jQuery Tutorial](https://www.scaler.com/topics/jquery/) - Scaler Topics
|
||||
|
||||
|
||||
#### React
|
||||
@@ -260,7 +257,6 @@
|
||||
* [Front End Development Libraries Certification: React](https://www.freecodecamp.org/learn/front-end-libraries/react) - freeCodeCamp
|
||||
* [React Tutorial](https://react-tutorial.app)
|
||||
* [React Tutorial](https://www.w3schools.com/react/) - W3Schools
|
||||
* [React Tutorial](https://www.scaler.com/topics/react/) - Scaler Topics
|
||||
|
||||
|
||||
#### Redux
|
||||
@@ -318,7 +314,6 @@
|
||||
* [Node School](http://nodeschool.io)
|
||||
* [Node.js Tutorial](https://www.tutlane.com/tutorial/nodejs) - tutlane
|
||||
* [Node.js Tutorial](https://www.w3schools.com/nodejs) - W3Schools
|
||||
* [Node.js Tutorial](https://www.scaler.com/topics/nodejs/) - Scaler Topics
|
||||
|
||||
|
||||
### NoSQL
|
||||
|
||||
@@ -72,7 +72,6 @@
|
||||
|
||||
### <a id="csharp"></a>C\#
|
||||
|
||||
* [OnlineGDB](https://www.onlinegdb.com/online_csharp_compiler)
|
||||
* [Programiz - Online Compiler](https://www.programiz.com/csharp-programming/online-compiler/)
|
||||
* [SoloLearn](https://code.sololearn.com/csharp)
|
||||
|
||||
@@ -172,7 +171,6 @@
|
||||
* [InterviewBit - Online Java Compiler IDE](https://www.interviewbit.com/online-java-compiler/)
|
||||
* [JDoodle - Online Java Compiler Advanced IDE](https://www.jdoodle.com/online-java-compiler-ide/)
|
||||
* [JDoodle - Online Java Compiler IDE](https://www.jdoodle.com/online-java-compiler/)
|
||||
* [OnlineGDB](https://www.onlinegdb.com/online_java_compiler)
|
||||
* [Programiz - Online Java Compiler](https://www.programiz.com/java-programming/online-compiler/)
|
||||
* [repl.it](https://repl.it) (_including a separate Java/Swing_)
|
||||
* [SoloLearn](https://code.sololearn.com/java)
|
||||
@@ -252,6 +250,7 @@
|
||||
|
||||
* [Codepad](http://codepad.org/?lang=PHP)
|
||||
* [ExtendsClass](https://extendsclass.com/php.html)
|
||||
* [PHPFiddle](https://phpfiddle.org)
|
||||
* [PHPTester](http://phptester.net)
|
||||
* [SoloLearn](https://code.sololearn.com/php)
|
||||
|
||||
@@ -260,7 +259,6 @@
|
||||
|
||||
* [Codepad](http://codepad.org/?lang=Python)
|
||||
* [InterviewBit - Online Python Compiler IDE](https://www.interviewbit.com/online-python-compiler/)
|
||||
* [OnlineGDB](https://www.onlinegdb.com/online_python_compiler)
|
||||
* [Programiz.com](https://www.programiz.com/python-programming/online-compiler/)
|
||||
* [Pynative.com](https://pynative.com/online-python-code-editor-to-execute-python-code/)
|
||||
* [Python Trinket](https://trinket.io/python)
|
||||
@@ -273,7 +271,6 @@
|
||||
|
||||
### R
|
||||
|
||||
* [myCompiler](https://www.mycompiler.io/online-r-compiler)
|
||||
* [R-Fiddle](http://www.r-fiddle.org)
|
||||
* [Rextester](https://rextester.com/l/r_online_compiler)
|
||||
* [SoloLearn](https://code.sololearn.com/r)
|
||||
|
||||
@@ -33,6 +33,9 @@
|
||||
* [DMOJ](https://dmoj.ca)
|
||||
* [E-olymp](https://www.e-olymp.com/en/)
|
||||
* [Exercism](https://exercism.org)
|
||||
* [Facebook Hackercup](https://www.facebook.com/hackercup)
|
||||
* [Google Code Jam](https://codingcompetitions.withgoogle.com/codejam)
|
||||
* [Google Kickstart](https://codingcompetitions.withgoogle.com/kickstart)
|
||||
* [HackerEarth](https://www.hackerearth.com)
|
||||
* [Hackerrank](https://www.hackerrank.com)
|
||||
* [Internet Problem Solving Contest](http://ipsc.ksp.sk)
|
||||
@@ -40,7 +43,6 @@
|
||||
* [Kattis](https://open.kattis.com)
|
||||
* [LeetCode](https://leetcode.com)
|
||||
* [LightOJ](https://lightoj.com)
|
||||
* [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup/)
|
||||
* [Microcorruption](https://microcorruption.com/login)
|
||||
* [Newton School](https://my.newtonschool.co/contest/all)
|
||||
* [oj.uz](https://oj.uz)
|
||||
@@ -56,20 +58,20 @@
|
||||
### Capture the flag
|
||||
|
||||
* [CTFlearn](https://ctflearn.com) (email address *requested*)
|
||||
* [Google CTF](https://capturetheflag.withgoogle.com) (email address *requested*)
|
||||
* [Google Ctf](https://capturetheflag.withgoogle.com) (email address *requested*)
|
||||
* [Hacker101](https://ctf.hacker101.com) (email address *requested*)
|
||||
* [Hackthebox](https://www.hackthebox.eu) (email address *requested*)
|
||||
* [HackThisSite](https://www.hackthissite.org) (email address *requested*)
|
||||
* [Overthewire Wargames fungame to practice CTF](https://overthewire.org/wargames/bandit)
|
||||
* [Picoctf](https://picoctf.org/resources.html) (email address *requested*)
|
||||
* [SmashTheStack](http://www.smashthestack.org/main.html#wargames)
|
||||
* [SmashtheStack](http://www.smashthestack.org/wargames.html)
|
||||
* [TryHackMe](https://tryhackme.com) (email address *requested*)
|
||||
|
||||
|
||||
### Data science
|
||||
|
||||
* [AIcrowd](https://www.aicrowd.com)
|
||||
* [CodaLab](https://codalab.lisn.upsaclay.fr)
|
||||
* [CodaLab](https://competitions.codalab.org)
|
||||
* [CrowdANALYTIX](https://www.crowdanalytix.com/community)
|
||||
* [DrivenData](https://www.drivendata.org)
|
||||
* [Kaggle](https://www.kaggle.com)
|
||||
@@ -108,6 +110,7 @@
|
||||
* [Edabit](https://edabit.com)
|
||||
* [Exercism](http://exercism.io)
|
||||
* [Geeks For Geeks](https://practice.geeksforgeeks.org)
|
||||
* [Google Code Jam - Practise](https://codingcompetitions.withgoogle.com/codejam/archive)
|
||||
* [Hacker.org](http://www.hacker.org)
|
||||
* [HackerEarth](https://www.hackerearth.com)
|
||||
* [HDU Online Judge](http://acm.hdu.edu.cn)
|
||||
|
||||
Reference in New Issue
Block a user