İçeriğe geç

Hangi programlama dilini seçmeliyim ?

Programlama bilgisayara ne yapması gerektiğini komutlar ile anlatmaktır basitçe. Birçok amaçla kullanılan birçok farklı programlama dili vardır. Hepsi mantık olarak aynı olsa da fonksiyon ve yazım hızı gibi bakımlardan farklılardır. Bu yazımda sizlere hangi programlama dilini ne zaman ve neden kullanmanız gerektiğini açıklayacağım.

İlk başta ne yapmak istediğinize karar verin.

Örneğin bir İnternet sitesi mi, bir uygulama mı vs…? Peki hangi programlama dilini seçmeli ?

Hangi programlama dili
Hangi programlama dili

Eğer bir İnternet sitesi yapmaya karar verdiyseniz şu dilleri öğrenmelisiniz:

  1. Html / Css / JavaScript : Html bir İnternet sitesinin temelidir. Css ise makyajdır. Css olmadan siteler şimdiki modern ve güzel görüntülerine ulaşamazlar. JavaScript ise bir olayın olmasını sağlar. Örneğin: bir butona tıklayınca bir yazı çıkması vs… Ve bir kütüphane kullanmak isterseniz Bootstrap. Bootstrap işinizi kolaylaştırmak için yapılmıştır. Sizin ayrı ayrı şu ekran boyutuna xxx pixel bu ekran boyutuna xxx pixel diye belirtmeniz yerine Bootstrap da col-md-3 olarak belirtmeniz halinde bütün ekranlarda 3 boyutuna ayarlanır.
  2.   PHP: Peki html ve css ile sitemizi yaptık ama diğer sitelerdeki gibi bir kullanıcı girişi veya bir yönetici paneli veya bir yorum yazma alanı yok. Çünkü html css front-end’ dir. yani kullanıcının bilgisayarında çalışır. Bu yüzden kullanıcı kodları görebilir ve değiştirebilir. Ama php sunucuda çalışır. Yani kullanıcı kodları göremez ve değiştiremez. Php ile siteyi dinamik hale getiririz. Php’ yi bir başka yazımda detaylıca anlatacağım için şimdi pek değinmeyeceğim fakat şu şekilde anlayabilirsiniz: Facebook’ ta php olmadan siteyi görebilirsiniz fakat resim ekleyemez yazı yazamaz ve yorum yapamazsınız php bunları yapabilmenizi sağlar. Php’de de bootstrap gibi bir çok framework bulunur örnek: Laravel.
  3. Veritabanı – sql: Veritabanlarını şu şekilde anlatabilirim: bir not defteri veya bir tablo; veritabanlarında bilgileri saklarsınız kullanıcı bilgileri, ayar bilgileri, şifreler vs..

Eğer bir uygulama yapmaya karar verdiyseniz ise:

  • C Dilleri (C++, C#, C): C dilleri günümüzdeki en popüler dillerden birisidir, Kullandığınız çoğu programda C dili  kullanılmaktadır. C’ nin keskin bir dil olmasından dolayı C++ geliştirilmiştir.
  • Python : Nesne yönelimli, birimsel, yorumlamalı ve etkileşimli olan yüksek seviye programlama dilidir. Temiz bir dildir. Akılda kalması kolaydır.
  • Java : James Gosling taradından geliştirilmeye başlanan nesne yönelimli açık kaynak kodlu, zeminden bağımsız, işevli, yüksek seviye, adım adım işletilen bir programlama dilidir.

Daha önceki yazım olan Hangi Oyun Motorunu Seçmeliyim Adlı yazımı incelemeyi unutmayın.

Tarih:Genelprogramlama

4 Yorum

  1. Hakkush Hakkush

    Çok işime yaradı sagol

  2. Kaan yıldırım Kaan yıldırım

    EGEMEN ABİ 👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿EGEMEN ABİ👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿EGEMEN ABİ 👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿EGEMEN ABİ👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿

  3. Yasin Korucu Yasin Korucu

    Egemen Knk naber hatırladın mı beni Diltas tan Yasin

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.