I’ve been playing around with Unity 3D for a few weeks now, but I’d like to really get down to business. I understand the program pretty well, but the JavaScript programming is still a bit out of my reach. My question to you is this: How should I go about learning JavaScript for Unity 3D? Should I simply look for JavaScript tutorials, or should I look for something dealing with Unity 3D? I’m not quite sure I’m getting my question across correctly, so if you need some clarification, let me know.
I would personally recommend non-specific tutorials.
While Unity-specific tutorials will help you learn, regular JavaScript tutorials will help familiarize you with the language and will cover a lot more of the basics.
From what I see most Unity-specific tutorials often assume that you already have at least some programming knowledge.
But I may be wrong because I have not done any in a long time.
Now, I do have a bit of experience with Java. I like to consider myself an intermediate-level user, but I’m probably more like an advanced beginner. Do Java and JavaScript have enough differences to justify learning from scratch?
Keep in mind that UnityScript (aka ‘Unity’ JavaScript) and JavaScript are not the same language, so learning from non-Unity JavaScript tutorials may cause more confusion than anything else.
From what I know of the languages, Java is actually more similar to C# than to JavaScript (or Unity JavaScript), so if you have some experience with Java, you might prefer to use C# rather than UnityScript.
Ah, good to know. Thanks Mr. Anders!