Что нужно знать начинающему C# разработчику?
На любой вопрос ищи ответ у Кнута. 
По C#
https://viduus.net/wp-content/uploads/2018/02/Riht...
А Рихтер не слишком сложный? И насколько еще актуальные, не устаревший ли материал? О Рихтере противоречивые мнения.. Но насколько поняла, его книга уж точно не первой должна быть, при знакомстве с языком)