- serkanyarar
- c#, kodlama, nereden başlanır, öğrenmek, programlama, programlama dilleri, seviye
- 0 Comments
- 1128 Views
Merhaba aramıza hoşgeldin.. Bu yazımda program nasıl yazılır, nasıl programcı olunur, en çok kullanılan programlama dilleri nelerdir gibi sorularına cevap vermeye çalışacağım. Öncelikle bunu istemene çok sevindim. Program yazmak gerçekten çok eğlencelidir, mantık yürütme ve karar verme yapını kökten değiştirir. Bende ilk programımı yazdığımda 10 yaşındaydım. Gerçekten heyecanımı tarif edemem, üstelik programın tek yaptığı ekrana „merhaba serkan“ yazmaktı.
Başlamadan önce sormam gerek; bilgisayarlar için mi program yazmak istiyorsun, makineler için mi, yoksa robotlar için mi? Belki de bir websitesi veya oyun yapmak istiyorsundur. Evet bunlar seçeneklerden sadece birkaçı, bu ve bunun gibi neler neler yapabilirsin..
Şimdi çok uzatmadan başlayalım; „programcı“ olman için yapman gereken çok basit 4 adım var :
- Bir programlama dili seç
- Dili öğren
- Hevesli ve meraklı ol
- Yazmaya başla..
Şimdi programlama dilini nasıl seçerim dediğini duyar gibiyim. Öncelikle program dilleri arasında kolay yada zor dil diye bi‘ şey yok. İçin rahat olsun, ihtiyacına göre çeşit çeşit dil var ve herhangi birini seçebilir veya birden fazlasını öğrenebilirsin. Hepsi temelde aynı şeyi yapıyor. Ancak sana bir dil önermeden önce bilmen gereken bazı seviyeler var.
Belki daha önce duymuşsundur, makineler yalnızca 1 ve 0’lar ile çalışır. Yani makineleri sadece iki kelime anlayabilen ve konuşabilen bir uzaylı gibi düşünebilirsin. Biz ise konuşmak ve anlaşmak için binlerce kelime kullanıyoruz. İşte bu yüzden, iletişim kurmak için kullandığımız bazı seviyeler var.
- Çok Yüksek Seviyeli Diller: C#, Visual Basic, Acces, FoxPro,..
- Yüksek Seviyeli Diller: Pascal, Basic, Fortran,..
- Orta Seviyeli Diller: C, C++, ADA,…
- Düşük Seviyeli Diller: Assembly,..
- Çok Düşük Seviyeli Diller: Makine Dili (1 ve 0)
Görebileceğin gibi „yüksek seviyeli programlama dilleri“ konuşma dilimize çok daha yakın, yani öğrenmeside yazmasıda kolay olan diller. Bu seviyenin tek dezavantajı; bilgisayarın söylediklerimizi anlaması için daha fazla kaynağa (hafıza, bellek vb.) ihtiyaç duyması. Eğer masaüstü/dizüstü bilgisayarlar için program yada oyun yazmak istiyorsan, kaynak zaten yeterince olduğu için yüksek seviyeli bir dil seçmende hiçbir sakınca yok.
Ayrıca programlama dilini seçerken pek yaygın olmayan bir dil seçersen, bi‘ sorun yaşadığında yardım alabilme imkanın da güçleşir. O yüzden benim tavsiyem popüler dillerden birini seçmen. Böylece yardım almak istediğinde internette bolca bulunan forum sitelerinden yardım alabilir veya soru sorabilirsin. İşte yaygın olarak kullanılan, başlangıç seviyesi için sana önerebileceğim diller : C#, Visual Basic, JavaScript…
Dilimizi seçtik, ikinci aşama öğrenme vakti. Bir kitap alabilir, internetten videolar izleyebilir veya bu dili bilen birinden ders alabilirsin. Senin için öğrenmek nasıl zevkli hale geliyorsa o yolu seçmen daha yararlı olacaktır. Ayrıca öğrendiklerini hemen uygulaman, ezberleyerek yazman değil, mantığını kavraman gerekiyor. İşte buda hevesli olma aşaması. Bu sırayı doğru takip ettiysen artık içinde müthiş bir merak ve öğrenme isteği var demektir. Artık yazmaya geçebilirsin..
Bu işe severek başladıysan ilk programını yazdığında inan bana durmak istemeyeceksin. Bu senin için bir sanata dönüşecek, fikirler birbirini tetikleyecek asla yetinmeyeceksin. Yazmaya devam edeceksin artık kendi dünyandasın ve tamamen özgürsün! Benim deyişimle:
“Kendi programlama dünyanın rock yıldızısın!..”
Umarım bu yazı faydalı olur ve ufkunda bir yerler açmıştır. Aramıza hoşgeldin dostum…