А что до ООП идёт? А что после? "сишарп" - это же не линия, где можно изучить что-то "включительно до какой-то темы".
А что по практике у тебя кроме литкода?
везде
Не "везде", а "везде где я смотрел".
Где ты смотрел - ты не написал.
Любой источник по asp net core будет предполагать, что ты уже достаточно уверенно ориентируешься в C#/.NET/Computer Science => тебе не нужно объяснять "за что каждая строка кода отвечает" - ты должен сам понимать это по описанию каждого класса/метода/итд.