Kodlama öğrenmek için hangi dille başlanmalı?

pixiss

Hectopat
Katılım
15 Ağustos 2018
Mesajlar
94
Oyun geliştirme alanında gelişmek istiyorum o nedenle hangi kodlama diliyle başlayıp hangileri ile devam etmeliyim ? (Sorumun cevabını sosyalde arattım ama bulamadım.)
 
Son düzenleyen: Moderatör:
Başladım Python ile ilerliyorum mutluyum.
 
Hangi dille başlamalıyım diye bir şey yok aslında. Bu tamamen senin merakınla alakalı bir konu. Oyun geliştirmek istiyorsun ama nereye geliştirmek istiyorsun ? Ben de hobi olarak oyun geliştirmeyle uğraşıyorum ve şunu söyleyebilirim. Unity motoru ile C# dili çok kullanılıyor ve çok fazla kaynak bulabilirsin bununla ilgili. Ancak yeni başlayacağın için C# biraz ağır gelebilir. Bu yüzden tavsiyem bir çok kişi tarafından basit ve öğrenilmesi kolay gözüken Python diliyle başlaman olacaktır. Ayrıca kesinlikle ingilizceni geliştir. Çünkü kodlama dili ingilizce'dir. Python'un temellerini öğrendikten sonra, basit programlar yazmaya çalış, daha sonra insanlar Python'la nasıl oyun yazmışlar, onlara bak ve araştırarak kendin geliştirmeye başla. Ama şunu unutma bir anda pat diye bir oyun yazamayacaksın, belki aylar hatta yıllar sürecek düzgün bir oyun çıkarman. Bilindik oyunları taklit etmeye çalış, devamı gelir.
 
Uslubunden bahsetmiştim
 
Çoğu oyun Java C# ile yazılıyor diye biliyorum. Sana tavsiyem ilk önce C# öğrenmenden yana olacaktır. Oyun yazmak istiyorsan da başlangıçta Unity oyun motoruyla başlayabilirsin.
 
Örneğin bir sayı olsun, eğer 5 ise "evet" değilse, "hayır" yazsın. Bu kodu şöyle yapalım;

Kod:
int sayi = 3


if (sayi == 5) {
Serial.print("evet");
}

else {
Serial.print("hayır");
}

Bu kod sonucunda, "hayır" çıktısını alacağız. Çünkü sayımız 3. Yani, if-else Türkçe'de "eğer" demektir. Else ise, "değil" demek diyebiliriz.
 
Öncelikle arkadaşın da dediği gibi, sıralama yok. Popüler olan kodlama dillerine bak.
Sana tavsiyem Phyton. Diğer dillere nazaran daha kolay ve kodlamanın mantığını en iyi kavrayabileceğin bir kodlama dili. Ben de yeni başladım sayılır, durumum nedeniyle devam ettiremiyorum.
Sonrasında C# , Java gibi kodlama dillerine geçebilirsin. Şahsen ben öyle yapacağım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…