Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • 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 /
This question was closed Feb 19, 2013 at 01:41 AM by AlucardJay for the following reason:

Too subjective and argumentative

avatar image
0
Question by JosephSlade · Feb 19, 2013 at 01:42 AM · c#javascriptboo

What programming language do I need to learn?

I know that this is in fact a common question, but I'm entirely new to this sort of thing. I'm using a Mac, and as such, I feel like I'll be limited in this coding area because quite frankly, PC is still dominant in most areas. I know Unity can use C#, Javascript, and Boo, but I don't know which to use. I had started to learn Python because it comes installed on Macintosh, and it was really fun for me, but I eventually learned that Python was not usable in Unity, so I looked into C# but apparently it is used to make PC applications only. Basically, I just need to know where to start. Any information would be greatly appreciated.

Comment
Add comment · Show 6
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 AlucardJay · Feb 19, 2013 at 01:40 AM 0
Share

Sorry, but your question is too broad. Unity Answers and its community is here to help you solve any Unity specific problems you have. You can try asking your question on the Unity Forums.

  • http://answers.unity3d.com/questions/64583/Which-language-should-I-learn.html

  • http://answers.unity3d.com/questions/43850/which-program$$anonymous$$g-languages-i-should-learn-first-t.html

avatar image dubbreak · Feb 19, 2013 at 02:35 AM 0
Share

Go with C# as it's a real language that is used outside of Unity quite often (skill that can get you hired). Unity's "javascript" isn't actually javascript but rather an alternative syntax Unity Tech created. It is useless outside the realm of unity. It is good for people that have used action script (as it makes them feel more comfortable), but beyond that I can't encourage learning it.

Also, you'll have general program$$anonymous$$g questions when you get going. Answers to C# issues can be found all over the web via google and you have some other question forums that can help you solve general program$$anonymous$$g questions in c# quickly (e.g. stack exchange). With unity's js you are stuck asking questions here and the forums.

Boo might be easier for you since it looks like python, but it's not as actively used as C# so you'll have issues finding help.

avatar image JosephSlade · Feb 20, 2013 at 05:35 AM 0
Share

So, even though I'm using a $$anonymous$$ac, I can learn C# and then use $$anonymous$$onoDevelop to write the script, yes?

avatar image iwaldrop · Feb 20, 2013 at 05:38 AM 0
Share

Definitely go with C# if you're just starting out. Not because it's an easier language to learn, but because there is more support out there on the Internet for it, and it'll serve you better in the long-run if you decide you want to stick with program$$anonymous$$g.

avatar image Eric5h5 · Feb 20, 2013 at 05:54 AM 0
Share

C# has nothing to do with $$anonymous$$acs or not-$$anonymous$$acs. It's a program$$anonymous$$g language.

Show more comments

0 Replies

  • Sort: 

Follow this Question

Answers Answers and Comments

13 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

How to access Vuforia C# library from Javascript 2 Answers

How to get Profiler window into my project? 1 Answer

Simple car script not work on unity 5? 1 Answer

Can I use Javascript (Unityscript) for Box2D for Unity or Farseer Physics? 1 Answer

Manual Compilation of UnityScript / JavaScript 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges