Selamlar Semih,
Sordugun sorunun kolayca verilecek net bir cevap yok bence. Burada ne yapmak ve nasil yapmak istedigin onemli. Oyun mu yazmak istiyorsun, isletim sisteminin cekirdegini mi yazmak istiyorsun, hesap makinasi mi yapnak istiyorsun yoksa web sitesi ya da web uygulamasi mi yazmak istiyorsun. Cevap ne yapmak istedigine gore degisecek.
Baslangic olarak hep C onerirler, zaten cogu universitede de mufredatta olan dil C'dir. Bence C'den baslayabilirsin. Zaten C'nin mantigini kavradiktan sonra baska dillere gecis yapmak cok kolay olacaktir. Eger senin icin programin hizli ve gorselliginin guclu olmasi onemliyse yani oyun yaziyorsan o zaman C++' tercih edebilirsin. Cunku C++ ile direkt sisteme komut gonderebilirsin.
Eger ki kullanicilar icin arayuz ya da formlar yapacaksan bunun icin de C# isini bayagi kolaylastirir cunku icinde formlar, butonlar, menuler, listeler gibi komponentler hazir geliyor. Tabi burada windows platform bagimliligin var. Gerci son zamanlarda ortaya cikan open source uygulamarla birlikte bu bagimlilik da ortadan kalkmaya basladi.
Platformdan tamamen bagimsiz bir uygulama yazmak istiyorsan ve de hem linux, hem windows, hem de macte calissin istiyorsan o zaman Java kullan.
Ozetle sunu diyebilirim. Cagin teknolojisinde genel olarak hangi dil populerse, hangi dilin ogrenimi kolay ve dokumantasyonu bolsa onu tercih edebilirsin.