Асп в целом это и есть консолька, просто в ней веб хост вызывается. Можно пошагово даже написать от пустой консольки до аспа, по доке Майкрософт (читать .NET Generic Host и все связанные темы по разделам) – как по мне, это самый быстрый способ разобраться в основах работы хоста, а дальше можно уже выбрать направление: web api, SignalR, blazor, mvc и так далее (это если рассматривать
asp.net core, обычный же имеет немного другие разветвления насколько я знаю)