Hi there,
I am new to unity and I was wondering what the difference is if you code in C# or javascript. I am primarily a C# user and I want to basically deploy my games to the web. Are there any pros or cons to programming with either language?
Thanks 
If youโre already fluent in C#, stick with that.
Short of some interesting quirks with UnityScript (read: JavaScript), and some advanced coding features of C# that have not been translated to UnityScript, the languages work pretty much the same.
Also, you can use Visual Studio C# Express (or full version) with Unity as well.
I read a article by flashbang, a popular Unity using publisher, and they basically summed it up like this. Both are pretty similar but C# is generally harder to learn but has a few extra features; whereas Javascript is more intuitive. So as mentioned above, if a C# coder use C#; if a hacker like me use Javascript.