Kodlama Öğrenmenin 12 Eğlenceli Yolu

Yayınlanan: 2020-02-10

Bilgelik gibi çalışma sevgisi de yaşla birlikte gelir. İronik olarak, çoğumuz en uygun zamanda yeni bir şeyler öğrenmek için değerli bir fırsatı kaçırırız. Ne kadar gençsek, yeni beceriler kazanmamız o kadar kolay olur. Çocukların yetişkinlerden daha fazla nöronu vardır, bu nedenle bağlantıları daha etkili bir şekilde oluştururlar.

Montessori'nin teorilerine ve eğitim sistemine veya Masaru Ibuka'nın “ Anaokulu Çok Geç ”ine aşina iseniz, o zaman onların öğretilerini biliyorsunuz ve muhtemelen takip ediyorsunuz. Ancak, buradaki çoğunluk için durum böyle değil. Daha da kötüsü, biz çocuklar olarak bu fırsatı değerlendirmek için uygun bir motivasyona sahip değiliz. Sadece kendinize hatırlatın: Okul tamamen sosyalleşmek, bir kişilik olarak büyümek, en iyi arkadaşınızla inanılmaz şeyler yapmakla ilgiliydi - ama kesinlikle burnunuzu kitaplara gömmek ve gün boyu becerilerinizi keskinleştirmek değildi. Bu nedenle, kural olarak, fırsat penceresi zaten kapanmıştır. Ancak, iyi haber şu ki, aralık bırakılmış. Tekrar açılmayacak olsa da, yine de sıkmak ve hedeflerinize ulaşmak için yeterli olacaktır.


Yaşlılıkta yeni beceriler kazanmaya gelince, büyük bir avantajımız var ve bu güçlü bir motivasyon. Bu itici güç, yolundaki tüm engelleri aşar. Bu pencereyi açmaya yardımcı olan şeylerden biri. Bu konuda yardımcı olan bir diğer şey ise öğrenme yoludur. Bu sıkıcı ve monoton bir kurssa, sahip olduğunuz tüm motivasyonu öldürmekten bahsetmek sizin için pek iyi olmaz. Özellikle bilim adamları tarafından, eğlenceli bir ortamın yeni bir şeyler öğrenmek için son derece iyi olduğuna yaygın olarak inanılmaktadır. Her şeyden önce doğamızda var: Doğduğumuzdan beri oyun yoluyla öğreniyoruz. Dolayısıyla, yeni beceriler geliştirmenin bu yerel yolu, kodlama gibi zorlu ve zahmetli olsa bile oldukça faydalı olabilir.

Bu düşünceye dayanarak, kodlamayı öğretmek için eğlenceli bir ortam kullanan bazı harika uygulamalar, platformlar ve sadece kişisel projeler bulduk. Sizi bir bilgisayar dehası yapmasalar da, kesinlikle size sağlam bir başlangıç ​​yapacaklardır.

kod savaşı

Başlangıçta bu uygulama çocuklara yönelikti. Ancak, kodlamanın temellerini kavramak söz konusu olduğunda, hepimiz böyle bir çocuk gibi hissediyoruz. Çözülmesi gereken görevleri olan sıradan bir oyundur. Fantezi dünyası çekici ve ilham verici.

kod savaşı

mimo

Bir önceki örnekten farklı olarak Mimo, yetişkinlere yönelik bir iOS uygulamasıdır. Öğrenme süreci, parçalar halinde kodlama becerilerini öğretme fikri etrafında toplanmıştır. Böylece kullanıcı, yoğun hafta içi günlerde bile platformla çalışma fırsatı buluyor. HTML ve CSS'den C++ ve C#'a kadar çeşitli programlama dillerini kapsar.

mimo

Çekirge

Grasshopper'ın hedef kitlesi her yaştan yeni başlayanlardır. Hem iOS hem de Android cihazlar için mevcuttur, bu nedenle mobil takıntılı, hızlı tempolu dünyamız için ideal bir seçenektir. Temel JavaScript becerilerini şakacı bir şekilde edinmenize izin veren küçük, eğlenceli oyunlar sunar. D3'e dayalı animasyonlar dahil olmak üzere çeşitli temel bilgileri öğretir.

Çekirge

Seksek

Seksek, Code Combat gibi, aslında çocuklar için yaratılmıştı. Ancak, yeni bir meslek için eğitim almak isteyen, teknolojiden anlamayan tüm insanlar için bu bir başlangıç ​​sağlayabilir. Hoş ve göze çarpmayan bir şekilde kodlamanın temellerini ortaya çıkarır - size gerçekten bir şeyler inşa etme fırsatı verir.

