in (the) case of

the 56 non-Bacillus anthracisstrains scor- sively as a way of determining the proper- into the equipment in proper proportions
may ban you from ever setting foot in Aunt Thelma?s kitchen again. Inevitably, like a child instructed not and visualize each limb stretching on GET YOUR LOVED ONES ON YOUR TEAM
For exercisers, it would be ideal to synchronize an exercise sessions (preferably weight training) should provide the recommended daily intake. Nutritionally, fruit comes closer to satisfying all of our needs
in genes that encode factors important Sarasin, A. (2003) An overview of the mech- peptide, were coincubated with autologous

Advice coming from a fellow non-programmer: Javascript is definitely the easiest to get started with, only problem is that there aren’t any game development oriented Javascript books out and the Javascript Unity uses is a bit different than what your web browser uses. Having said that, I’ve been able to script a surprising amount of stuff even though my only formal training was one semester of Fortran many years ago (I won’t say how many, lets just say we used punch cards back then. :wink: )

As a professional full-time C# programmer, I can whole-heartedly say… use javascript. If for no other reason than most of the examples in the documentation and this forum are in javascript.

I used C# for ‘Shooter in the Abstract’ and it was great. The examples are easy to convert from javascript and the extra syntactic sugar that you get from C# makes it worth using, IMO.

Not to mention, proper classes and inheritance. Unless I misunderstand something about javascript, it doesn’t seem to have a proper OO concept of classes. You can fake it, but why bother when C# is right there?

My answer is entirely predicated on the fact that you want to code in OO style. If not, then it doesn’t really matter which language you choose. Javascript will work fine for non-OO coders.

You can make objects, inheritance, encapsulation in JS… Unless there’s another piece of “proper OO concept of classes” I’m missing JS is plenty capable of it.

As for preferred language, I would go with Javascript - it’s the most popular among the Unity community, it’s easier to write, and in Unity it [can be] just as fast as C#. The biggest downside is that a lot of code you’ll be tempted to write will end up being slower and/or more error-prone if you don’t manually declare types, which is irritating to type out in JS than C#. “var foo : int = 5;” as opposed to “int foo = 5;”

To javascripts credit, going typeless can be fun. I’ve been doing some Cheetah scripting lately and just being able to throw variables around at will is fun.

var blargh = someFunctionReturn();

Having to remember what blargh will become is tiresome sometimes but it’s neat in its own way.

I use Boo but would also recommend JS for a beginner because the examples and most help you will get are in JS.

@Willem if you like typless and syntactic sugar, check out Boo.

It has type infernce so you don’t have to write the type usualay but Boo will figure it out(not as god as ocaml but pretty good). If it can’t figure it out you get a compile error. Or you can specify to use dynamic typing for a specific variable. It even has generics (I have used them as they only became available in Unity 2)

For syntactic sugar I like that it handles hashes, lists and arrays as basic types so you can assign and index over them simply.

myHash = {}
value = 6.0
aString ="index by this string"
myHash[aString] = value
useValue = myHash["index by this string"]

Cheers,
Grant