Which language should I start learning for scripting?

I’m an absolute beginner to Unity and I just read that it uses 3 different languages for scripting (JavaScript, C# and Boo). Which language is most beneficial to use?

I’ve already had some experience with C# but just read that most Unity tutorials use JavaScript. Would it be best to just stick with C# or to switch to JavaScript?

Or would it be best using a combination of both?

What would be great is the advantages and disadvantages (if there are any) of using each language

Thanks!

Stick to C# if you already know the basics in that language. UnityScript also has a lot quirks you have to learn. It’s only slightly similar to JavaScript. It’s a completely custom language which isn’t based on any specs beside the Unity documentation.