ИМХО: я рекомендую начать с
видео курса - так быстрее и проще втянуться в язык и понять его. Не обращайте внимание, что видео не совсем новое - для знакомства с C# вполне достаточно. После того, как посмотрите этот курс + можно парочку других, потом
скачайте купите книгу
Джеффри Рихтера например эту - и эта будет ваша "библия". Только сразу, после прочтения (или во время) каждой главы - пробуйте сразу всё повторить в
Visual Studio 2015/2017
Вот собственно краткий ответ