Yazılıma Başlangıç Hangi Dili Seçmeliyim

Yazılım dili tavsiyesi ve önerileri

Yazılıma Başlangıç Hangi Dili Seçmeliyim

Yazılıma nerden başlamalıyım, başlangıç için hangi dili seçmeliyim, hangi dili öğrenmeliyim, nereden başlamalıyım gibi soruların cevabını öğrenmek isteyenler için ufak bir rehber hazırladık

Öncelikle yazılım öğrenmeye karar vermiş ve nereden başlayacağını bilemeyen biri iseniz bu yazımız sizlere fikir verme açısında faydalı olacaktır.

Yazılıma Nerden Başlamalıyım ?

Yazılıma nerde başlamalıyım sorusunu son günlerde çok fazla duyar olduk. Yazılım geliştirme artık çağımızın en popüler mesleklerinden biri olmaya başladı. Hal böyle olunca da yazılım geliştirmek isteyenlerin, yazılıma nerden başlamalıyım diye soranların sayısı hızla artmaya başladı. Eğer siz de yazılıma başlamaya kararlıysanız aşağıdaki sıralamayı takip etmeniz faydalı olacaktır.

  • İngilizce
  • Algoritma
  • Seçeceğiniz Dil

Yazılıma başlangıç için sıralama bu şekilde olmalıdır

Peki neden İngilizce dediğinizi duyar gibiyim. Çünkü yazılım dili öğrenirken karşınıza çıkacak olan dokümantasyonlar, sorununuzu çözmeye çalışırken karşınıza çıkan çözümler genelde İngilizce olacağı için başlangıçta İngilizce öğrenmenizde fayda var

Algoritma

Algoritmalar, yazılımın temel yapı taşlarıdır. Bir yazılım dilinin süreçlerinin nasıl işlediğini anlamanın en iyi yolu algoritma öğrenmektir. Algoritma öğrenmek yazılım geliştirirken takip etmeniz gereken adımları belirlemenizde yardımcı olur. Günümüzde algoritmaya bir örnek vermek gerekirse Evden çıkıp okula girmek en güzel örnek olabilir. Evden çıkıp okula nasıl gidebileceğinizi bir düşünün ? Buradaki adımlar algoritmanın günümüzde en güzel örneğidir.

Yazılıma Başlangıç İçin Hangi Dili Seçmeliyim ?

Gelelim yazılıma başlangıç için hangi dili seçmeliyim sorunuzun cevabına.  Öncelikle hangi bölümden ilerlemek istediğinize karar verin. Web ? Mobil ? Masaüstü ? Çoğu insan dil seçiminde kararsızlık yaşar ve kendisine en kolay gelen dili öğrenmeye çalışır. Siz böyle yapmayın. Bir amacınız olsun ve bu doğrultuda ilerleyin. İşte sizlere seçeceğiniz bölümlere göre diller.

Mobil Uygulama Geliştirecekseniz ;

  • Android
  • React Native
  • Objective-C
  • Swift

Masaüstü Uygulamalar Geliştirecekseniz ;

  • Java
  • C#
  • C++
  • Python
  • Visual Basit
  • Delphi

Web Uygulamaları Geliştirecekseniz

  • Php
  • Asp
  • Javascript
  • React

Burada başlangıç ve mantığını anlamak için kolay bir dil seçerek işe başlayabilirsiniz. Daha sonra yaptığınız proje büyüklüğü ve gerekliliğine göre diğer dillere geçiş yapmanız kolay olacaktır. Çünkü yazılımda ve dillerde genel olarak mantık aynıdır. Tek fark syntax yapılarıdır. İşte bu yüzden yazılım öğrenmeye başlamadan önce algoritma öğrenmek daha önemlidir diyoruz