Yazılım ile yeni ilgilenmeye başlıyorsanız bu yazı tam size göre.

  • Neden yazılımcı (programcı) olmak isteyelim ?
  • Yazılımcı olmak için nelere ihtiyacımız var ?
  • Bir yazılımcı hangi konuları bilmeli ?
  • Yazılımcı olma süreci zormudur ?

Bir yazılımcı olmak istiyorsunuz ve belki de bu kararınızda sizi etkileyen bir çok neden vardır.


Örneğin ; bir web sitesi yaparak kurduğunuz hayalleri gerçekleştirmek istiyor olabilirsiniz.Ya da bir oyun programcısı olmak istiyorsunuz yada mobil uygulamalar ilginizi çekiyor olabilir ve kendinizi bu alanda geliştirmek isteyebilirsiniz.

Dolayısıyla yazılım alanı genel bir terimdir. Ve bu genel terim altında bir çok alt başlık bulunuyor.Bu alanlar ;


  • Web Tasarımı
  • Web Programlama
  • Komple Web Geliştirme
  • Oyun Programlama
  • Mobil Uygulamalar
  • Windows Uygulamalar
şeklinde sıralanabilir.

Dolayısıyla her hangi bir teknik bilgi öğrenmeye başlamadan önce ilk yapılması gereken kendinize bir alan seçmektir çünkü başta ne yapacağımızı bilmeden ilerlemek onca zamanımızı boşa harcamamıza neden olabilir.

Alan seçiminiz bir yukarıda bahsettiğimiz alt başlıklardan Web Tasarım haricindeyse o halde bir alana yönelmeden mutlaka programlama mantığına sahip olmanız gerekir.

Programlama mantığı üzerine hazırlamış olduğum geniş kapsamlı bir kursum mevcut. Bu kursa katılmanızı tavsiye ederim.


Eğer bir web tasarımcı olmak istiyorsanız şu yolu takip etmek size zaman kazandırabilir


  • Mutlaka Grafik tabanlı bir uygulamaya (Photoshop,Fireworks,illustrator vb.) hakim olmanız gerekir.
  • Html Css ve Javascript bilmeniz Gerekiyor.
  • Ve son zamanlarda popüler olan css ve javascript kütüphanesi olan Bootstrap mutlaka bilinmelidir.
  • Bu bilgilere ek olarak çeşitli javascript kütüphanelerini bilmeniz sizi ön plana çıkaracaktır. (React ,AngularJs,KnockoutJs,Ionic)

Bu alanla alakalı size önerebileceğim 2 adet kursum mevcuttur.



Eğer bir web programcısı olmak istiyorsanız şu yolu takip etmek size zaman kazandırabilir


Kurumsal bir yerde çalışıp sadece Web Programlama ile ilgilenecekseniz Web tasarım araçlarını çok iyi kullanıyor olmanız gerekmez. Ancak temel web tasarım işlemlerini yapabiliyor olmanız size çok fayda sağlar.

Ancak Web Programlama alanında kendinizi geliştirip dinamik içerik üreten web yazılımları yapmak gibi bir hedefiniz varsa mutlaka kendinize bir web programlama dili seçmeniz gerekiyor.

En popüler web programlama dilleri şu şekildedir ;

  • Asp.net WebForm
  • Asp.net MVC
  • Php
  • Pyhton
  • NodeJs

Peki bu web programlama dillerinden hangisini seçmem benim için daha iyi olur diyorsanız ?

Eğer freelancer olarak çalışmak isterseniz bu durumda hangisini seçeceğiniz çok önemli değildir çünkü yaptığınız uygulamalar her durumda web sayfası üzerinde aynı görüntüyü oluşturabilir.

Arka planda neler olduğu sizin kendi müşterinizi ilgilendirmez ve bundan da zaten anlamaz. Dolayısıyla bu dillerden her hangi bir tanesi seçiminiz olabilir.

Ancak kurumsal bir yere girmek gibi bir isteğiniz varsa bu durumda Türkiye şartlarında geçerli olan bir yazılım dilini bilmek mantıklı olandır.Çünkü firmalar yıllardan beri geliştirdikleri uygulamalarını başka ortama taşımak istemezler ve kendi kullandıkları web programlama dilini bilen bir çalışan almak isterler.

Peki Türkiye şartlarında bu dil hangisidir ?

Kesinlikle Asp.net bu dillerden en popüler olanıdır.Ve bu dili bilmek size piyasada avantaj sağlayacaktır. Web Programlamayla alakalı kurslarım şu şekildedir ;