You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
238 lines
13 KiB
238 lines
13 KiB
### Index |
|
|
|
* [Android](#android) |
|
* [C](#c) |
|
* [C#](#csharp) |
|
* [C++](#cpp) |
|
* [Git](#git) |
|
* [Go](#go) |
|
* [HTML and CSS](#html-and-css) |
|
* [Bootstrap](#bootstrap) |
|
* [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) |
|
* [Pascal](#pascal) |
|
* [Pemrograman Fungsional](#pemrograman-fungsional) |
|
* [Pemrograman Kompetitif](#pemrograman-kompetitif) |
|
* [PHP](#php) |
|
* [CodeIgniter](#codeigniter) |
|
* [Laravel](#laravel) |
|
* [Python](#python) |
|
* [Rust](#rust) |
|
* [Solidity](#solidity) |
|
|
|
|
|
### Android |
|
|
|
* [Android Developers Fundamental Course Concepts and Practicals (Bahasa Indonesia)](https://yukcoding.id/download-ebook-android-gratis/) |
|
* [Tutorial Membuat Aplikasi Galeri Foto Android](https://www.smashwords.com/books/view/533096) |
|
|
|
|
|
### C |
|
|
|
* [Belajar Pemrograman C untuk Pemula](https://www.petanikode.com/tutorial/c/) - Ahmad Muhardian *(:construction: in process)* |
|
* [Tutorial Belajar Bahasa Pemrograman C Untuk Pemula](https://www.duniailkom.com/tutorial-belajar-bahasa-pemrograman-c-bagi-pemula/) - Duniailkom |
|
|
|
|
|
### <a id="csharp"></a>C\# |
|
|
|
* [Menguasai Pemrograman Berorientasi Objek Dengan Bahasa C#](https://mahirkoding.id/ebook-pemrograman-berorientasi-objek-c-pdf/) |
|
|
|
|
|
### <a id="cpp"></a>C++ |
|
|
|
* [Belajar C++ Dasar Bahasa Indonesia](https://github.com/kelasterbuka/CPP_dasar-dasar-programming) - Kelas Terbuka |
|
* [Buku Pintar C++ untuk Pemula](https://www.researchgate.net/publication/236687537_Buku_Pintar_C_untuk_Pemula) - Abdul Kadir |
|
|
|
|
|
### Git |
|
|
|
* [Belajar Git untuk Pemula](https://github.com/petanikode/belajar-git) - Ahmad Muhardian, Petani Kode (HTML) |
|
* [Pro Git 2nd Edition](https://git-scm.com/book/id/) - Scott Chacon, Ben Straub (HTML) |
|
* [Tutorial Belajar Git dan GitHub untuk Pemula](https://tutorial-git.readthedocs.io/_/downloads/id/latest/pdf/) - Hendy Irawan - (PDF) |
|
|
|
|
|
### Go |
|
|
|
* [Belajar Dengan Jenius Golang](https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-Golang/master/Belajar%20Dengan%20Jenius%20Golang.pdf) - Gun Gun Febrianza (PDF) |
|
* [Dasar Pemrograman Golang](https://dasarpemrogramangolang.novalagung.com) - Noval Agung Prayogo |
|
* [Mari Belajar Golang](https://www.smashwords.com/books/view/938003) - Risal (PDF) |
|
|
|
|
|
### HTML and CSS |
|
|
|
* [Ebook Belajar HTML Dan CSS Dasar](https://www.malasngoding.com/download-ebook-belajar-html-dan-css-dasar-gratis/) |
|
* [Ebook HTML CSS Manual Dasar](https://github.com/LIGMATV/LIGMATV/wiki/Ebook-HTML-CSS-Manual-Dasar) - Muhammad Danish Naufal (PDF, DOCX) |
|
* [Tutorial Dasar CSS untuk Pemula](https://www.petanikode.com/tutorial/css/) - Ahmad Muhardian (Petani Kode) *(:construction: dalam proses)* |
|
* [Tutorial HTML untuk Pemula](https://www.petanikode.com/tutorial/html/) - Ahmad Muhardian (Petani Kode) |
|
|
|
|
|
#### Bootstrap |
|
|
|
* [Bootstrap](https://www.malasngoding.com/category/bootstrap/) - Diki Alfarabi Hadi |
|
* [Bootstrap 5 : Pengertian, Fitur, Keunggulan dan Cara Menggunakannya](https://www.niagahoster.co.id/blog/tutorial-bootstrap-5/) - Niagahoster (HTML) |
|
* [Daftar Tutorial Bootstrap 4 Bahasa Indonesia](https://www.bewoksatukosong.com/2019/02/tutorial-bootstrap-4-bahasa-indonesia.html) - Gerald Cahya Prambudi |
|
* [Tutorial Belajar Framework Bootstrap 5](https://www.duniailkom.com/tutorial-belajar-framework-bootstrap/) - Duniailkom |
|
|
|
|
|
### 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 |
|
|
|
* [Algoritma dan Struktur Data dengan Java oleh Polinema SIB](https://polinema.gitbook.io/jti-modul-praktikum-algoritma-dan-struktur-data/) - Politeknik Negeri Malang |
|
* [Buku Pertama Belajar Pemrograman Java untuk Pemula](https://www.researchgate.net/publication/264422101_Buku_Pertama_Belajar_Pemrograman_Java_untuk_Pemula) - Abdul Kadir |
|
* [Java Desktop](https://github.com/ifnu/buku-java-desktop/raw/master/java-desktop-ifnu-bima.pdf) - Ifnu Bima (PDF) |
|
* [Memulai Java Enterprise dengan Spring Boot](https://raw.githubusercontent.com/teten-nugraha/free-ebook-springboot-basic/master/Memulai%20Java%20Enterprise%20dengan%20Spring%20Boot.pdf) - Teten Nugraha (PDF) |
|
* [Pemrograman Java](https://blog.rosihanari.net/download-tutorial-java-se-gratis/) - Rosihan Ari Yuana |
|
* [Tutorial Belajar Bahasa Pemrograman Java untuk Pemula](https://www.duniailkom.com/tutorial-belajar-bahasa-pemrograman-java-untuk-pemula/) - Duniailkom |
|
|
|
|
|
### JavaScript |
|
|
|
* [Javascript Guide](https://gilacoding.com/upload/file/Javascript%20Guide.pdf) - Desrizal (PDF) |
|
* [Learn JavaScript](https://javascript.sumankunwar.com.np/id) - Suman Kumar, Github Contributors (HTML, 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/) *(:construction: 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 Belajar Library React JS](https://www.duniailkom.com/tutorial-belajar-library-react-js/) - Duniailkom |
|
* [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) |
|
|
|
|
|
### 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)* |
|
* [Tutorial MySQL untuk Pemula Hingga Mahir](https://umardanny.com/tutorial-mysql-untuk-pemula-hingga-mahir-ebook-download-pdf/) |
|
|
|
|
|
### Node.js |
|
|
|
* [Belajar Dengan Jenius Amazon Web Service & Node.js](https://github.com/gungunfebrianza/Belajar-Dengan-Jenius-Node.js/releases/download/1.2/Belajar.Dengan.Jenius.Javascript.Node.pdf) - Gun Gun Febrianza (PDF) |
|
* [Belajar Node.js](http://idjs.github.io/belajar-nodejs/) |
|
* [Node.js Handbook: Berbahasa Indonesia](https://play.google.com/store/books/details/Bona_Tua_Node_js_Handbook?id=9WhZDwAAQBAJ) - Bona Tua *(Membutuhkan akun Google Play Books atau email yang valid)* |
|
* [Tutorial Node js untuk pemula Full Tutorial](https://mfikri.com/artikel/tutorial-nodejs) - Mfikri (HTML) |
|
|
|
|
|
### NoSQL |
|
|
|
* [MongoDB Untuk Indonesia: Memahami Konsep dan Implementasi MongoDB](https://kristories.gumroad.com/l/mongodb-untuk-indonesia) - Wahyu Kristianto (PDF, email address *requested*, not required) |
|
|
|
|
|
### Pascal |
|
|
|
* [Tutorial Belajar Bahasa Pemrograman Python Untuk Pemula](https://www.duniailkom.com/tutorial-belajar-bahasa-pemrograman-pascal-bagi-pemula/) - Duniailkom |
|
|
|
|
|
### Pemrograman Fungsional |
|
|
|
* [Pemrograman Fungsional untuk Rakyat Jelata dengan Scalaz](https://leanpub.com/fpmortals-id/read) (HTML) |
|
|
|
|
|
### Pemrograman Kompetitif |
|
|
|
* [Pemrograman Kompetitif Dasar](https://osn.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 |
|
|
|
* [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/) |
|
* [PHP Dasar Tutorial](https://gilacoding.com/upload/file/PHP%20Dasar%20Tutorial.pdf) - Rosihan Ari Yuana (PDF) |
|
* [PHP: The Right Way Bahasa Indonesia](http://id.phptherightway.com/#site-header/) |
|
* [Tutorial Belajar PHP Dasar Untuk Pemula](https://www.duniailkom.com/tutorial-belajar-php-dasar-untuk-pemula/) - Duniailkom |
|
* [Tutorial Ebook PHP](http://www.ilmuwebsite.com/ebook-php-free-download) |
|
* [Tutorial Pemrograman PHP untuk Pemula](https://www.petanikode.com/tutorial/php) - Ahmad Muhardian (Petani Kode) *(:construction: dalam proses)* |
|
|
|
|
|
#### CodeIgniter |
|
|
|
* [Codeigniter - Pendekatan Praktis](https://leanpub.com/codeigniter-pendekatanpraktis) - Ibnu Daqiqil Id (HTML, PDF, EPUB, Kindle) *(Membutuhkan akun Leanpub atau email yang valid)* |
|
* [Codeigniter Untuk Pemula](https://repository.bsi.ac.id/index.php/unduh/item/176695/Tutorial-Codeigniter-Untuk-Pemula.pdf) - M Fikri Setiadi (PDF) |
|
* [Framework Codeigniter - Sebuah Panduan dan Best Practice](https://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/) *(:construction: dalam proses)* |
|
* [Tutorial CodeIgniter 4](http://mfikri.com/artikel/tutorial-codeigniter4) |
|
|
|
|
|
#### Laravel |
|
|
|
* [Belajar Laravel Untuk Pemula](https://gilacoding.com/upload/file/Belajar%20Laravel%20Untuk%20Pemula.pdf) - Dadan Hamdani (PDF) |
|
* [Tutorial Belajar Framework Laravel 10](https://www.duniailkom.com/tutorial-belajar-framework-laravel/) - Duniailkom |
|
|
|
|
|
### Python |
|
|
|
* [Belajar Python](http://www.belajarpython.com) |
|
* [Cepat Mahir Python](https://gilacoding.com/upload/file/Python.pdf) - Hendri, `edt.:` Romi Satria Wahono (PDF) |
|
* [Dasar-Dasar Python: Panduan Cepat untuk Memahami Fondasi Pemrograman Python](https://www.researchgate.net/publication/361459389_Dasar-Dasar_Python_Panduan_Cepat_untuk_Memahami_Fondasi_Pemrograman_Python) - Abdul Kadir |
|
* [Dasar Pengenalan Pemrograman Python](https://play.google.com/store/books/details/Rolly_Maulana_Awangga_Dasar_dasar_Python?id=YpzDDwAAQBAJ) - Rolly Maulana AwanggaRayhan *(Membutuhkan akun Google Play Books atau email yang valid)* |
|
* [Kursus Singkat Machine Learning dengan TensorFlow API](https://developers.google.com/machine-learning/crash-course?hl=id) |
|
* [Python Untuk Pemula](https://santrikoding.com/ebook/python-untuk-pemula) - Rizqi Maulana |
|
* [Tutorial Dasar Pemrograman Python](https://www.petanikode.com/tutorial/python/) - Petani Kode, Ahmad Muhardian |
|
* [Tutorial Python](https://docs.python.org/id/3.8/tutorial/) |
|
* [Tutorial Python untuk Pemula](https://www.kevintekno.com/p/tutorial-python-untuk-pemula.html) - Kevin Tekno, Kevin Alfito |
|
* [Workshop Python 101](http://sakti.github.io/python101/) |
|
|
|
|
|
### Rust |
|
|
|
* [Belajar Rust](https://belajar-rust.vercel.app) - evilfactorylabs |
|
* [Dasar Pemrograman Rust](https://dasarpemrogramanrust.novalagung.com) - Noval Agung Prayogo |
|
* [Easy Rust Indonesia](https://github.com/ariandy/easy-rust-indonesia) - ariandy |
|
|
|
|
|
### Solidity |
|
|
|
* [Smart Contract Blockchain pada E-Voting](https://www.researchgate.net/publication/337961765_Smart_Contract_Blockchain_pada_E-Voting) - Ajib Susanto (HTML, PDF)
|
|
|