Kodlamayı Kendinize Öğretin: Programlamayı Kendi Başınıza Öğrenebileceğiniz 6 Yer

Güncelleme: Kas 11, 2020 / Makale: Timothy Shim

Çevrimiçi olarak kendinize kolayca kod yazmayı öğretebileceğiniz tonlarca yer var. Sadece o değil basit HTML hatta, ancak seçenekler çok çeşitli. Yani soru gerçekten nerede değil, neden programlamayı öğrenmelisiniz. 

Şimdilik diğer tüm cevapları göz ardı ederek, şimdiye kadarki klişe cevaplardan biriyle gideceğim - çok eğlenceli olabilir. Konunun iç ve dış kısımları hakkında daha sonra konuşacağız, ancak öncelikle programlama becerilerini kendi kendinize edinebileceğiniz birkaç yeri sizinle paylaşmak istiyorum.

Kendi Başınıza Kod Yazmayı Öğrenebileceğiniz En İyi Yerler

1. Kod Akademisi

Kod Akademisi
Kod Akademisi

Bu e-Öğrenim platformu, Ryzac, Inc. adlı bir şirket tarafından yürütülmektedir. Yaklaşık on yıldır buralarda, bu da deneyimli operatörler ve köklü müfredat anlamına geliyor. Code Academy'ye kaydolmak ve öğrenmek aslında ücretsizdir.

Başlamak için e-posta adresinizi ve hatta Google hesabınızı kullanabilirsiniz. Ücretsiz hesaplar düşündüğünüzden daha fazla erişime sahip olur. HTML, Java, PHP ve daha fazlasını içeren en popüler 14 kodlama dilinden ve komut dosyasından seçim yapabilirsiniz.

Bir kursu seçtikten sonra, içerik, sınavlar, pratik ödevler ve demoların bir kombinasyonu tarafından yönlendirileceksiniz. En iyi yanı, tüm bunların çevrimiçi platformlarında yerleşik olması, hiçbir şey yüklemenize gerek kalmamasıdır.

Paralarını daha fazla içerik açan, sertifika, özel öğrenim planları ve daha fazlasını sunan bir Pro plan seçeneğiyle kazanıyorlar.

Fiyat: Ücretsiz

2. BitDegree

BitDegree
BitDegree

BitDegree'ye kaydolmak da ücretsizdir. Bu site kurslarını ayrı ayrı fiyatlandırır, ancak genellikle ücretsiz kurslar için promosyonlar düzenler. Unutulmaması gereken bir nokta, BitDegree'nin tamamen kodlama ile ilgili olmadığı, ancak birçok ilginç alanda kursları olduğu.

İşletme kurslarından zorlu veri bilimine ve hatta kişisel gelişime kadar, aralarından seçim yapabileceğiniz çok şey var. Ancak programlama, buna neden bakıyoruz ve programlama ile ilgili çok sayıda kurs sunuyorlar.

Bunları yalnızca programlama diliyle ayırmakla kalmazlar, aynı zamanda video oyunlarının nasıl yapılacağı, veritabanı etkileşiminin nasıl öğrenileceği ve daha fazlası gibi amaca yönelik oluşturulmuş kurslar da vardır. Seçenekler çok fazladır.

Belki de BitDegree'nin en iyi yanı, işleri ilginç kılmak için kapsamlı oyunlaştırma kullanımıdır. Yukarıdaki ekran görüntüsünden de görebileceğiniz gibi, öğrenmek eğlenceli olabilir.

Fiyat: Değişir

3. Udemy

Udemy
Udemy

Udemy, yalnızca programlama için olmayan başka bir e-Öğrenim platformudur. Yine de, kodlamak isteyenler, bu alanda çok büyük miktarda kaynağa sahip olduğunu göreceklerdir. Programlama kursları için hızlı bir arama yaparak 11,000'den fazla kurs ortaya çıktı.

Udemy ile ilgili olan şey, buradaki içeriğin kullanıcı tarafından oluşturulmuş olmasıdır. Bu, bitirdiğiniz kursların seçiminin kalite açısından büyük ölçüde değişebileceği anlamına gelir. Ayrıca sertifika gibi başka bir şey de sunmazlar.

Kurslar da daha gelenekseldir ve video şeklindedir. Bu, onları tüketmeyi nispeten kolaylaştırır, ancak aynı zamanda etkileşimde sınırlıdır. Çok sayıda ücretsiz kurs var ve genel olarak herkes için bir şeyler var.

