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/
