Рихтер с нуля не очень подходит, я считаю - лучше сначала с языком ознакомиться.
https://docs.microsoft.com/ - отличный вариант, там и гайды есть.
Если хочется книгу, то Шилдт или Албахари
Если хочется делать десктоп, то прочитайте ещё что-нибудь про WPF