Где найти такую книгу по С#?
Не понимаю зачем вообще учить что-то перед изучением <название языка>.
Почему бы не сразу заняться изучением <названия языка>?
C перед изучением C#
Перед изучением можно тратить своё "драгоценное" время на видосики, как "что нужно знать программисту", "Учим C# вместе с автором" и т.д.
Если знаете C, то проблем с C# не будет.
Если разберётесь с основами, я, как и все, могу посоветовать CLR via C#.