What programming Langugue does Unity3d use?

What programming Langugue does Unity3d use?

c#, javascript (unity script), boo

You can also link external code with c#