Dünyada artık kabul gören bir gerçek olduğunu belirtmemiz gerekir. Çok değil bundan 5 10 yıl sonra programlama bilmeyen kişilerin hayatta kalması artık çok daha zor olacak. Örneğin; otobüse binerken akbili basmanız gereken cihazın hangi kartta ve hangi mesafeden çalıştığını bilmeniz ve eğer akbilin içerisinde bir para yoksa ise en yakında akbil bayinin nerede olduğunu bilmek şu anda yaşlılar için oldukça zor. Ama gençler hemen akıllı telefonları ile bu sorunu çok çabucak çözebiliyorlar.

Şu anda olduğu gibi gelecekte de oldukça önemli olacak olan programlama becerilerinin geliştirilmesi hayati nitelikte olabilir. Bu yazımızda sizlere programlama becerilerinizi nasıl geliştirebileceğinize dair açıklamalar bulunacağım.

programlama dili seçmek

1. Bir Programlama Dili Seçin

Öncelikle yapmanız gereken var olan programlama dilleri hakkında bilgi edinmeye çalışmalısınız. Bunu yaparken kendi programlama becerinizi tahmin etmeniz gerekiyor. Bu aşamada eğer daha önceden bir programlama geçmişiniz varsa biraz daha zor bir programlama dili ile işe başlayabilirsiniz. Ama daha önce hiç başlayamadıysanız basit dillerden başlayabilirsiniz. İleri de hazırlayacağım yazılarda kolay, orta ve zor şeklindeki programlama dillerini web sitemde yayınlayacağım.

İlk seçeceğiniz programlama dili ile iş hayalleri kurmayın. Amacınız programlama ve algoritma gibi yapıları anlayabileceğiniz kolay bir dil olmalı. Örnek vermek gerekirse Visual Basic.Net bu iş için idealdir. İngilizceye en yakın programlama dilidir. Yeri gelmişken şunu da ifade edelim İngilizce olmadan kendinizi geliştirmeniz oldukça zor. İngilizceyi sakın ihmal etmeyin

programlama için kodlama

2. Sadece Kodları Okumayın

İlk yazacağız programlar kopyala yapıştır olacaktır. Bunlar oradan buradan bulduğunu içerikler olacak. Deneme yanılma yapacaksınız. Ve en doğrusu da budur zaten. Yanlış yapa yapa öğrenilir. Ama sakın sadece kodları okumayın. Yani bir sitede iyi bir kod parçası buldunuz. Onu kopyala yapıştır ile sitenize eklediniz. Sonra kod çalıştı diyelim. İçerisindeki kodların çalışma mantığını anlamadan kesinlikle o programı kapatmayın. Sadece okursanız hiçbir anlamı kalmaz. Mantığını kavramaya çalışın.

programları değiştirin

3. Kodları Değiştirmeyi Deneyin

İnternet sitelerinden bulduğunuz kodları önce hemen alıp deneyin. Sonra mantığını anlamaya çalışın. Ardından ise bu kodları küçük küçük değiştirmeye başlayın. Öncelikle çift tırnak içinde bulunan kısımları değiştirin. Genelde bu alanlar herkesin kendisinin verdiği metinsel ifadeler olup çokça kodlamaya zarar vermez. Sonra bulduğunuz farklı kodlama dizinlerini mevcut programınıza ekleyerek denemeler yapabilirsiniz. Hata yapmaktan korkmayın. Bunun yanı sıra tüm yaptığınız programları kesinlikle bir klasör halinde not edin.

4. Hataları Analiz Etmeyi Deneyin

Her programlama dilinin farklı kodlama yöntemleri vardır. Örneğin bazı programlama dilleri ” ; ” ile kod cümleciklerini sonlandırır iken bazıları hiçbir ifade kullanmadan bitirebilir. Bunları iyi bilmek gerekli. Belki de en önemlisi her programlama dilinde yaptığınız söz dizimi hataları için sizlere yansıttığı hatalar vardır. Bunları da iyi bilmelisiniz. Burada hata türlerinin detayına girmeyi düşünmüyorum ama karşılaşabileceğiniz hataları öğrenmeli ve o hatalı düzeltecek bilgileri edinmelisiniz.

programlama için daha fazla kaynak

5. Daha Fazla Kaynak Bulun

Son olarak kesinlikle bir kaynağa bağlı kalmamalısınız. Birden fazla kaynak ile bilgilerinizi çoğaltmalısınız. Google üzerinden arama yaptığınız gibi Youtube üzerinden de arama yapmalısınız. Çünkü günümüzde Youtube’de bir çok yararlı programlama eğitim videoları bulunuyor. Bunları izleyebilirsiniz. Google üzerinden kaliteli blogları veya arşiv sitelerini takip edebilirsiniz. Güncel olan siteler her zaman en son en yeni bilgileri size aktaracaktır. Onları takip edin ve mail listelerine abone olun. Örneğin bizi de takip edebilirsiniz 🙂

