Забей на старый .net и что там было. Не забивай голову, серверные, корпоративные, облачные. В ноябре выйдет .net 5, который фактически и будет net core, на нем будет и asp.net, blazor, wpf, winforms, uwp. Все, что было в 4 станет legasy и будет только поддерживаться. Mvc, webapi, webpages это просто технологии. Mvc полноценное приложение, с контроллерами, шаблонами. Webpages это просто набор razor страниц, в которых можно код писать, ну webapi работает чисто с данными. В одном приложении можно все три смешать и никто вас не упрекнет. В основном, кто был на asp.net mvc уже переползли на asp.net core, для новых сразу core выбирают.