Progate, size çeşitli programlama, komut dosyası yazma ve diğer bilgisayarla ilgili becerileri öğreten ücretsiz bir web hizmetidir.
Hizmet 2014 yılında Japonya'nın Tokyo şehrinde kurulmuş ve 2017 Ekim ayında İngilizce olarak sunulmaktadır.
Hizmeti kullanmaya başlamak için bir hesaba kaydolmanız gerekir, ancak girdiğiniz e-posta şu anda doğrulanmadı ve bunun için de herhangi bir maliyet yok.
Progate mevcut kursları ön sayfasında gösterir. HTML ve CSS, JavaScript, jQuery, Ruby, Ruby on Ruby 5, PHP, Java, Python, komut satırı (Linux, Unix) veya Git'i hemen öğrenebilirsiniz.
Bazı kurslar tek bir dersten, diğerleri ise çoklu derslerden oluşur. Komut Satırı dersinin tamamlanması örneğin bir saatten biraz daha uzun sürerken, Java kursundan 10 saatten fazla zaman harcayacaksınız.
![](http://uploads.railstoolkit.com/content/articles/1982/progate-learn-program-online.jpg)
Bir kursa başlamadan önce her dersin ayrıntılarını kontrol edebilir ve isterseniz birden fazla kursa başlayabilirsiniz.
Dersler, tek tek geçtiğiniz slaytlardan oluşur. Bazıları kavramları açıklarken, diğerleri sizden daha önce öğrendiklerinizi uygulamanızı ister.
En üstteki ekran görüntüsü, Komut kursuna başladığınızda öğrendiğiniz ilk komutu gösterir. Touch komutunun yeni dosyalar oluşturmak için nasıl çalıştığını vurgular ve bunu güzel bir şekilde görselleştirir.
Bir sonraki slayt, bu komutu çalıştırmanızın istendiği bir çalışma ortamı açar. Solda talimatlar, ortada bir terminal öykünme penceresi ve sağda dosya yapısı bilgileri.
![](http://uploads.railstoolkit.com/content/articles/1982/progate-learn-program-online-1.jpg)
Yaptığınız değişiklikler dosya yapısı bölmesine yansıtılır ve diğer komutları bir sınamada da çalıştırabilirsiniz.
Cevabı görme, arayüzü sıfırlama ve yaptıklarınızı "yargılama" seçeneği sunulur.
Web arayüzünün genel yapısı oldukça iyidir. Progate, slaytlarla ilgili komutları veya bilgileri, metinle ve görsel olarak açıklayarak vurgular. Belleğinizi yenilemek ya da bir şey aramak istediğinizde bu bilgi slaytlarına geri dönebilirsiniz.
Gamifcation elemanlarını kullanan tüm sistem. Örneğin uygulama oturumlarını tamamladığınızda tecrübe puanları alırsınız ve yeterli sayıya ulaştığınızda seviyenizi yükseltirsiniz.
İlerleme otomatik olarak kaydedilir ve en son durduğunuz yerden devam etmek için daha sonraki bir zamanda kurslara ve derslere dönebilirsiniz.
Kapanış Kelimeleri
Progate size çeşitli komut dosyası yazma ve programlama dilleri ve becerileri öğretir. Kursları takip etmek kolaydır ve hepsi çevrimiçi olduğu için, başlamak için bir programlama ortamı ayarlamanızı gerektiren diğer kurslardan daha başlamak kolaydır.
Doğal olarak, sonunda bunu yapmak zorunda kalacaksınız, ancak hemen yeni bir beceri öğrenmek istiyorsanız, bunun için mükemmeldir.
Talimatlar açıktır ve verilen görsel yardım her bir konsepti anlamakta yardımcı olur. (Genbeta aracılığıyla)