Udemy herkes için değildir ve tasarrufları çoğunlukla mevcut büyük içerik veritabanında yatmaktadır. Sorun şu ki, bireylerin para kazanması için de bir kanal olduğu için, bu kaynakların yaratılmasının arkasındaki motivasyon, etkinliğini etkileyebilir.

Fiyat: Değişir

4. FreeCodeCamp

FreeCodeCamp
FreeCodeCamp

FreeCodeCamp, daha iyi bir kelime olmadığı için, gerçekten kampçadır. Oldukça eski usul bir kodlama ortamından geçmek için tasarlandı ve bunu takdire şayan bir şekilde yapıyor. Aynı zamanda, platformdaki kullanıcı deneyimi tek kelimeyle mükemmel.

Çoğu doğası gereği iyi yönlendirilmiş ve etkileşimli olan 6,000'den fazla öğretici ve kurstan oluşan bir karışım sunar. Tasarım, daha arkaik şablonla da olsa, aslında Code Academy'nin tasarımına çarpıcı bir şekilde benziyor.

Buradaki kurslar, yalnızca kendini kodlamakla kalmayıp, belirli hedeflere ulaşmak için doğru beceri setlerini aktarmak üzere yukarıdan aşağıya görünümlerden düzenlenmiştir. Bu, duyarlı web tasarımı, veri görselleştirme veya bilgi güvenliği gibi alanları içerir.

Bir zamanlar eski (gerçekten eski) bir okul programcısı olarak, FreeCodeCamp'ın aktardığı nostalji hissi canlandırıcıydı. Eksik olan tek şey, parlak yeşil yazı tipi ve onu tamamlamak için siyah arka plan. Ama bu modern programcı asprant için çok fazla şok olabilir.

Fiyat: Ücretsiz

5. MIT Açık Ders Malzemeleri

MIT Açık Ders Malzemeleri
MIT Açık Ders Malzemeleri

Resmiyetten biraz daha fazla kodlamayı öğrenmeyi tercih edenler için Massachusetts Institute of Technology (MIT) MIT OpenCourseWare mükemmel bir seçimdir. Burada çok sayıda kurs olmasına rağmen, MIT teknolojiyle ünlü - anladınız -.

Ücretsiz platform, kendi öğrencilerinin kullandığı kapsamlı bir materyal kitaplığına erişmenizi sağlar. Herhangi bir resmi yüksek öğrenim enstitüsü gibi çok yapılandırılmıştır, bu nedenle şu ana kadar bu listedeki diğer kaynaklara kıyasla biraz daha kuru hissedebilir.

Yine de, mevcut materyaller çok etkileyicidir ve video derslerden notlara ve ödevlere kadar çeşitlilik gösterir. Emin değilseniz, sadece kurs açıklamalarını okuyun - hatta kursların hangi düzeyde öğrenim için tasarlandığını bile size bildirir.

Okuldan nefret edenler ve asla geri dönmeyeceğine yemin ederek mezun olanlar için bu siteden veba gibi uzak durun. Gerçekten üniversite günlerinin anılarını geri getiriyor, ki bu bazıları için (benim gibi) kabus olabilir. Bu adam için 48 saatlik programlama uzaması yok!

Fiyat: Ücretsiz

6. Çizik

çizik
çizik

Etkileşime, kullanım kolaylığına, oyunlaştırmaya ve daha fazlasına rağmen, genç olanlar için gerçekten hiçbir şeyi ele almadık. İşte burada Scratch devreye giriyor. Bu, özellikle 8 ila 16 yaşları arasındaki çocuklara yalnızca bir dil - Scratch - öğretmek için etkileşimli, oyunlaştırılmış bir platform.

MIT tarafından tasarlanan ve çalıştırılan bu şık araç tamamen ücretsizdir ve çocukların ebeveynleriyle birlikte programlama mantığını öğrenmeleri için bir kanal açar. Küçük çocuklar için de bir alternatifleri var ScratchJr.

Bu, kodlamayı öğretmek için gerçekten bir araç olmasa da, çocuklar için geleceğe hazırlanırken önemli bir temel oluşturur. Muhakeme, yaratıcılık ve işbirliği gibi temel becerilerin tümü Scratch kullanılarak geliştirilebilir. Ve eğlenceli. 

