حسنا سأبد في تعلم الUnity وقررت استعمل c#

لذلك يجب ان يكون لدي معرفة نسبية بالc# .... بدأت في متابعة دورة c# ولحضة ان هناك تشابه كبير (جدا) بينها و بين الجافا

ماهي الاختلافات الاساسية بين الجافا والc# ؟ ثم ماهو الحد الادنى من المعرفة الذي يجب ان املكه لكي ابدا البرمج بالc# على الunity ؟

سؤال اخير : هل namespace هو نفسه package

:p شكراا