Если ты учишь .net не для веба, сразу убирай отсюда помойку ой то есть js и реакт. Ибо c# имеет куча областей, как и десктоп, мобильную, игровую и веб направленность. Какая нужна тебе?
Десктоп- убираешь смело все что как либо касается js и учишь wpf и разные фреймы с вакансий (ибо кто бы не говорил они есть и нужны).
Мобильная - учишь js на уровне циклов и просто учишь базовую яву и хамарин.
Игровая- можно и бд убрать с жс, а учить доки юньки или другого движка.
Веб- ну тогда добро пожаловать в гей-клуб тут всем очень рады и учишь жс, бд, linq и asp.net.
В данный момент главное от джунов и прочих требуют хотя бы устно знать что такое ООП и фреймворки.
Если кто-то не согласен с мною описанным - рад подискутировать.
Забыл указать про unsafe код для программирования всяких SMT32 и подобных COM устройств.