Kendine önce şunu sormalısın bence : Gerçekten kod geliştirici mi olmak istiyorsun? Yoksa sadece paranın peşinden mi koşacaksın?
Gerçekten kod geliştirmek istiyorsan, para zaten kendiliğinden gelir. Kod geliştirmeyi sevmen gerek.
Ben C# kullanıyorum. Günümüzde o dil bu dilden üstündür / aşağıdadır olayı kalmadı artık. Ortak dille, her platform'a uygulama geliştirebiliyorsun. Örneğin C# ; masaüstü, web (core mvc ile windows / linux sunucularda çalışabilirsin), mobil (xamarin). Teknoloji sürekli güncelliyor kendini. Dolayısı ile sen de kendini güncellemek durumunda kalıyorsun.
Hangi dili seçersen seç, yaptığın işi sevmelisin ve kararlı olmalısın. Planlı ve programlı öğrenmeli, kendini sürekli geliştirmelisin. Bir anda yazılımcı olunmaz.