Platform bağımsız JVM yani Java tabanlı dilleri öneriyorum.
Java ile C seviyesine kadar kodda yazabilirsin, hazır framework ilede kalbur üstü kodda yazabilirsin.
Java SE : Standart konsol uygulamalar için
JavaFX : Masaüstü programlama için
Java EE : Kurumsal uygulamalar için
Java ME : Micro programlamalar için
Yanında yapı olarak JVM'e benzeyen DVM yani Android'i ise %80 biliyormuş gibi kabul edebilirsin. Çünkü mimari olarak neredeyse aynıdır sadece mobil kavramları öğrenmen yeterlidir.
+ Android
Script dili Groovy, Fonksiyonel programlama Scala'da JVM aile içindedir ve bu bir çok dağıtık yapı birbiri ile entegre çalışabilir.
Ekonomik olarak ise Türkiye'de an itibari ile Java yazılımcısı daha fazla aranmaktadır ve iyi bir J2EE (Java EE) yazılımcısı bir .NET yazılımcısına göre 1.5-2 kat maaşla çalışır.
Buna ek olarak iyi bir yazılımcı dil,platform ortam seçmez.
Şahsen ben .Net ve C# teknolojilerini öğrendikten sonra Java'ya geçiş yapmış birisiyim. Oldukçada memnunum. Fakat bugün bana Phyton, PHP yada Ruby yaz deseler, problem etmem. Öğrenmek adına oturur yazarım :)
İyi bir yazılımcı ön yargısız, temiz ve minimum satırda (tasarım şablonlarını kullanarak) kod yazandır.
Keyifli kodlamalar.