Should I use c# or Unityscript?

Assuming I have no knowledge of either, should I learn c# or Unityscript to build my games?

What are the pros and cons of both?
which one is easier to learn?
Which one is more powerful?

Most of the Unity demo’s seem to be written in Unityscript, but I’ve read around that c# might be the better option, so I’m not entirely sure what I should learn/use.

I do know the basics of Unityscript, but I know none of c#.
Should I just learn both?

Please help, and thanks :slight_smile:

-pickle chips

Not again… :smiley:

This question tells me you certainly did not search before you posted this question.

Beside the fact that this question has been asked hundreds of times, it’s one of those questions that can’t be answered.

the FAQs

  • UnityAnswers is a place for questions that can be answered! Avoid asking questions here that are subjective, argumentative, or require extended discussion.

  • **
    Unity Forums is a place for discussions**, opinions, showing off your work, getting feedback, and general community chatter.