Yes to all. Check out the search and answers forum, also the Unify wiki. There are so many topics about these questions already. This section of the forum is more for script related help instead of general game design discussion.
Im not that good i’m afraid but motivation is the greatest tool so, i prefer C#, following some tutorials on 3Dbuzz so atleast im learning. Do u think Js is the way to go for this kind of thing ?