Skip to main content

Learning resources for ASP.NET MVC

I am getting lots of question regarding where to learn ASP.NET MVC. So I thought it will beneficial to write a blog post so that everyone get advantages of it. Today there are multiple resources available to learn ASP.NET MVC here I have listed some of the my favorite resources to learn ASP.NET MVC.


Videos are great way to learn any technology and there are many video resources are available.

1) Pluralsight free videos on

On the official mvc site Pluralsight has provided 8 free videos It it a great resource for any to get started with ASP.NET MVC. Some videos are there for ASP.NET MVC 3.0 but still it is worth learning it.

2) Training video sites like Pluralsight,lynda and learn now online:

There are multiple site available which provides training videos with great content but it is paid. Here are few options
  • Pluralsight video: In terms of learning/training video Pluralsight is no.1 site in world I highly recommend their ASP.NET MVC courses. There are plenty of courses available and you can choose any of them as per your requirement. You can find all the ASP.NET MVC courses at following link.
  • video: also contains 2 video series about ASP.NET MVC you can find that from the following link.
  • LearnNowOnline Video: is another option where you can find tons of videos there. You can find all ASP.NET MVC video from the links.


There are plenty of videos uploaded on by bloggers and various companies. You can search it and find suitable videos for your learning.


If you are book lover then there are plenty of books available for ASP.NET you can search and find books as per your ASP.NET MVC learning level. Following are some of my favourite books.

1) Pro ASP.NET MVC 5 Plateform:

2) Professional ASP.NET MVC 5:

You can find more books by searching on web specific to version you want to learn.

Web sites:

There are plenty of websites and blogs are available just search it on web and you will get lots of links.
Following are my recommendations of websites:

1)  One of best web site to find great content about ASP.NET MVC. There significant amount of free learning blog, tutorials,videos and lots of content available there.

2) This is a great community site and you can find lots of well written architecture and blog there.

Blogs to follow:

There are so many great blogger’s available who write great content about ASP.NET MVC and related technologies. You can follow them and get learn from the their blog post.
Some of them are my favourites following are links for that.

Scott Hanselman-

Scott Gu-

Jon Galloway:

Phil haack -

Simone Chiaretta-

Maarten Balliauw-

ASP.NET Daily community spotlight - – Here you can latest collection of blogs article related to ASP.NET and other related technologies.

ASP.NET Article of the day - - A great collection of articles related to ASP.NET MVC and other related technologies.

ASP.NET site recommend resources -

.NET Web development and Tools Blog -  Here you can get all the latest information about tool and technology related to ASP.NET MVC.

ASPInsiders offical site: It got listed all ASPInsiders.Here you can almost all great blogs about ASP.NET and ASP.NET MVC related technologies.

I tried to cover as much as possible resources to learn ASP.NET MVC but still there are lots of other resources are available so put your favourite resources on this post comments.

Stay tuned for more!!


Post a Comment

Your feedback is very important to me. Please provide your feedback via putting comments.

Popular posts from this blog

How to create Rest API(Web API) with ASP.NET Core 1.0

Recently Microsoft has released ASP.NET Core 1.0 RC2, I am getting lots of request from readers that about creating Web API. So I thought it will be a good idea to write a blog post about how to create Rest API(Web API) with ASP.NET Core 1.0.

So let’s get started via creating an ASP.NET Core 1.0 Web Application like following.

Once you click on ASP.NET Web Application, It will ask whether you need to create Web Application or Web API application. We are going to Web API so I am going to select Web API Application like following. Please note that in ASP.NET Core 1.0 there is no separate libraries or DLLs required for creating web APIs. This is just a project template.

Now once you click on OK It will create a Web API application with default values controller and program.cs.  As you know Program.cs is now starting point for the ASP.NET Core 1.0 application so It contains all the required configuration and startup items. Following is a code for that.
using System.IO; using Microsoft.Asp…

How to use migration with Entity Framework Core

Entity framework core is  the lightweight, extensible and cross-platform version of Entity Framework. Before some time, Microsoft has Released a new version of Entity Framework RC2. I have written a couple of blog post about Entity framework code first migration earlier for Entity framework 6.0. So there was a couple of request coming for writing a blog post about Entity Framework Core RC2 migration. So I thought it will be a good idea to give an overview how database migration works in Entity Framework Core RC2. This post will cover a basic scenario where we are going to create the database with existing ASP.NET Identity migration and then we are going to create a new model and have that migration applied in the database.

How to use Entity Framework Migrations: Let’s get started, To demonstrate entity framework core migrations, I am going to create a sample core web application like following.

Once we select core application it will appear the following dialog.

Now w…

Creating PDF with ASP.Net MVC and RazorPDF

Update: I have written a new blog post about better approach to create a PDF with mvc- You can find that following location.- A Better Solution to create PDF with Rotativa and ASP.NET MVC
In this post we are going to learn how we can easily create PDF from ASP.Net application with the help of Razor PDF NuGet package.

About Razor PDF:
This NuGet package is created by Al Nyveldt It internally uses ITextSharp an open source PDF convertor library. RazorPDF uses Razor View engine to create iTextXML which is in tern used to produce PDF file. You can get more information about that at below link.

Example(Creating PDF with ASP.Net MVC):
So what we are we waiting for ? Let’s create a simple example. To create example first thing we need to a create and ASP.Net MVC application.