Bu derste,,  JavaScript programlama dilinin kavramlarını ve  ProcessingJS kitaplığında kullanabileceğiniz süper fonksiyonları öğretiyoruz. İşe dalmadan önce,  Khan Academy'de programlamayı nasıl öğrettiğimizin ve en fazlasını nasıl öğreneceğinizi düşündüğümüzün kısa bir turunu burada bulabilirsiniz.
Normalde, Khan Academy'de videolarla öğretim yapıyoruz; ama burada programlama ülkesinde, adına "konuşma" dediğimiz şeylerle öğretiyoruz. Konuşma video gibidir, ama aslında etkileşimlidir- kodu değiştirmek ve yaptığımız şeyi kendi versiyonunuza uyarlamak isterseniz, konuşmayı istediğiniz zaman durdurabilirsiniz. Bir konuşmanın animasyonlu GIF'i budur (gerçek konuşmalarda ses de olacaktır!):
"Değişkenlerle daha fazlası" konuşmasının animasyonlu bir GIF'i
Bir konuşmadan sonra, size adım adım bir kodlama görevi vereceğiz ve sizi mesaj ve ipuçlarıyla yönlendireceğiz. Bir görevde çok zaman harcadığınızı düşünüyorsanız ve usanıyorsanız, konuşmayı yeniden izlemeyi veya devam edip göreve sonradan dönmeyi deneyin. Bucktooth Bunny kodlama görevinin animasyonlu GIF'i budur:
Bucktooth Bunny kodlama görevinin animasyonlu GIF'i
Programlamayı öğrenirken, sürekli alıştırma yapmalısınız. Görevler, öğrendiklerinizi denemenin iyi bir yoludur; ama sizin daha derine inmenizi istiyoruz. Bu nedenle, bu derste projelerimiz var; bunlar görevlerden daha fazla zaman harcamak ve biraz daha yaratıcı olmak için fırsatlardır. Projelerin bazıları akranlarınız tarafından değerlendirilecektir, bazılarını sadece kendiniz değerlendireceksiniz. Akran projelerinin bazılarını da değerlendireceksiniz, böylece bunlardan bir şey öğrenebilirsiniz. Programlama diyarında, sürekli akranlarımızdan öğreniyoruz, her zaman öğrenilecek yeni bir şey vardır!
"Akşam Yemeğinde Neler Var?" projesinin ekran görüntüsü.
Projelerin yanı sıra, aklınızda ne varsa, tamamen yeni programlar oluşturmalısınız. Programlama ana sayfasında, "Yeni program"a tıklayın ve neyi nasıl yaptığınızı hatırlamak için belgelere bakın.
Ayrıca,hata yapmanız sorun teşkil etmez. Programcılar hep hata yapar - bir şeyleri bozarız, hata yaparız, hatalarımızdan ders çıkarırız.
İçinde hata bulunan yeni bir programın ekran görüntüsü.
Bir programı yazdıktan sonra, onu kaydedebilir ve arkadaşlarınız ve ailenizle paylaşabilirsiniz. Programınız topluluk programları alanında da görünecektir, burada başka programcılar yorum yapabilir ve bazı şeyleri nasıl yaptığınız hakkında soru sorabilir. Bulduğunuz başka ilginç programlar için siz de aynı şeyi yapabilirsiniz, eğer gördüğünüz bir programı özgünleştirmek için bir fikriniz varsa, "Uyarlama olarak kaydet"i tıklayın ve kendi kopyanız olsun.
Bu dersin hepsi, 40 konuşma, 35 görev ve 9 projeden oluşur; projelerinizi ne kadar çılgın yaptığınıza bağlı olarak, tamamlaması yaklaşık 15-40 saat arası sürer. Bu, uzun bir süre gibi gelebilir ancak kesinlikle buna değer; çünkü sonunda, tüm programlama dillerinde ortak olan programlama temellerini öğrenmiş olacaksınız.
Programlama diyarına hoş geldiniz: biz birlikte öğrenen ve aklımızdaki görüntüleri gerçeğe dönüştürmek için birbirimize ilham veren bir topluluğuz. Devam!
Not: Dilerseniz ve zamanınız varsa, birleştirdiğim bu video turunu da izleyebilirsiniz: