Попробуйте начать с "Язык С#. Базовый курс.", автор - Вадим Подбельский.
А вообще, обратите внимание на видеокурсы. Можно найти вполне адекватные курсы (в том числе и бесплатные). На мой взгляд, для совсем начинающего они будут более эффективными, чем книги.
Для создания игр С# вполне подходит - именно этот язык использует Unity3D.