JavaScript or C# ?
3 Answers
3JavaScript will be easier to pick up. But c# I find more useful. And if you learn C# then you'll pretty much know more things about JavaScript.
At the end of the day they are pretty similar so once you learn one the other will be really easy to pick up.
They really are very very similar. The docs have examples in all languages (use the drop-down to change it). I would actually recommend C# because it is slightly more strict (typing) to force you into better habits, and you'll have less problems with your scripts referencing each other if you needed to mix JS and C#. Plus, if you needed things outside the Unity manuals (that would be the MSDN reference), most of those examples are in c#. But again, the differences are very slight.
JS is slightly easier, but I'd say go for JS because all the manuals seem to be written in it.
@The OP: I wouldn't let the documentation's emphasis on UnityScript deter you from going with C# if you're so inclined. The documentation is steadily becoming more C#-friendly. Plus, you can always get help on the forums, and anything you need to know that isn't Unity-specific, you can find out using MSDN or any other good C# reference.
– j_y_kOf course, the community is great and you could probably learn both with relative ease and a lot of help.
– anon73820239
Oh my god, that sucks. I didn't know about those problems. I always assumed Mac had more features and was ahead in development..half of me is happy to know that this is not the case ;)
– Le-Pampelmuse