Repositori ini berisi materi belajar Rust bertahap dalam bahasa Indonesia, lengkap dengan exercise dan contoh runnable.
- Baca bab secara berurutan dari dasar sampai menengah.
- Jalankan contoh dengan
cargo run --example <nama-file>. - Kerjakan exercise di akhir setiap bab.
- Modifikasi contoh agar kamu terbiasa dengan error compiler Rust.
- 01-pengenalan.md
- halo-dunia.md
- 02-variabel-dan-tipe-data.md
- 03-control-flow.md
- 04-fungsi-ownership-dan-borrowing.md
- 05-struct-enum-dan-pattern-matching.md
- 06-collections-dan-error-handling.md
- 07-modules-testing-dan-langkah-berikutnya.md
cargo run --example 01_halo_duniacargo run --example 02_variabelcargo run --example 03_control_flowcargo run --example 04_ownershipcargo run --example 05_struct_enumcargo run --example 06_collections_error
- Mulai dari sintaks dasar dan variabel
- Pahami ownership sebelum lanjut ke struct dan collections
- Biasakan membaca pesan error compiler
- Gunakan exercise sebagai latihan utama, bukan sekadar membaca teori
Setelah menyelesaikan materi ini, kamu diharapkan mampu:
- menulis program Rust sederhana sampai menengah
- memahami konsep ownership dan borrowing
- memakai
Vec,String,Option, danResult - menyusun modul kecil dan menulis test dasar
- melanjutkan ke topik lanjutan seperti traits, lifetimes, async, dan web backend