Могу посоветовать вам начать с C и потом перейти на решётку, почитать по шарпу :
василиев программирование на c# для начинающих,
Эндрю стилмен изучаем c#
По поводу юнити:
Для ознакомления рекомендую прочитать unity в действии второе издание и Unity для разработчика.
В начале будет трудно.
Если денег на книги жалко тратить торрент в помощь(я против пиратства)