Sadece C# öğrenerek Unity kullanmak/oyun programlamak pek mümkün değil çünkü Unity dili kendine göre özelleştirmiş ve özelleştirilmiş olarak öğrenmen ya da C# öğrendikten sonra özelleştirilmiş dilini öğrenmen gerekir. Arayüzü aşırı basit zaten konuya bile girmiyorum.
JavaScript ne alaka, alakası bile yok orjinalinde sadece ve sadece C# kullanıyor. Eski Unity3D JavaScript'de kullanıyordu fakat artık şimdiki Unity'de kullanılmıyor.