İlan
Birçok insan bir yaşam becerisi olarak kodlamayı öğrenmenin önemini fark etti. Nereye giderseniz gidin ve hangi işe sahip olursanız olun, mesleğiniz olmasa bile, bazı kodların nasıl çalışacağını biliyorsanız, her zaman olumlu bir ışık olarak görülür. Bu önem daha da arttıkça, çocukların okulda kod öğrenmelerini sağlamak için birçok yeni girişim vardır. Onları görmek harika olsa da, kendi başınıza bazı adımlar atarak kodlama eğitiminizin kontrolünü elinize alabilirsiniz.
En iyi - ve muhtemelen en şaşırtıcı kısım - bunun sıkıcı bir çile olması gerekmemesidir. Bana inanmıyor musunuz? Kod yazmayı öğrenebileceğiniz bu beş farklı yola göz atın.
ComputerCraft
Minecraft Bir Latcomer'ın Minecraft'a Giriş [MUO Gaming]Fırtınayla oyun oynamaya başlayan blok tabanlı duyum olan Minecraft, şimdi üç yıldan daha eski. İlk alfanın yayınlanmasından bu yana uzun zaman geçtiğine inanmak neredeyse zor - ve aynı derecede ... Daha fazla oku - bir numaralı çapraz platform indie oyunu - görünüşte herkes tarafından oynanır. Kendinizi oynamasanız bile, eminim çok sayıda arkadaşınız var. Minecraft, Tekkit gibi paketlere yol açan birçok farklı modla son derece genişletilebilir. Aslında Tekkit'in dahil olduğu bir mod var,
ComputerCraftoyuna kodlama öğesinin tamamını ekler.Bir bilgisayarı gerekli öğelerden oluşturduktan sonra, kolay olanı kullanarak kod yazmaya başlayabilirsiniz. Otomatik madenciler oluşturmak, Minecraft içindeki bilgisayarlar arasında mesaj göndermek için Lua dili ve çok daha fazlası Daha. Herhangi bir “geleneksel” program veya web uygulaması oluşturmasa da, insanlara diğer uygulama türlerine genişletebilecekleri kavramları öğretebilen hala çok fazla kodlamadır.
Ancak, bu son derece basit tutarken bunu yapmanın en komik yoludur. ComputerCraft ile kodlama konusunda yardım için göz atın onların web sitesi.
Rebeca / Alice
Rebeca 3D tabanlı bir programlama ortamıdır. Alice Alice Nesnelere Yönelik Bilgisayar Programlamayı Çocuklara Öğretir Daha fazla oku . Bu araç harika çünkü 3D grafik programlama zaten olduğu gibi zor bir kavram, bu yüzden eğitim amaçlı kullanılabilecek her şeyi basitleştiren bir araç harika şey.
Rebeca'nin Alice üzerindeki başlıca faydalarından biri, uluslararasılaştırılmış olması ve böylece farklı dillere çevrilmesinin daha kolay olmasıdır. Şu anda İngilizce'ye ek olarak İspanyolca da mevcuttur.
3DPL
İnsanların 3B nesnelerin kavramlarını öğrenmelerine yardımcı olmak için özel olarak tasarlanmış bir programlama dili de bir yol olabilir. 3DPL kodu değiştirmek ve sonuçları görmek için basit ve anlaşılır bir yol sunar. Bu programlama dili gerçek projeler için kullanılmasa da, çalışmaları daha basit bir şekilde gösteren harika bir eğitim aracıdır.
3DPL'yi çevreleyen site, onunla havalı şeylerin nasıl yapılacağı hakkında çok sayıda öğretici sunuyor, bu nedenle 3D programlamayla ilgilenip ilgilenmediğinizi de kontrol etmeye değer.
Masaüstü Komut Dosyaları
Gerçek programlamaya daha yakın bir şeyle uğraşmak istiyorsanız, masaüstü komut dosyalarına bir göz atmak isteyebilirsiniz. Bu komut dosyaları genellikle C / C ++ gibi yaygın programlama dillerini kullanmasa da, yalnızca "oynatmak" yerine bilgisayarınızda gerçek bir iş yapmanıza izin verir. Tercih ettiğiniz metin düzenleyicinin yanı sıra genellikle komut dosyaları için fazladan araçlara ihtiyacınız yoktur.
Windows kullanıcıları .bat komut dosyaları oluşturabilir, Mac kullanıcıları oluşturabilir AppleScript Mac'te Applescript Kullanıcı Arayüzü Komut Dosyası Nasıl Kullanılır Daha fazla oku ve Linux bash (.sh) komut dosyaları oluşturabilir. Bunların kullanılabileceği çok sayıda uygulama var. Bazı örnekler, toplu dosya yeniden adlandırma veya diğer toplu işlemleri, belirli dosyaları arama ve çok daha fazlasını içerir.
Raspberry Pi
Üzerinde çalıştığınız bilgisayarı yalnız bırakmayı tercih ediyorsanız, Raspberry Pi Raspberry Pi - Kredi Kartı Büyüklüğünde ARM Bilgisayar - Sizin İçin Sadece 25 $İngiltere'nin Cambridge şehrinde üniversite kasabasında büyük bir şey hazırlanıyor. Geçen yıl akademisyenler, işadamları, öğretim görevlileri ve programcılar ekibi gerçekten çok heyecan verici bir projede son değişiklikler yapıyorlar ... Daha fazla oku kod öğrenme maceralarınız için. Cihaz sadece bir kredi kartı boyutunda, ancak bazı düşük kaynak oyunlarını çalıştırmak için yeterli güce sahip ve üst seviye model için sadece 35 dolar.
Raspberry Pi tam bir ARM tabanlı Linux dağıtımı yapar (bununla birlikte kullanmak için bir SD kart hazırlamanız gerekecek şekilde seçersiniz), böylece C / C ++ gibi geleneksel programlama dilleri, Bash gibi komut dosyaları ve Pi'nin özel ile çalışan özel bağlantı noktalarını kullanan diğer diller dahil donanım. Bu nedenle, çok fazla esneklik nispeten az miktarda parayı düşürmeye değer olabilir.
Sonuç
Umarım bu 5 benzersiz öğrenme kodu, başlamanıza ve ona bağlı kalmaya motive olmanıza yardımcı olacaktır. Daha önce de söylediğim gibi, çok küçük şeyleri yapan sıkıcı bir kod olması gerekmez - heyecan verici olabilir ve çok popüler olan birçok farklı uygulamada kullanılabilir. Sadece bir çocuk ya da yetişkin olsanız da, bazı becerileri öğrenmeye bakarsanız, başlamak için artık daha iyi bir zaman yok!
Kod yazmayı öğrenmek ister misiniz? Zaten sahipseniz, başkalarına öğretmek için tercih ettiğiniz yöntem nedir? Yorumlarda bize bildirin!
İmaj Kredisi: Internet ile ikili kod arka plan Shutterstock üzerinden
Danny, açık kaynak kodlu yazılım ve Linux'un tüm yönlerinden hoşlanan North Texas Üniversitesi'nde son sınıf öğrencisidir.