Çocuğum kaç yaşında kod öğrenmeye başlayabilir?
Önce bir yanlış anlamayı düzeltelim
“Kod öğrenmek” deyince çoğumuzun gözünde siyah bir ekrana yeşil harfler yazan biri canlanır. Bu yüzden “Çocuğum kaç yaşında başlamalı?” sorusu aslında “Kaç yaşında klavye başına oturmalı?” diye sorulur. Ama kodlamanın özü klavye değildir; özü, bir işi küçük adımlara bölüp o adımları sıraya dizebilmektir.
Bu beceriye algoritmik düşünme diyoruz ve bunun için ne ekran ne de okuma yazma gerekir. Sabah giyinme sırası bir algoritmadır. Kek tarifi bir algoritmadır. “Önce çoraplar, sonra ayakkabılar — tersi çalışmıyor” diyen dört yaşındaki çocuk, farkında olmadan algoritma hatası ayıklamaktadır.
Yani sorunun dürüst cevabı şu: Algoritmik düşünmeye okul öncesinde bile başlanabilir. Klavye ve gerçek programlama dili ise yolculuğun sonraki durakları — ve oraya vardıklarında sağlam bir temel olması, her şeyi kolaylaştırır.
5–7 yaş: ekransız kodlama en güzel kodlamadır
Bu yaş grubunda amaç kod yazmak değil, “komut, sıra ve tekrar” fikrini oyunla hissettirmektir. En etkili araçlar da genellikle en basit olanlardır: kâğıt, yer karoları ve sizin sesiniz.
Klasik bir örnek: “Robot ebeveyn” oyunu. Siz robot olursunuz, çocuğunuz sizi komutlarla yönlendirir — “iki adım ileri, sola dön, kutuyu al.” Komut eksikse robot duvara yürür ve bu, kahkahayla öğrenilen bir programlama dersidir: Bilgisayar yalnızca söyleneni yapar, tahmin etmez.
Bu yaşta ekran kullanılacaksa da kısa, sizinle birlikte ve yaratma amaçlı olmalı. Ama açık konuşalım: 5–7 yaşta halının üstünde oynanan bir yön bulma oyunu, çoğu uygulamadan daha fazla “kodlama” öğretir.
- Sabah rutinini adım adım kartlara çizin ve sırasını bilerek karıştırın — çocuk hatayı bulup düzeltsin.
- “Robot ebeveyn” oyununda ara sıra komutları harfiyen ama saçma şekilde uygulayın; eksik komut fikrini böyle keşfeder.
- Desenli boncuk dizme, ritim tekrarlama gibi örüntü oyunları da doğrudan algoritmik temel kurar.
7–9 yaş: blok tabanlı kodlamanın altın çağı
Okuma yazma oturduktan sonra blok tabanlı ortamlar (Scratch ve benzerleri) devreye girer. Bloklar, yazım hatası derdini ortadan kaldırır: Çocuk noktalı virgülü unuttuğu için değil, ancak mantığı yanlış kurduğu için hata alır. Bu, dikkatin tam olması gereken yerde — düşünmede — kalması demektir.
Blok kodlamanın asıl gücü, üretim hissidir. Çocuk on dakika içinde kedisini yürütür, ses ekler, bir tuşla zıplatır. “Ben bunu yaptım” duygusu, soyut bir dersin veremeyeceği bir motivasyon sağlar ve döngü, koşul, değişken gibi kavramlar bu motivasyonun içinde kendiliğinden öğrenilir.
Bu dönemde ailelerin en sık yaptığı hata, blok kodlamayı “oyuncak” sayıp aceleyle “gerçek koda” geçmeye çalışmaktır. Bloklarla kurulan mantık — döngüler, koşullar, olaylar — birebir gerçek dillerdeki mantıktır. Temel ne kadar sağlamsa geçiş o kadar zahmetsiz olur.
10–12 yaş: gerçek koda geçiş zamanı (ama işaretlere bakarak)
Metin tabanlı dile — genellikle Python’a — geçiş için takvimden çok işaretlere bakmak gerekir. En önemli işaret şudur: Çocuk blok ortamında kendi fikirlerini kuruyor, hazır projeleri değiştirmekle yetinmiyor ve “bloklar bana yetmiyor” demeye başlıyorsa, hazırdır.
Geçişi köprü gibi kurun, uçurum gibi değil. İyi bir başlangıç, çocuğun bloklarla zaten yaptığı bir projeyi Python’da yeniden yapmaktır: Mantık tanıdıktır, yalnızca dil değişir. Böylece çocuk “her şeye sıfırdan başladım” hissine kapılmaz.
Bir de beklentiyi doğru kuralım: Metin tabanlı kodda hata mesajları, yazım kuralları ve boş ekran gerçeği vardır. İlk haftalarda hayal kırıklığı normaldir. Burada ebeveynin rolü teknik destek değil, moral desteğidir — “hata mesajı, bilgisayarın seninle konuşma şekli” diyebilmektir.
Peki ya geç kalındıysa?
Bu sorunun cevabı net: Kodlamada “geç kalmak” diye bir şey yoktur. On bir yaşında başlayan bir çocuk, yedi yaşında başlayanın dört yılını birkaç ayda kapatabilir; çünkü daha güçlü okuma, mantık ve matematik becerileriyle gelir. Erken başlamanın avantajı yarış değil, alışkanlıktır — düşünme biçiminin doğallaşmasıdır.
Özetle: Yaş bir kapı değil, bir rampa. Nereden binerseniz binin, yol aynı yöne gider. Önemli olan çocuğun merakının canlı kalması ve her aşamada “tüketen” değil “üreten” tarafta durmasıdır.
En iyi öğrenme okumakla değil, yaparak olur
Yazıları beklerken çocuğunuz canlı bir derste mentoruyla tanışabilir. İlk ders tamamen ücretsiz.