User1571286033 posted
Here are a few recommendations, all of which I used myself to learn ASP.NET:
Professional ASP.NET MVC 5
This book shows you step-by-step how to use MVC concept within your project with a lot of practical examples. It describes controllers, views, and models very efficiently.
With this practical book, you'll learn how by combining the ASP.NET MVC server-side language, the Bootstrap front-end framework, and Knockout.js--the JavaScript implementation of the Model-View-View Model pattern.