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 Apr 21, 2015 at 01:56 PM by HarshadK for the following reason:

Too subjective and argumentative

avatar image
0
Question by BaronStudio · May 11, 2013 at 06:15 PM · c#javascriptboo

What scripting language should i learn?

Okay so I have experience in Lua what is most like it JS, C#, Boo?

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 BaronStudio · May 11, 2013 at 08:13 PM 0
Share

Thanks I think I'll go with UnityScript, as I should be able to adjust to it faster.

4 Replies

  • Sort: 
avatar image
0

Answer by GoldGamerGod · May 11, 2013 at 06:29 PM

Javascript would be the most like Lia,since its more on a scripting side rather then programming.Boo and C# are programming,while UnityScript (what you wish to learn) would more fit your style.

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
0

Answer by trs9556 · May 11, 2013 at 07:03 PM

I prefer C#.

I started with JavaScript when I very first began with unity simply because more examples/answers that people wanted were all in javascript.

With that being said I decided to look at the big picture. If you plan on ONLY coding for Unity then use whatever you want. But I didn't want to only code for Unity, and don't. So logically speaking C# has more useful applications. If you learn C# it can be applied to a lot more powerful applications other than Unity, such as iPhone or windows development.

Something I also found is the more complex questions people ask are usually in C#. Based on what I've observed a simple way of putting it is the advanced people use C# where all the "noobies" use JavaScript.

I personally also find C# to be more logical then JS.

In regards to boo, I've never even looked into it because I never even know it existed unit Unity. the only time I've seen examples of boo code is on the unity docs where you can choose your code from the drop down.

If it matters I come from a web developer background. I know html and php very well. I also am an avid Java developer. I'm not sure if these skills helped me with C# or not. Just my two cents.

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
0

Answer by zain-rafiq · Apr 21, 2015 at 06:00 AM

Javascript is more like lua but I prefer c# as javascript isn't really javascript it's been changed to something called unityscript which restricts you to just unity whereas c# is more open.

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
0

Answer by Fappp · Apr 21, 2015 at 01:49 PM

I personally prefer JavaScript, especially when working with Unity. C# is a fine language too, but the main reason for not using it is that Unity provides with UnityScript what JavaScript lacks in comparison to C#.

The way UnityScript ( a branch of JavaScript ), is setup just feels logical when using unity. Also JavaScript is widely used in HTML canvas, and further webdesign. I believe strongly it's the language of the future.

If you want to learn some real programming, ditch all of these languages and focus on C++. But then again, you probably end up creating an entire game engine from scratch with C++.

It's a strong personal choice, but I prefer JavaScript at anytime.

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

Follow this Question

Answers Answers and Comments

17 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 avatar image avatar image avatar image avatar image

Related Questions

Can someone help me fix my Javascript for Flickering Light? 6 Answers

Setting Scroll View Width GUILayout 1 Answer

The name 'Joystick' does not denote a valid type ('not found') 2 Answers

Objectives based on object appear. 2 Answers

JS to C# conversion is a complete disaster 1 Answer


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