Which language to learn considering support is ending for Boo

Hi all,

I’m new to Unity but would like to start getting into the scripting side of things.

I have been using Python for a while in other software, so was pleased that Boo (which seems to be similar to Python) is supported in Unity.

However, it seems that going forward Unity will no longer be supporting Boo.

So in terms of future support, which would be the best language to learn out of Javascript and C#?

I’ve made a start on some Javascript tutorials but I wanted to make sure that it is likely to be supported in Unity going forwards?

Thanks.

C#, simply because of the overwhelming number of resources for it. MSDN, official tutorials 80% of us being C# elitists… :wink:

It may also still be true that large projects in C# compile faster than the equivalent in UnityScript.

1 Like

C#

Locked, and C# :wink:

Because unity-js resources to learn from are minimal and the sample assets are now all in C#. Plus the entire internet is full of C# code you can use right away.

They’re super similar so C# really only just exposes the class wrapper that unity-js hides. Once you do a few scripts it will seem obvious.

2 Likes