Okay so I have experience in Lua what is most like it JS, C#, Boo?
I prefer C#.
With that being said I decided to look at the big picture. If you plan on ONLY coding for Unity then use whatever you want. But I didn’t want to only code for Unity, and don’t. So logically speaking C# has more useful applications. If you learn C# it can be applied to a lot more powerful applications other than Unity, such as iPhone or windows development.
I personally also find C# to be more logical then JS.
In regards to boo, I’ve never even looked into it because I never even know it existed unit Unity. the only time I’ve seen examples of boo code is on the unity docs where you can choose your code from the drop down.
If it matters I come from a web developer background. I know html and php very well. I also am an avid Java developer. I’m not sure if these skills helped me with C# or not. Just my two cents.
If you want to learn some real programming, ditch all of these languages and focus on C++. But then again, you probably end up creating an entire game engine from scratch with C++.