Atualmente com o .NET é possível desenvolver desenvolver desde aplicativos console até mobile. Nos últimos anos a parte web recebeu grande atenção e avanços.
Para o seu caso, recomendo fazer este tutorial (pt-BR), que demonstra uma aplicação web utilizando ASP.NET Core MVC, que continua bastante consolidado.
Mas existem outras opções para criar aplicações web, como:
- Páginas Razor. Aplicações MVC utilizam este recurso. A diferença é que aqui a lógica que estaria nos controllers pode ser implementada diretamente nas views;
- Blazor (novo), com renderização cliente ou servidor. Se assemelha ao React.js ou Vue.js, e pode ser utilizada na criação de aplicativos híbridos com .NET MAUI;
- Web API;
- .NET MAUI (Multi-platform App UI).