Bulduğunuz Türkçe kaynakların yanına İngilizce kaynaklarda ekleyin. Bazen girdiğiniz web sitesinin dilini anlamasanız bile gördüğünüz kod ile size aktarılmak istenen programı anlayabilirsiniz. Ben daha önceden Arapça ve Çince sitelere girmiştim. Hiçbir bilgim olmadığı halde içerisinde gezip programlama örnekleri bulmuş ve ödevimde kullanmıştım. Sizler de buna benzer gezintiler yapabilirsiniz. Öğretmenlerinizden ve üst sınıflarda okuyan arkadaşlarınızdan da notlar isteyebilirsiniz. İnternette bulduklarınızdan daha güvenli olacaklardır.

Eğer Java’ya giriş yapmak istiyorsanız bu link üzerinden Java programlama becerisi nasıl geliştirilir? makalemi okuyabilirsiniz. Eğer yok Java hakkında bilginiz var ve kütüphane geliştirmek istiyorsanız da bu link üzerinden Java Geliştiricileri İçin En Kullanışlı Java Kütüphaneleri yazımı okuyabilirsiniz.

Son Sözler

Programlamayı Öğrenmenin 5 Yolu ile ilgili hazırladığımız içerik burada son buldu. Yazım hakkındaki değerli düşüncelerinizi merak ile beklediğimi ifade etmek isterim. Herkesi sayı ve sevgi ile selamlayarak iyi bloglar dilerim.

yorum yap
27 thoughts on “Programlamayı Öğrenmenin 5 Yolu”
  1. Kodlama geleceğin mesleği deniliyor bende merak ediyordum ama nasıl başlayacağımı bir türlü karar veremiyordum. Yol gösterdiğiniz için teşekkürler.

  2. Çok faydalı bir yazı olmuş gerçekten. Programlamaya başlamak isteyen biri sizin bu makalenizi kesinlikle okumalı. Benim tavsiyem ise programlamaya başlama dili olarak C öğrenmeleri.

  3. Masaüstü programla öğrenmek isteyenlere Visual Studio üzerinden .net öneriyorum. Mobil programlama öğrenecekseniz ise bir an önce iOS öğrenmeye bakın.

  4. Güzel, içten ve samimi yorumunuz için sizlere çok teşekkür ederim. Evet kesinlikle kodlama bilmeyenlerin artık gelecekte yer alması çok zor olacaktır. Bizleri takip etmeye devam ediniz efendim. Saygılarımla.

  5. Yorumunuz için çok teşekkür ederim. Evet C'de programlama dünyasında varlığını sürdüren oldukça uzun zamanda sürdürecek bir programlama dilidir. Sizin de bildiğiniz gibi en önemlisi bir programlama dilinde iyi bir şekilde kişinin kendisini geliştirmesi olacaktır. Bizleri takip etmeye devam ediniz efendim. Saygılarımla.

  6. Yorumunuz için teşekkür ederim. .net masaüstü uygulamaların babasıdır tabi ki. Ama artık günümüzde mobil teknolojiler o denli etrafımızı sardı ki bu alanlarda kendimizi geliştirmemiz çok daha iyi olacağını düşünüyorum. Sizleri bunları çok içten ifade etmişsiniz. Bizleri takip etmeye devam ediniz efendim. Saygılarımla.

  7. Yorumunuz için çok teşekkür ederim. Sizlerden aldığımız bu güzel geri bildirimler ile çok daha güzel ve çok daha iyi makaleler yazmayı sürdüreceğiz. Bizleri takip etmeye devam ediniz efendim. Saygılarımla.

  8. Yazınız cidden gülze olmuş. Biraz uzun ama sıkılmadım. Emek vermişsiniz. Bu bölüm ile ilgisi olan mutlaka okumalı.!

  9. İçten ve samimi yorumunuz için sizlere çok teşekkür ederim. Bir daha ki sefere düşüncelerinizi göz önünde bulundurarak kısa ve öz makaleler yazmayı deneyeceğim. Bizleri takip etmeye devam ediniz efendim. Saygılarımla..

  10. Öncelikle yorum katarak fikrinizi açıkladığınız için teşekkür ederim. Evet kısa süre içerisinde örnek sitelere ait linklerin bulunduğu bir blog içeriği daha hazırlayacağım. Saygılarımla 🙂

Bir cevap yazın

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