C# or JavaScript for beginners ?

So I want to finally learn a programming language but I don’t know which.

I’m total beginner and I heard that JavaScript is a lot easier than C# but less efficient.

What should I learn if I’m total beginners in terms of programming ?

Javascript probably is a bit easier than C#. But Unity doesn’t use Javascript. Unity uses what they call UnityScript, a Javascript-like typed language that’s neither here nor there.

In the old days, I’d say it was easier for newbies to start off using UnityScript. But anymore, all of the tutorials use C#. So do almost all plugins and Asset Store content you’d acquire. So if you want to be able to more easily understand and potentially modify those, knowledge of C# will help you. Additionally, C# is C#, and knowing it for Unity will allow you to apply what you’ve learned elsewhere.

Go with C#.

PS - I don’t want to be too harsh, but this question has been asked a million times. Using the forum search tool will help you find answers to other questions you may have!

1 Like

C#.

UnityScript is a dying language. It might already be dead, and we just haven’t had the funeral.

3 Likes