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

  • Konuyu Başlatan Konuyu Başlatan loaress
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 178

loaress

Somon Balığı Selam Vermeye Geldi
Katılım
23 Mart 2025
Mesajlar
11
Elmaslar
1
Puan
910
Konum
Yer
Minecraft
Serkan1919

Discord:

_serkan1919_

"Selam arkadaşlar! Uzun yıllardır Minecraft oynayan biriyim; fakat son zamanlarda yazılım alanına yönelmek ve kendi sunucumu açmak istiyorum. Maalesef yazılım bilgim sıfır. Bu işe nasıl ve nereden başlayacağımı bilemiyorum. Önerebileceğiniz bir rehber veya başka bir öğrenme yöntemi var mıdır?"
 
İngilizce.
 
Yazılımcılık birden fazla kola ayrılıyor hangi türde ilerlemek istiyorsun web & app & service
 
"Selam arkadaşlar! Uzun yıllardır Minecraft oynayan biriyim; fakat son zamanlarda yazılım alanına yönelmek ve kendi sunucumu açmak istiyorum. Maalesef yazılım bilgim sıfır. Bu işe nasıl ve nereden başlayacağımı bilemiyorum. Önerebileceğiniz bir rehber veya başka bir öğrenme yöntemi var mıdır?"
önce ingilizce matematiğe başla daha sonra java öğren
 
Aslında kimsenin spesifik bir dil vermesi doğru olmaz. Yazılıma en iyi ve en kolay şekilde başlayabilmek için Matematik ve İngilizce gerekli. Şart mı değil ama ileride bir yazılımcı olarak bir şirkette çalışmaya başlayacağın zaman senin ingilizce seviyene mutlaka bakacaklardır.

Yazılım dilini kendin seçmen çok daha iyi olacaktır.
Kendine soru sor: Minecraft geliştiricisi mi olmak istiyorsun? Java veya Kotlin
Yapay zeka üzerine mi ilerlemek istiyorsun? Python
Genel olarak oyun geliştirmek mi istiyorsun? C++, C# vb. (Genellikle C# Unity veya C++ Unreal Engine ile birlikte oyun motorları kullanılır.)
Web çözümleri mi üretmek istiyorsun? HTML5, CSS, JS. PHP, .NET, React vb.
Düşük seviyeli programlama veya sistem geliştirme mi istiyorsun? C, Rust vb.

Frontend mi yapmak istiyorsun backend mi bunlara da karar vermen gerekli.

Yazılımda sadece dil değil, kullanılan araçlar (framework, library vb.) de en az dil kadar önemlidir. Örneğin oyun geliştirmede direkt C++ öğrenmek yerine bir oyun motoru (Unity, Unreal Engine) seçmek çok daha doğru bir başlangıç olabilir.

Hangi dili seçersen seç, en hızlı gelişim yolu küçük projeler yapmak. Sadece dil öğrenmek yerine basit bir oyun, web sitesi veya otomasyon projesi geliştirerek ilerlemek çok daha verimlidir.
 
Yazılımdan kastım aslında minecraft plugin geliştirmek istiyorum yani o alana yönelmek istiyorum bir sunucu acmak için ingilizce aktif olarak öğreniyorum bir yandanda java plugin geliştirmek istiyorum önce javayı tamamen öğrenmem mi gerekiyor yoksa direkt plugin geliştirme derslerine katılabilir miyim
 
Yazılımdan kastım aslında minecraft plugin geliştirmek istiyorum yani o alana yönelmek istiyorum bir sunucu acmak için ingilizce aktif olarak öğreniyorum bir yandanda java plugin geliştirmek istiyorum önce javayı tamamen öğrenmem mi gerekiyor yoksa direkt plugin geliştirme derslerine katılabilir miyim
bence o kısıma fazla girmeyin bir açıdan tecrübe gerektirir hazır pluginler kullanabilirsiniz
 
Yazılımdan kastım aslında minecraft plugin geliştirmek istiyorum yani o alana yönelmek istiyorum bir sunucu acmak için ingilizce aktif olarak öğreniyorum bir yandanda java plugin geliştirmek istiyorum önce javayı tamamen öğrenmem mi gerekiyor yoksa direkt plugin geliştirme derslerine katılabilir miyim
Java'da plugin yazdığın zaman sen tam anlamıyla java yazıyor olmuyorsun aslında. Sadece Spigot'un librarylerini kullanarak bir eklenti yazıyorsun. Tam anlamıyla java öğrenmek istiyorsan Java eğitimlerinden devam et en son mcye geç
 
Java'da plugin yazdığın zaman sen tam anlamıyla java yazıyor olmuyorsun aslında. Sadece Spigot'un librarylerini kullanarak bir eklenti yazıyorsun. Tam anlamıyla java öğrenmek istiyorsan Java eğitimlerinden devam et en son mcye geç
peki java öğrenmeden direkt eklenti geliştirmeyi öğrensem kendi eklentilerimi geliştirecek seviyelere gelebilir miyim
 
