• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
-1
Question by TC21 · May 19, 2016 at 10:24 AM · programming-basics

Which is better programming language for beginners in Unity?

My friend knows pretty well C++ but also knows a bit of Javascript!Unity supports C# and Javascript,wich is better for him ? C# wich i thing it is similar with C++ or to learn a little bit more about Javascript and use that???

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image landon912 · May 19, 2016 at 02:19 PM 2
Share

Downvoted because this has been discussed to death. Use existing resources ins$$anonymous$$d of opening new questions.

3 Replies

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by coolraiman · May 19, 2016 at 02:06 PM

c# is the most popular language on unity, thus more documentation, support, example and etc...

it is easy to understand when you have a c++ background since the syntax is similar.

The most common mistake people do when they go from c++ to c# are on how reference work. If he know a little about java, he could get into c# very fast.

Unityscript can be easy to start but it leads to many pitfall and lack a lot of feature that c# have.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
2

Answer by tanoshimi · May 19, 2016 at 10:27 AM

C++ has very little in common with C#, but that doesn't matter - C# is more powerful, more supported, and has a more long-term future than Unityscript.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
1

Answer by Trevdevs · May 19, 2016 at 05:23 PM

There are pros and cons to both

C# has more documentation and can be used for so much.

UnityScript "I just call it javascript" has an easier to understand syntax, and would probably suit you better as being a beginner.

I would recommend learning both that way you have the advantage of looking up documentation for both, and being able to translate one language into another.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Referencing variables / functions on another script 1 Answer

Block programming for Kid 1 Answer

Which programs should i use for programming a game? 1 Answer

How to find Gameobject with given coordinates 1 Answer

Rotate function on c# 1 Answer

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges