What is the best language to start with?

What is the best language to start with in Unity?

  • Currently, I'm learning Python through a few books and codeacademy. After watching some videos by Tom Jackson (one of the makers of Surgeon Simulator 2013: http://quickfingers.net), I really want to get into Unity after I feel like I can move into something more difficult.  My main focus is making games. Currently, I'm leaning a little bit more into Javascript due to the fact that many Unity tutorials are in Javascript, codeacademy is primarily FOCUSED on Javascript (among other things) and Javascript has many applications outside of game-making. What is the best language to start with in Unity? P.S. I've hear a rumor that learning C# is harder for native-english speakers. Is this true?

  • Answer:

    C# is what you want. Unity has its user friendly version of Javascript but in the long run, you can reach a bottle neck when you want something done externally and not wanting it go thru Unity. I started off with Javascript when I was introduced to Unity, but later I had to get into C#. I already knew C/C++ so I cant say about difficulties by language. But Unity has an excellent dev community which is in English. On the final note, C# is a stronger language if you want to develop cross platforms and not just Unity.

Animesh Jha at Quora Visit the source

Was this solution helpful to you?

Other answers

JavaScript would be the best starting point. It's the language of choice for a lot of the major development frameworks. Only use C# if you want to focus on Windows development. JavaScript, C++, C, and Java are the popular choices for cross-platform games and applications.

Tony Sharp

I personally started with unity's JavaScript. However now I exclusively use c# If I had to do it again , I would have learnt c# first Why? Its the language I perfered , I think maybes it about trying them both and finding which you perfer :)

Devin O'Dowd

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.