İlan
Ruby'yi öğrenmek istiyorsanız, sıfır programlama deneyimiyle başlıyor olun veya kemerinizin altında birkaç programlama dili var, Hackety Hack ayağınızı almanın kolay ve eğlenceli bir yoludur ıslak. Hackety Hack, Ruby dili için yerleşik bir derleyici ve derleme ortamı içerir ve size adım adım yol gösterecek bir eğitim sisteminin yanında çalışır.
Alice benzer, daha önce ele aldığımız Alice Nesnelere Yönelik Bilgisayar Programlamayı Çocuklara Öğretir Daha fazla oku , programlama için yeni başlayanlar için bir eğitimdir; ancak asıl fark Alice'in bir GUI programlama araç takımı olması, Hackety Hack ise metin tabanlı bir “gerçek” programlama ortamı olmasıdır.
Başlamak için, işletim sisteminiz için Hackety Hack [Artık mevcut değil] dosyasını indirin. Sürümler Windows, Mac OS X ve Linux için mevcuttur. Web siteleri 64-bit için olduğunu söylese de, Windows 32-bit makinemde sadece indirme iyi çalıştı, bu yüzden bu sadece Mac OS X sürümü içindir.
Tıklayın "hazır”Başlatabilirsiniz.
Öğrenme Programlamanın Temelleri
Hackety Hack, Dersler menüsüyle başlar. Hackety Hack sisteminin nasıl kurulduğunu öğrenerek başlayın. Sol taraftaki her düğmenin ne anlama geldiğini ve tıkladığınızda ne olacağını gösterir.
Eğiticilerin geri kalanı yeni başlayan programcılara yöneliktir, ancak Ruby dilinde yeni iseniz, onlar da yardımcı olacaktır. Onlar bir programlama dili öğrenirken yardımcı olur esprili ve eğlenceli; daha önce hiç sıkıcı bir eğitim okuduysanız ne demek istediğimi anlayacaksınız.
Ruby'de Programlama
Yazacağınız ilk program, bilgisayar programlama dili çevrelerinde standart olan bir “Merhaba Dünya” programı olacaktır. Programı kopyalayıp yapıştırmaya çalışmayın; bu, yazarken dili ve dili daha iyi öğrenmenize izin vermez.
Oradan, öğreticilerden aşamalı olarak zor programlama seviyeleri elde edersiniz. Algoritmalar, döngüler, değişkenler vb. Dahil olmak üzere programlama temellerine sahip olduktan sonra; Hackety Hack adında bir grafik programlama araç setine geçeceksiniz. Ayakkabı.
Hackety Hack ile ilgili son öğretici temel bir Ayakkabı programıdır. Giriş kutularının ve sonuçların grafik bir arayüzde nasıl yönetileceğini öğrenmek, etkileşimde bulunabileceğiniz bir “gerçek dünya” programı yazmanın önemli bir adımıdır. Eğitici size örnek bir giriş metni ve çıktısı gönderecektir.
Öğreticileri Tamamladım, Sırada Ne Var?
Eğiticileri tamamladıysanız, eğlence burada bitmez. Hackety Hack kendi programlarınızı yüklemenize ve diğer kişilerin yüklediği diğer programları görüntülemenize izin veren web sitesi ile entegrasyona sahiptir. Bunlar Ruby programlama diliyle neyin mümkün olduğu hakkında daha iyi bir fikir verir ve çoğu programlama dilinde olduğu gibi sadece hayal gücünüzle sınırlandırılırsınız. Hackety Hack eğitimlerini tamamladıktan sonra Ruby öğrenmek için bu diğer kaynaklara göz atmak isteyebilirsiniz:
- Ayakkabı kılavuzu, öğreticiler, örnekler ve daha fazlası
- Ruby Programlama
- Ruby Öğrenme - Reilly Kitabı
- Ruby Kılavuzu
Hackety Hack'i geçtikten sonra, indir Ruby işletim sisteminize uygun ve programlama yolculuğunuza devam edin.
Sonuç
Hackety Hack programcılar ve programcı olmayanlar için Ruby diline harika bir giriş niteliğindedir. Temel cebirsel matematik becerilerine sahip, belki de 10 yaş kadar genç olan herkes için olduğunu söyleyebilirim. Ancak, eğer yaşınızdaysa sizi geri çevirmenize izin vermeyin - deneyimli programcılar için bile hakaret etmeyecek şekilde yazılmıştır ve aslında tekrar temelleri gözden geçirmek iyidir.
Birkaç program çökmesine ve web sitelerinden bazı büyük programların içe aktarılmasını engelleyen herhangi bir metne yapıştırma yeteneğinin olmamasıyla karşılaştım. Bunun bilerek veya bir hata olup olmadığından emin değilim ancak bazı yapıştırma işlevleri daha büyük programlar için yararlı olacaktır.
Bir programlama dili öğrenmek istiyorsanız, başlamak için şimdi olduğundan daha iyi bir zaman yoktur. Hackety Hack Ruby öğrenmeye başlamak için mükemmel bir yoldur. Program yazmak için çok fazla zaman harcarsanız, beni suçlamayın!
Dave Drager, Philadelphia, PA banliyölerinde XDA Developers'da çalışmaktadır.