Merhaba, Microfon’un sevgili okurları! Küçükken zamanımızın çoğunu başında geçirdiğimiz bilgisayar oyunları vardı. Bıraksalar hiç uyumadan oynardık. Büyüleyici bir kara kutuydu bilgisayarlar bizim için. Kimilerimiz sadece oyunlarıyla ilgilenirdi, kimimiz de mühendis kesilir, içini merak ederdik. Sahi, nasıl çalışırdı bu bilgisayarlar? Nasıl yapılıyordu o oyunlar? Büyüdükçe tanıştık yazılımla. Nasıl ki soframıza gelen yemeğin arka planında bir mutfak serüveni var ise bilgisayarların serüveninin de yazılım olduğunu öğrendik. Yazılım Nedir? Bizlerde Öğrenebilir Miyiz? Nasıl Ve Nereden Öğrenebiliriz? Detaylar yazımızda…

Yazılım Nedir?

Bilgisayarda, telefonda gerçekleştirdiğimiz işlemlerin gerçekleşmesi için verilen komutların tamamını yazılım olarak ifade edebiliriz. Yazılım kavramını yalnızca bilgisayara ya da telefona hapsetmek doğru olmayacaktır. Uygulama yazılımları, sistem yazılımları, elektronik yazılımlar gibi çeşitleri de vardır.

Kullandığımız her teknolojik aletin, uygulamaların temelinde var olan yazılım aslında çok geniş bir kullanım alanına sahip. Hayatımızı kolaylaştıran her şeyde yazılım var. Yazılım olmadığında hali hazırda yaptığımız birçok işlem sekteye uğrayacaktır.

Evet, yazılım önemli dedik. Peki, bizler yazılım öğrenebilir miyiz? Nasıl ve nereden öğrenebiliriz? Şimdi de bunlara bakalım.

Yazılım Öğrenebilir Miyiz?

Çalıştıktan sonra yapamayacağımız hiçbir şey yok diye düşünsek de yazılım bu kapsamın içine girer mi? Muamma. Mutfak örneği vermiştik. Bir tarife bakarak hepimiz belki yemek yapabiliriz; fakat hepsi aynı lezzette olmayacaktır. Dolayısıyla yazılım da aslında tarifini bilsek de sadece bunlarla yetinebileceğimiz dar bir alana sahip değil. İmkânsız değil fakat oldukça zor bir alan.

Yazılım, teknolojinin bir dili. Öncelikle bu dili öğrenmekle başlamak gerek. Yazılım dilinin alfabesi kodlardır. İlk olarak kodlar hakkında bilgi sahibi olmakla başlayabiliriz. Ardından programlama dillerinden kendinize en uygun hissettiğinizden başlayabilirsiniz. Unutmamak gerekir ki bu diller senkronize çalışmaktadır.

Nereden Öğrenebiliriz?

Günümüzde artık eğitimler de sanal ortama taşınmış durumda. Hemen hemen her eğitimin hem ücretli hem ücretsiz versiyonuna ulaşmak mümkün. Dolayısıyla bir eğitim almak için okula gider gibi bir kursa gitmeye pek gerek kalmadı. Yazılım eğitimleri de bunlardan yalnızca birisi. Temel eğitiminden en yüksek düzeydeki eğitime kadar çeşitli platformlardan rahatlıkla erişim sağlayabiliyoruz. O halde yazılımı hangi sitelerden öğrenebiliriz buna bakalım.

1. YouTube

YouTube günümüzde sıkça kullandığımız dizileri, kanalları, influencerları takip ettiğimiz büyük bir mecra. Herkesin farklı bir amaç için kullandığı bu platformda da eğitimler de verilmekte. LearnCode.academy kanalı bunlardan yalnızca bir tanesi. Yazılım eğitimiyle ilgili birçok videoya ulaşabilirsiniz.

Daha fazla kanal önerisi istiyorsanız sizleri Yazılım Öğrenmek İçin 5 Youtube Kanalı başlıklı yazımıza davet ediliyoruz!

2. Bento.io

