puan
kolaylığı açısından c#
çok yönlülük açısından java
hangisi işinize geliyorsa artık.
10 dk'da notepad yazılabildiği gibi, 1,5 - 2 sene arasında oyun da yazılabilir kendisiyle, bu aşamada sınır sizsiniz.
İkinci olarak; adının çekici olması, tutorial kitaplarının kuşe kağıda baskı olması veya halaoğlunuzun bu dili daha önceden kullanması hiç bir dili başarılı yapmaz. bir c# developer olarak söylemeliyim ki(üzülerek) c# türkiye sınırları dahilinde muhteşem bir marketing stratejisi ile tepede durmaktadır(yurtdışı ne durumda bilemiyorum). malum yazılım eğitim kurumlarında bilgisayar açma/kapama düğmesine basamayan adamlara 2-3 aylık bir süre zarfında c# platformu baz alınarak verilen eğitimler akabinde, ecnebilerin front-end developer dediği, benim ise piyasa adamı dediğim bireyler yetişiyor. ve bu insanların bildiği tek şey drag-drop, fazlası değil. java ve c++ ile tanıştığınızda yazılım geliştirme süreçlerinin aslında drag-drop olmadığını kavrıyorsunuz.
Toparlamam gerekirse; c# kötü bir tü kaka bir dil değil evet, bir çok işinizi ziyadesiyle görür. ama 200-250 kişinin yazacağınız programı kullanacağı bir şirkette, veya saniyede onlarca request'in geleceği bir server-client yapısında "adı güzel bunun hafız, ya nasip yazarız biz bu projeyi" dediğinizde işler düşündüğünüz gibi gitmeyebilir. ve bu noktaya geldiyseniz c#'dan öte programlama dillerini keşfetmeniz önem kazanıyor.
Günde 300.000 kişinin kullandığı projelerde de bulundum C# ile programladık.
C# kullanmıyoruz aslında .NET framework kullanıyoruz bu arada..
Yani VB ilede yazsan Asp ile de yazsan .NET Framework kullanıyoruz.
Java'nın Virtual Machine kullandığı gibi..
Ayağımıza taş gelse Bill Gates'den bileceğiz.. Arkadaşlar güzel olanı alkışlayalım ki arkadakiler ilerlesinler.. Visual Studio gibi başarılı bir IDE var .NET'in arkasında..
Diğerlerindede olsun güzel olsun neşeli olsun.. =))
java
haskell, javascript
kesinlikle java!!!
Fatih Hoca mı ? Burcu Hoca mı 

Bence ikisi arasında kesin bir ayrım söz konusu olamaz, tamamen kullanım alanlarına göre iki arasında geçiş yapılabilir.
Ama javada platform bağımsızlığı olmasından dolayı biraz öne çıkmaktadır.
sonuna kadar c#
C# piyasa dilidir, hazırcılığa uygundur, programlama ve algoritma bilmeyen adam bile C# ile programlar. Sürükle - bırak mantığı ve hazır metotlar..
Asıl olay C++'tır. Bunu bilir bunu söylerim..
Tabii amaç asıl önemli olan.. Performans için, ustalık için C++ diyorum.
javacı daha az. onun için java.

