.Net is a framework used to develop a wide range of applications which could be web, mobile, windows- based etc.
ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications.
ASP.NET MVC framework is a lightweight, highly testable presentation framework that allows to develop robust web applications to cater your requirements.
Universal Windows Platform (UWP), which provides a common app platform on every device (PC, tablet, Xbox, HoloLens, Surface Hub, IoT) that runs Windows 10.