Programlamaya hangi dil ile başlanmalı?

Ne alanda ilerlemek istiyorsanız o alana uygun dilleri öğrenmelisiniz.
 
Kolay - Zor dil diye bir sey olmaz, yapacagin ise gore uygun dil olur.

Senin yapacagin is programlama ogrenmek, bunun icin de bazi konularda C gibi dusuk seviye diller daha uygundur, bazi konularda da Python gibi yuksek seviye diller daha uygundur.

Yusek seviye dil secersen daha az kodla daha fazla sey yapabilirsin, kod daha sade olur ve algoritmayi takip etmen daha kolay olur, kodun kendisi insan diline daha yakin olur.

Alt seviye dil secersen memory management, derleme ve diger bazi konularda daha baslangictan olaya hakim olarak baslarsin. High level dilin senin icin arka planda yaptigi seyleri yapmak durumunda kalir ve daha saglam ogrenebilirsin.

Bu biraz otomatik vites ile mi araba surme ogrenilmeli, manuel vites ile mi gibi bir soruya donusur. Avantaji ve dezavantaji var.

Bu arada yuksek seviye daha ustun, alcak seviye daha kotu anlamina gelmez. Bu makine diline daha yakin olmasiyla alakali bir kiyas. C ile programlamaya giris yapanlar piyasada catir catir kod yaziyor, gelistirme yapiyor. En kolay, en iyisi diye bir sey olmaz.

Zaten ozunde ne ile basladiginin pek onemi de yok, Javascript ile basla, Go ile basla, Perl ile basla sonuc olarak hepsinde variable, conditional vs ogreneceksin ilk baslarda ayni seyleri yapacaksin.
 
Son düzenleme:
Oyun geliştirmede C ve C++ kullanılıyor diye duydum. Bu yönde gitmeyi düşünüyorum.
Çok hakim değilim ancak unreal ile geliştirme için cpp, unity ile gelistirme icin cs kullanılıyor diye biliyorum. Oyun motorlarını vs araştırıp kendiniz karar verin.

 
Bakarım. C ile devam edeceğim ama listede C# da var.
C ile C# syntax'ı tamamen farklı unutmayın. C++ gibi benzerlik yok. C ile devam edip C# da ogrenmek bence mantikli degil. Yazılım bir araçtır. Ne yapmak istediğinize karar verin. Oyunu kafanızda tasarlayın vsvs. Oyun turunuze en uygun motoru araştırın ve ona göre dil öğrenin. Aksi zaman israfı. Benzer şeyleri yaşadım yazılım alanlarında, onların sonucu bu yazdıklarım.
 
C ile C# syntax'ı tamamen farklı unutmayın. C++ gibi benzerlik yok. C ile devam edip C# da ogrenmek bence mantikli degil. Yazılım bir araçtır. Ne yapmak istediğinize karar verin. Oyunu kafanızda tasarlayın vsvs. Oyun turunuze en uygun motoru araştırın ve ona göre dil öğrenin. Aksi zaman israfı. Benzer şeyleri yaşadım yazılım alanlarında, onların sonucu bu yazdıklarım.
Tamamdır. Ben bir dili iyice öğreneyim de sonra ona göre bir yol çizerim. Destek için teşekkürler 🤘 🙂
 

Technopat Haberler

Yeni konular

Geri
Yukarı