On Mon, 18 Oct 2004 21:35:28 +0700, Budi Rahardjo <[EMAIL PROTECTED]> wrote:
> 
> Saya ingin mengajarkan programming ke anak-anak saya,
> tapi belum menemukan platform yang sesuai.

Maaf nih kalau point of viewnya bukan dari kacamata programmer, tapi
dari kacamata user biasa yang kebetulan 'ngerti' programming. Kalau
dari pandangan saya sih, mulai dari memprogram sesuatu yang ada
hasilnya atau minimal ada target. Pengalaman saya 'belajar'
programming dimulai jaman SMP dari BASIC (yeah, almost we all do grow
up with BASIC), kebetulan dulu pas SMP ada kelas komputer dan salah
satu materinya ada dasar2 programming. Guru saya dulu pinternya bikin
kita belajar programming dari yang paling sederhana (bikin kalkulator)
sampai bikin game sederhana (space invader), jadi langsung kelihatan
hasilnya dan bisa digunakan. SMA iseng2 belajar Pascal karena mau
bikin game fighting arcade... sukses walaupun banyak bolong2nya
(namanya juga otodidak). Gagal masuk IF (keterimanya malah di AR) dan
give up programming eh malahan dikenalin LISP, gara-gara customizing
AutoCAD, (hi Jay! inget gak kita bikin model2 autoarchitect pas kuliah
dulu?). Dari LISP naik ke C karena level programming di AutoCAD ada
yang pake C (lupa namanya, udah hampir 10 tahun lalu). Dari situ mulai
ngoprek2 serius C dan C++ (Quake mod dan bot) dan mulai merambah ke
perl dan lain-lain.

> Pertanyaan kedua, kalau mau mengajari programming
> yang agak "advanced" tapi masih untuk anak2 gimana ya?
> Anak-anak saya minta diajari untuk membuat "bot"
> (maklum penggemar Ragnarok).
> Enaknya gimana ngajarinya?

Dari pengalaman pribadi sih biasanya cuma ngubah-ngubah parameter dari
'bot' yang sudah ada (gak tau apakah Ragnarok's bot sama dengan
Quake's bot konsepnya tapi assuming it is just the same). Minimal tau
bahwa parameter x dipengaruhi oleh logic y dan dijalankan dengan
perintah z. Nanti lama-lama juga ngerti sendiri dan malahan bisa
develop bot sendiri. Ini sih pengalaman pribadi dari orang yang tidak
pernah belajar programming secara formal.

> Pertanyaan ketiga, kalau mau ngajari programming yang
> bernuansa grafik gimana ya? Apa pakai tcl saja?

Sekarang saya mulai serius programming lagi sejak ketemu Xcode di Mac
OS X. Tapi itu cuma preferens aja sih sejak mulai pakai Mac, jadi gak
bisa merekomendasikan ini buat semua orang.

Sekedar bagi-bagi pengalaman dari orang awam =)

-- 
boy avianto @ gmail account
http://www.avianto.com/

Kirim email ke