Попробуйте вот такую книгу: Изучаем C# через разработку игр на Unity. 5-е издание Ферроне Харрисон
Учат с нуля, показывают нужные важные вещи, с попыткой учить через Юнити (хотя по мне, лучше учиться с консольными приложениями).
Если хорошо поискать, можно найти вариант подешевле...