Java na .NET(C#,VB) zote zinategemea JIT compiler so speed ni almost similar ingawa java inaweza kuwa ahead. Language selection inategemea na kitu unachotaka kufanya. GOOGLE ni kampuni kubwa sana wanatumia JAVA in most of their Applications,wao ndio wanamiliki Operating System ya Android ambayo wamei develop na JAVA, few years to come itakuwa inaongoza ku power many mobile phone devices. Asilimia 90 ya mobile phones zina JAVA(JRE) so ukiwa mobile developer in JAVA utaweza kutengeneza pesa mingi. Usisahau Applications zote za Blackberry nazo ziko developed by mdudu JAVA. Pia JAVA ni Open Source kama PHP na Python. So itakuwa rahisi ku master such languages na kwa haraka sababu ni rahisi kupata support on net due to open source nature,have many users + A lot of ready made libraries kuliko language kama za Microsoft(C# na VB) ambazo hata tools for development zinauzwa bei ghali. Pia kama utaanza kujifunza JAVA,itakuwa rahisi kwako ku move either to C++ au C#,actually ni rahisi sana ku move to C#, C# ni copy ya JAVA with some C++ concepts. JAVA was developed from C++ by Automating some tedious C++ parts. Kazi Kwako..