Dostum, Mezun bir mühendis olarak sana internetteki bilgi kirliliğinden uzak, gerçekçi bir yol haritası önereyim ben.

İngilizce efsanesi: Herkesin söylediğinin aksine, anadil seviyesinde İngilizce bilmene gerek yok. Benim şu an B2 seviyesinde İngilizcem var ve kapsamlı, devasa projelerimi yönetmek için fazlasıyla yetiyor. Dokümantasyon okuyacak ve hatanı Google'da aratacak kadar bilmen, işin %90'ını çözer.

Matematik ve Fizik Eğer şu an lise çağındaysan, zamanını sadece kod yazmaya değil; asıl TYT ve AYT konularına abanarak geçir. Fizik, Geometri ve Matematik senin bu sektördeki taşıyıcı kolonların olacak. Yazılım dediğin şey ekrana yazı yazmak değil, analitik düşünmektir ve bu dersler o zekayı keskinleştirir. İlerisi için üniversiteyi hedeflersin ama kısa vadede kendi sunucu projelerini ayağa kaldırmak için bu analitik temel sana çok büyük güç verir.

Kodlamaya nereden başlama konusu: Python'dan Java'ya: Direkt Minecraft eklentisi (Plugin) yazmaya çalışırsan sistemin altında ezilirsin. Önce en kolay ve okuması en rahat olan python ile başla. Python ile değişkenleri, döngüleri ve algoritma kurma mantığını öğren.

Beyninde o patika (kas hafızası) oluştuktan sonra, Minecraft'ın asıl ağır sanayi motoru olan java'ya geçiş yaparsın. Temel mantığı Python'da zaten çözdüğün için, Java'ya geçmek sadece yeni bir dilin gramerini öğrenmek gibi gelecek ve işin inanılmaz kolaylaşacak.

Temeli sağlam at, matematik ve yazılım konusunda da desteğe ihtiyacın olursa yazabilirsin bana. Birebir görüşme sağlayarak bile anlatabilirim. Yeter ki Türk milleti gelişen ve öğrenen genç beyinlere sağlam bir ev sahipliği yapsın.
 
Dostum, Mezun bir mühendis olarak sana internetteki bilgi kirliliğinden uzak, gerçekçi bir yol haritası önereyim ben.

İngilizce efsanesi: Herkesin söylediğinin aksine, anadil seviyesinde İngilizce bilmene gerek yok. Benim şu an B2 seviyesinde İngilizcem var ve kapsamlı, devasa projelerimi yönetmek için fazlasıyla yetiyor. Dokümantasyon okuyacak ve hatanı Google'da aratacak kadar bilmen, işin %90'ını çözer.

Matematik ve Fizik Eğer şu an lise çağındaysan, zamanını sadece kod yazmaya değil; asıl TYT ve AYT konularına abanarak geçir. Fizik, Geometri ve Matematik senin bu sektördeki taşıyıcı kolonların olacak. Yazılım dediğin şey ekrana yazı yazmak değil, analitik düşünmektir ve bu dersler o zekayı keskinleştirir. İlerisi için üniversiteyi hedeflersin ama kısa vadede kendi sunucu projelerini ayağa kaldırmak için bu analitik temel sana çok büyük güç verir.

Kodlamaya nereden başlama konusu: Python'dan Java'ya: Direkt Minecraft eklentisi (Plugin) yazmaya çalışırsan sistemin altında ezilirsin. Önce en kolay ve okuması en rahat olan python ile başla. Python ile değişkenleri, döngüleri ve algoritma kurma mantığını öğren.

Beyninde o patika (kas hafızası) oluştuktan sonra, Minecraft'ın asıl ağır sanayi motoru olan java'ya geçiş yaparsın. Temel mantığı Python'da zaten çözdüğün için, Java'ya geçmek sadece yeni bir dilin gramerini öğrenmek gibi gelecek ve işin inanılmaz kolaylaşacak.

Temeli sağlam at, matematik ve yazılım konusunda da desteğe ihtiyacın olursa yazabilirsin bana. Birebir görüşme sağlayarak bile anlatabilirim. Yeter ki Türk milleti gelişen ve öğrenen genç beyinlere sağlam bir ev sahipliği yapsın.
Teşekkür ediyorum, yorumunuz gerçekten çok faydalı oldu. Normalde bu işe doğrudan bir Minecraft eklenti geliştirme eğitim serisi ile başlayıp yapamadığım yerleri yapay zekaya sorarım diye düşünüyordum. ancak yazdıklarınızı okuyunca bunun pek mantıklı olmadığını fark ettim. Bu yüzden temelden Python dersleri ile sıfırdan yazılım öğrenmeye başlıyorum.
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst