1 -
Что почитать для понимания чужого кода?
чужой код
2 - осваивайте отладчик.
первый раз работаю с С#
если это винда, то все довольно не плохо - вам абсолютно легально и бесплатно, доступна
VS2019 Community (если есть очень веские аргументы, можно и версию постарее) изучайте код под отладчиком
3 - советовать вам литературу, в данном случае бесполезно - надо знать мышление кодера, который
слислся. возвращаемся к пп2 - лучше отладчика, ни кто вам не поможет
4 - поправка - F1 и
правый клик на классах в студии )). если класс от МС - F1 поможет. если класс/переменная/тип от "слившегося" - изучите пункты меню "правого клика":
- перейти к определению
- перейти к реализации
- найти все ссылки
5 -
upd что бы читать, надо и кодить.. что бы легче было читать - надо много кодить. эти процессы друг друга сильно подпитывают. если нет заданий "с чистого листа".. стоит где то упражняться (как качалка, спортзал).. тут к примеру
https://www.codewars.com/
.. но делать хотя бы мелкие, но кому то полезные задачи, это даже круче. ну и совсем круто - совмещать все... если хотите стать мастером )))