Чем предметно отличается ASP.NET Core от ASP.NET MVC? Про кроссплатформенность слышал, а что ещё?
"Если вы начинаете разработку нового проекта с использованием MVC-подхода и/или Web API, вам определенно нужно обратить свое внимание на ASP.NET Core. Технология содержит в себе целую серию значительных улучшений, которые заметно отличают ее от предшественницы. Помимо прочего, она также может похвастаться первоклассной системой внедрения зависимостей. ASP.NET Core также обладает специальными tag-helper`ами." - статья.
В первом же бесплатном уроке видеокурса ASP.NET Core автор замечательно описывает данную технологию и принцип её работы. Рекоммендую просмотреть, для общего развития)
И СТАТЬЯ тоже хорошая очень, тоже стоит почитать на досуге.