Java, uzun vadeli kodların dilidir. Yani sen çalışırsın 6 ay gidersin yerine başkası gelir. Falan olur filan olur, evlenirsin çoluk çocuğun olur, bişi olur döner gelirsin yine aynı proje vardır. çalışırsın.
Yani var sayalım, falan termik stantralin bilmemne sistemini java ile yazmak istersin. Çok açıklayıcı bir dil olduğu için uzun vadeli projelerde, yazılımın bakım onarımını çok kolaylaştırır.
Yazılım sadece kod yazmak değildir. Aynı zamanda o koda bakım onarım yapıp güncellemek demektir. işte java buralarda çok önem kazanan bir dil.
Tabi aynı zamanda öğrenmesi daha meşakkatli bir dil. Java ile keyifli şeyler yazmazsın, dayanıklı şeyler yazarsın.
Web programcılığı için javascript öğrenmen şart. Ancak Angular, Ract vb front end frameworklere dikkatli yaklaş. Nodejs ve avanesi, ortamı boş bulduğu için aldı başını gidiyor, lakin çok sürmez ruby on rails gibi çakılmaları yakındır. O yüzden enerjini o tarafa fazla harcama sen. yinede buralara hevesin varsa, ayran gönüllü olmanı, iyi ingilizce bilip sürekli döküman okumanı ve o proje senin bu kütüphane benim zıplamayı sevmeni tavsiye ederim.
Yinede ben senin yerinde olsam python öğrenirim ve düzgün öğrenirim. Şu anda iyi kötü web projeleri yapan bütün şirketler biriken datalarını AI vasıtası ile analiz edip sonuç çıkarma hayalinde, bu tarafta raconu python keser önümüzdeki dönemde buralarda talep patlar.
Lakin, öyle udemy, video falan onlar yetmez, iyi ingilizce ile döküman okuman lazım. Yoksa zor...
Kolay gele.