Как лучше изучить принципы создания приложений в .net core?
Прям основы - ulearn.me - курс "основы программирования на C#"
Потом можно там же курс "проектирование на C#"
У Microsoft на сайте есть довольно неплохие примеры приложений Microsoft Learn + офф документация. 
Metanit - краткий справочник по синтаксису.