Course
Belajar menulis kode AHA! Lang dari nol — 10 pelajaran bertahap, dari Hello, World sampai proyek kecil.
- 1
Apa Itu AHA! Lang?
Kenalan dulu dengan AHA! Lang: bahasa pemrograman modern dengan kompiler LLVM yang mudah dibaca dan bertenaga.
- 2
Hello, World: Program Pertamamu
Menulis program pertama, mencetak output, dan memahami anatomi sederhana sebuah program AHA! Lang.
- 3
Variabel dan Tipe Data
Menyimpan data dengan let, mengenal Int, Bool, dan String, serta cara mengubah nilai variabel.
- 4
Operator dan Ekspresi
Aritmetika, perbandingan, dan logika di AHA! Lang — plus keistimewaan boolean yang bisa langsung diaritmetikakan.
- 5
Bekerja dengan String
Teks di AHA! Lang: literal, escape sequence, penggabungan, perbandingan, dan panjang string.
- 6
Keputusan dengan if / else
Membuat program bercabang: if/else di AHA! Lang adalah ekspresi yang menghasilkan nilai.
- 7
Perulangan dengan while
Menjalankan kode berulang kali selama kondisi terpenuhi — dasar dari otomatisasi di AHA! Lang.
- 8
Perulangan dengan for
for i in 0..10 — perulangan rentang yang ringkas, dengan break dan continue.
- 9
Fungsi: Kode yang Bisa Dipakai Ulang
Membungkus logika dalam fn: parameter, nilai kembali, return lebih awal, dan fungsi yang saling memanggil.
- 10
Proyek Kecil: Mengasah Semua Ilmu
Proyek akhir: FizzBuzz, deret Fibonacci, dan cek bilangan prima — menggabungkan variabel, ekspresi, loop, dan fungsi.