İlgilenenler için ben Scratch'i kapsamlı bir şekilde tartıştı ve bu makalede daha fazlasını öğrenebilirsiniz. Ebeveynler, çocuklarınızla daha fazla zaman geçirmek ve aynı zamanda onlarla eğlenmek için kullanın. Özellikle de büyüyüp bir roket bilimcisi ya da başka bir şey olacaklarını umuyorsanız.

Fiyat: Ücretsiz


Neden Kodlamayı Öğrenmelisiniz?

Şimdi öğrenmek için en iyi yerlerden bazılarını gözden geçirdiğimize göre, geriye kalan şey milyon dolarlık soruyu cevaplamak - neden kodlamayı öğrenelim? Muhtemelen sana verebilirim bir milyon ve bir neden ama günün sonunda, muhtemelen ilgilendiğin için buradasın.

Günümüzde teknoloji, toplumun ayrılmaz bir parçası haline geldi ve kelimenin tam anlamıyla herkes ve köpeği (veya kedisi) bir şekilde etkileniyor veya etkileniyor. Bununla birlikte, kodlamanın pek çok insanın farkına varmadığı büyük bir kısmı vardır - özellikle de kodlamayı sadece sonsuz anlamsız satırlar olarak düşünenler.

Kodlama, bütünlüğün yalnızca küçük bir bölümüdür. Kodluyoruz çünkü bir şeyi başarabiliriz - topluma faydalı bir şey sunmak için. Bu nedenle, diğer ilişkili becerileri anlamadan ve öğrenmeden iyi kodlamak imkansızdır.

Örneğin; mantıksal düşünme, akıl yürütme, en iyi uygulamalar - bunların hepsi kodlayıcının hayatının bir parçasıdır ve uygulamaya konulduğunda günlük hayatımızı da kolayca etkiler. Bu nedenle, kodlamanın kendisi birçok şeyin temeli olarak yararlı olabilir.

Kendi Kendinize Kod Yazmayı Öğrenmek Ne Kadar Zor?

Gerçek şu ki, kodlamayı öğrenmek bazıları için kolay, bazıları için daha zordur. Ayrıca, seçilen dil ve işletim sistemleri ve benzeri gibi diğer BT kavramlarına aşinalık gibi faktörler de vardır.

Kimse bir gün öylece uyanmaz ve sadece kodlamayı öğrenmek istediğine karar vermez. Seçimin arkasında her zaman bir itici güç olacaktır - becerilerinizi geliştirmeye, bilgiye duyulan susuzluğa veya bir hedefe ulaşma amacına yönelik bir dürtü olacaktır.

Bunların tümü, kodlamanın ne kadar kolay veya zor olduğuna verilen cevabın bir parçası olabilir. Günün sonunda, çoğu şey kodlamayı öğrenmek istemenizin ardında yatan nedene ve hedeflerinize ulaşma kararlılığınıza bağlıdır.

Bu liste, kolayca erişilebilen, kapsamlı ve hatta ücretsiz öğrenmenin yolları olduğunu açıkça göstermektedir. Bir ipucu olarak;

Öğrenilmesi daha kolay bazı kodlama dilleri ve komut dosyaları şunları içerir: HTML/CSS/JavaScript, Python, Yakut, Java, PHP.

Son Düşüncelerimiz

Teknolojinin neredeyse her şeyin arka planı olmasına rağmen, programlama herkes için değildir. Kendi başınıza kod yazmayı öğrenmek daha da az, ancak fırsatlar her zamankinden daha fazla var. Sınırlı becerilere sahip olanlar veya sadece bir değişikliğe ihtiyaç duyanlar için bu ilginç bir alandır.

Bilgisayar bilimlerinde derece üretmenizi talep etmeyecek birçok iş ve şirket var, bu yüzden aradığınız buysa, yükselmenin bir yolu. Aslında, bu listedeki bazı siteler Amazon, Microsoft ve Google gibi büyük teknoloji isimleriyle desteklenmektedir.

Daha fazla oku:

Timothy Shim hakkında

Timothy Shim bir yazar, editör ve teknoloji uzmanıdır. Kariyerine Bilişim Teknolojisi alanında başlamış, hızla baskıya geçmiştir ve o zamandan beri ComputerWorld, PC.com, Business Today ve The Asian Banker gibi Uluslararası, bölgesel ve yerel medya başlıklarında çalışmıştır. Uzmanlığı, hem tüketici hem de kurumsal bakış açısından teknoloji alanında yatar.