Coding with Unity

Hello!

I am interested in developing a game with Unity. However, I don't have much experiance in programming. I have started University 2 months ago, and I'm learning C++. Unfortunately, it is not available in Unity. So should I learn C#, or something else for unity.

Also, where can I find tutorials about the coding?

Thanks, Dreeka!

There is already a long post on this here and a really good one here. If you are learning C++, go with C#. Learning languages like C# or Java definitely opens more doors for you out of school as someone who writes code for a living. Your not going to find many shops writing code in UnityScript unless your writing games in Unity.

For just getting up and running with Unity, I'd lean more toward Javascript, as you'll find a lot of sample code in the Unity docs that's written in Javascript. While Unity's implementation of it is a bit specialized, if your situation is "I want to make a game, but I'm just starting to learn how to code", I would say that would be your best bet. Just do yourself a favor and keep whatever you do as super-simple as you can and focus on getting everything to work just right - you will learn things from even just that that you will probably never learn in your university coursework.

C# is a great language, very easy to learn, especially after having learned C++, and is also very applicable to many things outside just making games with Unity. It's also quite sophisticated, and can take some time to really get, especially if one hasn't fully mastered the in's and out's of C++ yet.