Что читать для изучения C#?
На метаните основы, в книгах - подробности. 
Балуетесь по туториалу метанита, потом (или в процессе) переходите к книгам. Вдобавок гуглите информацию про C# 6 и 7. Практикуетесь. Можно все вперемешку сразу. Главное - закрепление материала на практике.
Я бы советовал совместить метанит, документацию и Рихтера. Прочитали на метаните про потоки -> просмотрели докуменатцию -> более детально изучили этот вопрос у Рихтера