Her düzeyde insana hitap eden platformda, belirtmiş olduğunuz seviyeye göre uygun eğitimlerle başlayabilirsiniz. Ayrıca kişisel öğrenme planları sayesinde sürecin nasıl ilerlediğini görmek de mümkün. Dersleri tamamladıkça puan kazanıp yeni derslerin kilidini açabiliyorsunuz.

3. BitDegree

Programlama dilleri, oyun, web geliştirme gibi birçok dijital beceriyi geliştirmeyi amaçlayan bir platformdur. Ayrıca blokchain teknolojisinden yararlanarak elde edilen başarıları kayıt altına alır.

4. Code Academy

Yazılımın dili olan kodlamayı öğrenebileceğimiz ücretsiz bir platformdur. Bütün eğitimlerin yer aldığı katalogdan ilginizi çeken eğitime tıklayarak hakkında bilgi sahibi olabilir ve öğrenmeye başlayabilirsiniz. Pro sürümü olmasından kaynaklı bazı dersler bu özelliği kullananlar için belirlenmiş; fakat deneme sürümünden yararlanabilirsiniz.

5. Codeasy.net

C# eğitimi veren Codeasy.net sıfırdan başlayanlar için faydalı bir platformdur. C# eğitimi ile birlikte oyun kurabilir, web sitesi ya da uygulamalar oluşturabilirsiniz.

6. Code Avengers

Hem programlama dillerini hem de bunları kullanarak oyun, web sitesi ve uygulama yapmayı öğreten bir platformdur. Ekrandaki yönergeler sayesinde kodları kullanarak oluşturduğunuz oyunun/sitenin doğruluğunu kontrol edebilirsiniz. Ekranın sağ üstünde ise kazanılan puanlar yer alır.

7. Code Conquest

Sıfırdan kod yazmaya başlayanlar için kullanışlı olan bu platformda HTML, CSS, JavaScript, PHP, Ruby, jQuery, Python ve MySQL alanlarında eğitim alabilirsiniz.

8. Code.org

Kodlama eğitimi alabildiğiniz bu platform biraz daha oyunlaştırılmış bir sisteme sahiptir. Blok şeklinde olan kodları uygun yerlere yerleştirerek verilen görevler tamamlanır. Üstelik öğretmenler öğrencileriyle beraber sanal sınıf kurarak çevrimiçi çalışabilmekte ve öğrencilerin durumlarını takip edebilmektedir.

9. Free Code Camp

“Ben bu bilgiyi nerede kullanacağım?” diyoruz çoğu zaman. Uygulamalı dersler bunun için bir cevap niteliğinde. Böylece hem öğrenip hem de uygulayabileceğiniz bu platform sayesinde edinilen bilgiler daha kalıcı oluyor. HTML5, CSS3, JavaScript, Node.js, React.js, D3.js, Veritabanları, Git ve Github alanlarında eğitim alabiliyorsunuz. Ayrıca çevrimiçi özelliği sayesinde eğitim gören birçok kişi ile beraber çalışma imkânına erişiyorsunuz. Daha keyifli bir yazılım dersi düşünmek mümkün mü?

10. Khan Academy

Fizik alanından ismini çokça duyduğumuz bu sitede birçok alanda eğitimler olduğu gibi yazılım için de çeşitli eğitim içerikleri bulunmaktadır. HTML, CSS, JavaScript ve veritabanlarını bunlara örnek olarak gösterebiliriz.

11. Udemy

Birçok eğitim içeren Udemy, yazılım için de aynı desteği sağlıyor. İster ücretsiz ister ücretli olsun programlama, e-ticaret gibi çeşitli eğitim içeriklerine ulaşabilirsiniz.

12. W3Schools

HTML/XML, JavaScript, SQL, PHP, ASP, Python, Java, C/C++, C#, Bootstrap, CSS, AngularJS, jQuery, XML, JSON, Ajax, NodeJS, Kotlin ve R programlama dillerinde eğitim veren ücretsiz bir platformdur.

 

Yeni şeylere başlamak her zaman cesaret, devam ettirmek de sabır ve azim ister. Her adımı oldukça zor ve emek isteyen yazılım, dilinden anlamaya başladıkça da keyif veren bir sürece dönüşecektir. Öğrenmek için çıktığınız yoldan geri dönmeyin. Hoşça ve Microfon’la kalın.