Я бы для начала прочел хотя бы половинку какой-нибудь книги по C#.
Вот,
вот вам и
вот хорошие книги. Расположил их приблизительно по возрастанию сложности.
Первая в довольно "детской" форме, за что ее многие недолюбливают, но учится по ней вполне можно. Если вам такой стиль по душе, то читайте ее. Если нет - то читайте вторую либо третью. Погуглите, почитайте поподробнее об этих книгах и выберите, что больше по душе.
Как освоитесь можно начать изучать Unity. А вот тут, как по мне, лучше не по книгам, а по всяким туториалам, так нагляднее. В частности, если немного владеете английским (а его было бы полезно знать), то на офф сайте есть хорошие туториалы.
Ну все выше написанное мое имхо, разумеется.