Seksek

Hızlı Oyun Alanları

Swift, Apple cihazları için uygulamalar oluşturmaya yönelik bir programlama dilidir. Tahmin edilebileceği gibi, Swift Playground yalnızca iOS için kullanılabilir. Basit bulmacaları çözerek başlayın ve ardından becerilerde ustalaşmak için karmaşık bilmecelere ve zorluklara geçin.

Hızlı Oyun Alanları

Gezegenleri Kodlamak

Coding Planets, her yaştan insanda mantıklı düşünmeyi geliştirmeye yönelik bir uygulamadır. Sıkılmamanız için ilginç zeka oyunlarıyla dolu. Bulmacaları çözmek ve ilerlemek için bir robota talimat vermeniz yeterlidir.

Gezegenleri Kodlamak

SavaşçıJS

Warrior, web sayfaları için betik dili öğrenmek için küçük ama ilgi çekici bir oyundur. Savaşçı denir boşuna değil. Yani savaşçı, maceranın kalbi ve ruhudur. Kahramanınızı tüm engellerin üstesinden gelmek için JavaScript'i kullanın ve aynı zamanda dilin temellerini öğrenin.

SavaşçıJS

Enki

Enki, programlama becerilerinizi geliştirmek için bir bottur. Kullanıcıların bilgi tabanınızı kademeli olarak oluşturacak günlük egzersizlere katılmalarını sağlar. Ayrıca arkadaşlarınızı veya iş arkadaşlarınızı katılmaya davet edebilirsiniz. Hem Android hem de iOS cihazlar için kullanılabilir.

Enki

Kod Kartları

Masa oyunları hayranıysanız, Kod Kartlarını kesinlikle takdir edeceksiniz. Eğlenmenin ve yeni bir şeyler öğrenmenin eski usul bir yoludur. Ekip dört farklı kart destesi sunar: HTML5, CSS, JavaScript ve Ruby and Rails. Her biri görevleri olan 53 kart içerir. Oyuna baharat eklemek için bunları kolayca karıştırabilirsiniz. Sadece yazdırın ve eğlenin.

Kod Kartları

jsRobot

jsRobot, yaygın olarak kullanılan betik diline aşinalığı keyifli ve keyifli bir deneyime dönüştürmeyi başaran Real Khalil'in kişisel bir projesidir. Bu, takip etmeniz gereken talimatların olduğu küçük bir maceradır. Yolculuk boyunca ilerlemek için temel JavaScript işlevlerini kullanın. Keşfedilecek birkaç seviye var, bu yüzden kesinlikle sıkılmanıza izin vermeyecek.

jsRobot

Kod Analojileri

Daha önce bahsedilen kaynakların aksine Code Analogies herhangi bir oyun deneyimi sunmuyor. Bunun yerine, gerçek dünyadan analojiler kullanarak temelleri açıklamaya çalışır. Ekip, kodlama zorluklarını netleştirmek için resimler, çizimler, diyagramlar ve tabii ki ilgi çekici öğreticiler kullanır.

Kod Analojileri

Flexbox Kurbağa

24 seviye ile gelen bu küçük ve eğlenceli oyun, Flexbox'ın temellerini pratikte açıklıyor. Yeni düzen modunun arkasındaki fikri daha etkili bir şekilde kavrayabilmeniz için her görev belirli bir özelliğe odaklanır. Bu küçük bir kişisel projedir – yine de gerçekten faydalıdır. Bu tür oyunlardan hoşlanıyorsanız, HTML ve CSS'yi eğlenceli bir şekilde öğrettikleri için CSS Diner, Erase All Kittens ve Grid Garden'a da göz atın.

Flexbox Kurbağa

Öğrenmeye devam et

Fırsat penceresi yeniden açılma eğilimindedir, ancak bu, onu çok uzun süre ertelemeniz gerektiği anlamına gelmez. Geç olması hiç olmamasından iyidir biliyorum. Ancak, yeni şeyler öğrenmenin pek çok göze batmayan, taşınabilir ve en önemlisi eğlenceli yolları varken, tam şimdi burada, hayalinizi gerçekleştirmenin zamanı geldi. Kodlama roket bilimi değildir. Zamanla, deneyimle ve tekrarla daha da güzelleşen bir şiir. Bu küçük projeleri, kodlama becerilerini kazanmak ve sağlam bir temel oluşturmak için davetkar ve eğlenceli bir ortamla kullanın.