I am a C# programmer. I'd like to start learning ASP.NET, but before that I'd have a couple of questions:
1. Should I learn ASP,NET Core or ASP.NET MVC? (What I need is to dynamically reformat pages on an existing web, at request, and also to provide user feedback forms that should access a database.)
2. I have on location an old Windows Server 2003 and another 2008, which I thought of using for testing samples. Can the framework required by ASP.NET Core be installed on such older servers? Would older IIS handle the job?
3. This book "ASP.NET Core in Action" is recent but some readers complain it's too verbose. Would you recommend another book/tutorial?