C Sharp

C Sharp (C#)  —  это язык программирования, предназначенный для записи компьютерных программ. Помимо Java Script и Boo — это один из языков программирования, используемых в Unity для написания скриптов. Скрипты необходимы для управления отдельными и описания взаимодействий нескольких игровых объектов между собой,  создания игровых событий, интерфейса, управления  в игре и т. д. В качестве редактора скриптов в Unity используется среда разработки MonoDevelop.

icon-chain01

Руководство по программированию на С# на cайте Microsoft:

https://msdn.microsoft.com/ru-ru/library/67ef8sbd.aspx

С чего же начать?
Массивы и списки
ref и out в C Sharp
Пул объектов
Time
Math и Mathf
Transform