Bilgi Akışı

Programlama Dili Öğrenmek Nedir?

Herkese merhaba bu yazımda aslında benim de yeterince tam profesyonel olmadığım bir konuda tartışacağız eğer yorum veya itirazlarınız olur ise yorumlara bekliyorum.

Programlama Dili Nedir?

Programlama dilleri; insanlar ile bilgisayarların kolayca etkileşime girmesi için üretilmiş belirli söz dizimi kuralları olan dogmalar bütünüdür diyebiliriz. Elbette biz kullanıcılar bilgisayarlar ile programlama dilleri kullanmadan da etkileşime girebiliriz ancak bize sunalın daha fazlasını ve iyisini elde etmek için programlama dillerini kullanabiliriz.

 Programlama Dili Nasıl Öğrenilir?

Bu noktada üzerinde durulması 1.adım algoritmaları öğrenmektir. Algoritmaları öğrenme de amaç bütün programlama dillerinin genel olarak aslında nasıl yürütüldüğünü ve bilgisayara her şeyi nasıl adım adım anlatırız onu öğrenmektir, öğrenme sırasında öğreneceğiniz genel konular;

  • Değişken nedir nasıl tanımlanır.
  • Döngüler ve karar yapıları nedir nasıl tanımlanır
  • Fonksiyon nedir nasıl çalışır
  • İleri seviye olarak sıralama algoritmaları olabilir.

Genel algoritma yaklaşımlarını öğrendikten sonra gözünüze kestirdiğiniz programlama dilinde ilerleyebiliriz. Buradan sonra Javayı örnek vererek ilerleyeceğim. Java genel olarak(Java 8!) OOP felsefesi üzerine kurulmuş bir dildir. Yani javayı anlamak için java programlama dili ile doğrudan ilgili olamayan OOP kavramlarını öğrenmeliyiz. Gördüğünüz gibi hala genel konular üzerinden ilerliyoruz aslında programlama dilleri de böyle temel seviye hepsi birbirlerinin işini yapabilir. Bu konuları tek bir programlama dili üzerinden de farklı bir programlama dilleri üzerinden de öğrenseniz sorun olmaz ne de olsa hepsi aynı. Ancak öğreneceğiniz dilde bu kavramlar nasıl kullanılıyoruz onları öğrenmeliyiz. Bu konuları hallettikten sonra sırasıyla;

  • Koleksiyonlar
  • Hata yakalama
  • Dosya işlemleri
  • Multithread
  • Veritabanı

Konularına bakabilirsiniz. Bu konuları öğrendikten sonra %90 oranında, öğrendiğiniz programlama dilinde yazılmış bir kodu anlayabilirsiniz. Buradan sonra sırada dil ile bilgiler öğrenmekte. Öğrenmeye çalıştığımız dil nasıl çalışır, kodu nasıl derler, arka planda yapılan işler nasıl çalışır gibi konulara bakabilirsiniz.  Şimdi sırada alanında uzmanlaşma var buradan sonra çalışmak istediğiniz alanda(Yapay Zeka, Kurumsal Projeler,Web, Masaüstü Programlama, Devops süreçleri) uzmanlaşabilirsiniz bu adım diğer tüm adımlardan daha fazla duracağımız için diğer adımları öğrenmeden buraya gelmezseniz iyi edersiniz. Yolunuz açık olsun…

Yazar

İlgili Makaleler

Bir Cevap Yazın

Başa dön tuşu