@James Gosling bu sorunun cevabını normalde verirdim size. Ancak şu an gördüğüm kadarıyla 0 bilgi ile bir işe atlamaya çalışıyorsunuz. İlk önce temeli oluşturun, çünkü uçan bina en azından şuan pek mümkün değil.
En iyi dil diye bir şey yok. Hepsinin kullanım alanı farklı. Biri çıkar Unity için C# der, ben çıkarım C++ derim yarım saat tartışırız. Bu soruları sormadan önce araştırma yapmanız lazım. Yazılımcının en iyi yardımcısı Google'dır. Cevabına oradan ulaşabileceğiniz soruları sormayın.
En iyi dil diye bir şey yok. Hepsinin kullanım alanı farklı. Biri çıkar Unity için C# der, ben çıkarım C++ derim yarım saat tartışırız. Bu soruları sormadan önce araştırma yapmanız lazım. Yazılımcının en iyi yardımcısı Google'dır. Cevabına oradan ulaşabileceğiniz soruları sormayın.
Discord adresi vermek yasak forumda. O yüzden benim vermem pek mümkün değil. Yine de raporlayıp şansımı deneyeceğim.
Maalesef Discord adresimi veremeyeceğim.
Öncelikle bir alan şec örneğin oyun sonrasında bir oyun motoru seç mesela Unity ya da Unreal Engine sonrasında buna uygun dili öğren C# ya da C++ falan.
Aslında Patika.dev orada tüm eğitimleri veriyor VSC kullanımından Git'e kadar... Siz her şeyi lütfen bırakın ve ilk önce araştırın. Birazcık kurcalayın, kısacası deneyin ve yapın.
Terimleri bilmeden işe atlamanız saçmalıktan başka bir şey olmayacaktır. Tabii her şeye hakim olmak zorunda kesinlikle değilsiniz, ben bile JS kullanırken ES CS farkını çok sonradan öğrendim örnek olarak. Ancak en azından temelinizi bir hazırlayın.
Ayrıca Patika'nın kendi Discord sunucusu var. Eğitimler hakkında bir sorunuz olduğu zaman orada ki mentörlere ulaşabilirsiniz.
Kodu *.txt gibi dile uygun uzantılı dosyanın içine yazıyorsun.
Sonra dile göre dilin yorumlayıcısı/derleyicisi ile dosyayı çalıştırıyorsun. Tabiki bu çalıştırdığın yer dilden dile değişir. JS dosyaları tarayıcıda çalışır kendiliğinden normalde. Bu dile göre değişir.
Mesela python .py uzantılı dosyaya yazılır, ve yorumlanan bir dildir. Bilgisayarında python yüklüyse dosyanın olduğu dizinde terminal (windows için cmd) çalıştırırsın "python dosyaadi.py" yazarsın çalıştırır.
Kodu yazmak için editörler oluyor. Böyle renkl renkli şeyler görüp havali gibi düşündüysen onlar editör oluyor. Kodlar dile uygun şekilde renklenir. Ayrıca ( koyunca )'i tamamlaması gibi işlevleri oluyor.
Anlayacağın not defterinin gelişmiş hali.
Bahsettiğim renklerin JS için örneği:
JavaScript:
function meraba(isim)
{
console.log("Merhaba",isim);
}
Oyunlar genel olarak oyun motorları desteğiyle yazılıyor.
Bence sizin şu an yapmanız gereken şey konsola yazı yazabilen bir dille dillerin temel özelliklerini kavrayarak başlamanız.
Her dilin amacı da farklı. Mesela JS genel olarak websayfalarında çalışır, ama Node ile sunucu tabanlı olarak da çalıştırılabilir.
HTML ile web sayfasının tasarımı yapılır örneğin.
C++ ile masaüstü için kod da derlersin, arduino için de derleyebilirsin.
Örnek çok.