Well I’ve read unity essentials, and made the project. And its made me competent with the interface aspect of unity. But I still have no clue how to script on my own, where is a place to learn javascript and the commands for unity? Because I think I could make a complete game if only I learned the scripting part. Anyways, thanks.
Also I prefer to learn javascript because I did focus on that in the book. So i know a bit more of that then C#
A nice place to start for a beginner (Atleast for me) Is to begin with Javascript, Because I think it is the most simple. First you can learn basic Javascript (Tons of tutorials on youtube!) Etskii tutorials is a REALLY Good tutorial maker, Because he gives Visual representations as a normal schoolteacher would.
The first tutorial for Javascript tutorial is HERE- http://www.youtube.com/watch?v=5cRqu_tXIBY
It’s really not. Unityscript is fine, and has easier syntax for working with Unity (as it should, since it’s a custom language). The only real problem is that there is (still!) no official documentation, which causes people to think it lacks features which it actually has.
It’s not doing newcomers any favors if you describe a language as “much more powerful” when it’s objectively not. There are some C# features which Unityscript lacks, but there are also some Unityscript features that C# lacks. If the OP says they prefer Unityscript, then just accept that rather than trying to evangelize. It’s really tedious. Arguments about languages should stay in the “which language should I use” topics. (Of which there are an infinite number. )
@renman3000: really not the place. This topic is called “How to learn unity script?”
@3, sorry to bomb your thread.
Just ask. I leant Torque, having no programming background over a year. I learnt by asking questions on the boards. Some people hate that, but it was the only method I knew, and it worked. I continued to work with Torque for another year, before realizing the extreme limits of that engine vs Unity. So I learnt Unity, and chose JS as my language since I prefer it’s syntax. How I leant was ask and study. It took me only a month to get a grip. A year later I am very comfortable with it.
You’ll notice I posted tutorials to both Unityscript and C#. And it is a fact, that the new tutorials are coming in C#, which seems to show a shift in importance of the language. And his “preference for Javascript” was added as an edit after my reply, so I think you are being a bit too harsh here.
Tutorials are great and teach you more than just code, and that is important because Unity has a lot more to it than just the scripting.
When I started to learn UnityScript/Js I collected all the scripts I could find from where ever and used them for references. But the biggest help and don’t code without it guide is the documentation. I used Js in DX studio and that prepared me for Unity. I also Learned a lot about Js from the Microsoft Learn: Build skills that open doors in your career…=vs.71%29.aspx site.
Thanks a lot to everyone who posted here, I have no coding experience except Python at school (I’m 15) and I want some kind of early start into programming, even if it starts with UnityScript which publicly seems to be simpler to learn while many say C# is more complex, but therefore more… ‘powerful’ - able to do more difficult functions and that. I’m saying no more
C# is actually easier to learn than unity script. People who don’t know C# are afraid of C#, because it has a “C” in it.
It’s an irrational fear, C# isn’t really like C or C++… It’s more friendly and up to date than those languages. It’s closer to VB.Net than anything else, and yet people aren’t afraid of VB.Net, because it has “VB” in it.
-The unity implementation of C# is close enough that most C# coding examples that have nothing to do with unity are still applicable to coding in C# with unity, and the web is absolutely littered with C# code and tutorials that you will use to learn.
-It’s infinitely less littered with unity script examples, especially recently, and javascript tutorials aren’t really going to help you at all.
-The official unity tutorials, and most other unity tutorials these days have moved to C#. Just about the entire unity community has moved to C# since this thread was first posted in 2012.
If someone picks unityscript, it better be because of preference, not because they think it’s going to be easier to learn.
Yeah, be cautious of using three year old comparison threads. The whole community has shifted in the direction of C# dramatically over that time. Don’t get me wrong, there is still a sizable JavaScript community. But its less then 20% of users.
Not interested in getting into a language debate here. But I strongly suggest you check out more recent threads on the topic.