Programlamaya Nasıl Başlanır

Programlamaya başlayacaksınız ama nasıl bir yol izleyeceğinizi bilmiyorsunuz yada eğitim aldığınız kurumda tarafınıza böyle bir ders verilecek ama ben dersi anlamam yada hobi olarak yapacağım bu işi yapamam diye şüpheleniyor olabilirsiniz.

Öncelikle programlamaya başlamak ciddi bir süreç özellikle daha önceden programlama ile uğraşmadıysanız ve matematik ile İngilizce den nefret eden bir bireyseniz işiniz hele imkansıza yakındır.

Ama olay aslında tamamen matematikde bitiyor işlem basamaklarını anlamak yapılacak algoritmayı kafada tasarlayabilmek ve aşamalarını sırasıyla yapabilmek çok önemli matematik bilgisayar bilimi için her şeydir matematik olmazsa olmazımızdır.

Programlama Nedir?

Algoritmalar neticesinde yeni uygulamalar geliştirmek yada geliştirilmiş olan uygulamayı düzenleyebilmek veya yeni özellikler kazandırabilme yeteneğidir.Ekrana “Merhaba dünya” yazdırmak ile programlamayı öğrenmiş olmazsınız. Algoritma = Programlama bu bağlamda sizin yapacağınız en iyi şey algoritmaları tam olarak öğrenmektir.

Programlamaya Hangi Dil ile Başlamam Gerekiyor?

Tabi ki İngilizce çünkü internette ki tüm kaynaklar İngilizce herhangi bir hata aldığınız zaman araştırma yaptığınızda size Türkçe kaynak çıkmayacaktır.İngilizceyi öğrenmelisiniz yada translate uygulamaları kullanarak da işinize yarayacak kadar çevirisini yapmalısınız.Türkçe bir şekilde verilen kaynaklar ile ilerleyebilmeniz mümkün değil.

Hangi Programlama Dili ile Başlamalıyım ?

Programlamaya başlamak için size C dilini veya Python dilini önerebilirim iki dil bir birinden oldukça farklı ancak size oldukça faydalı olacak birisi syntax bakımından oldukça kolayken birisi oldukça katı kuralları vardır.Kafanızda ne yapacağınızı kararlaştırmış olsanız da bu iki dili de öğrenmenizi tavsiye ederim.

İlk olarak C den başlayın internette ki bir çok eğitim setlerine ve yabancı kaynaklara bir göz atın

  1. TutorialPoints – C
  2. w3schools
  3. LearnC

Daha Sonra Python öğrenmeye başlayabilirsiniz.Her iki dili de aynı anda öğrenmeye çalışmayın yapısal olarak farklılık gösterdiği için anlamakta sıkıntı yaşayacaksınızdır.O yüzden C ile başlayıp işleri ilerlettikten sonra Python programlama diline geçebilirsiniz.

  1. İstihza
  2. Python Doc
  3. TutorialsPoint – Python
  4. Learn Python
  5. HardwayLearn

Ben bu iki dili önerdim diye bunlardan başlamak zorunda değilsiniz tabi ki de ama temel olarak c öğrenmenizi şiddetle önereceğim

Nasıl Çalışılır ?

Programlamaya ilk başlayan birisi genelde yaptığı şeylerden hoşlanmaz sıkıcı gelir yada yapamadığı için bıkar ve bırakmak ister bu yanlış bir davranıştır.Yılmadan algoritmanızı yazmanız yada istediğiniz uygulamayı yapmaya başlamanız gerekiyor korkmayın yapamayacaksınız ama bu demek değildir ki üstesinden gelemeyeceksiniz biraz araştırma biraz tanıdıklara sorma kitapları kurcalama ile yapabileceksiniz.Herşeyden önce çaba sarf etmeniz gerekiyor.Yılmadan yolunuza devam etmeniz gerekiyor.Düzenli bir şekilde çalışmanız gerekiyor

Yani 1 gün çalıştınız tamam ben bu dili biliyorum yaa artık şu dile geçeyim diye bir kural yok o dilde ustalaşana kadar gerekiyorsa 6 ay boyunca veya 1 yıl o dilde kalın ve temeliniz sağlam olsun bırakın diğer dilleri yoğunlaşın başladığınız dil ile belki sadece o dil konusunda uzmanlaşacaksınız ve hayatınız değişecek nereden biliyorsunuz ?

Yazdığınız algoritmadan keyif alın toplama işlemi yada basit bir hesap makinası yapmış olabilirsiniz ancak o yazdığınız kod sizin siz dünyaya getirdiniz onun babası sizsiniz.Basit olabilir ama kimse direk olarak büyük projeleri hazırlamadı yada kütüphane yazmadı

Kendinize Sormanız Gereken Sorular

  • Bilgisayar nedir?
  • Algoritmalar nelerdir ne işe yarar?
  • Başladığım dil dünyada hala geçerli olarak kullanılıyor mu ?
  • Kullanmaya başlayacağım dil multi-platform bir dilmi tüm sistemlerde çalışıyor mu ?
  • Google de arama yaptığınızda işime yarayan materyaller bulabiliyor muyum ?
  • Başladığım dilin en son teknolojiler ile uyumlumu?
  • Kullanmayı düşündüğünüz veritabanlarını destekliyor mu?
  • Ben bunların hepsinin üstesinden gelebilir miyim ?
  • İş bulmak içinmi yoksa proje geliştirmek için mi ben bu dili öğreniyorum?
  • İlerleyen zamanlarda ne kadar para kazandırır ?
  • Programlama dilini tam olarak öğrenebilmiş miyim ?
  • İnsanlara faydalı ürünler sunabiliyor muyum?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir