Should I learn ASP.Net MVC or ASP.Net Core?

Are you confused over if you should learn ASP.NET MVC or ASP.NET ?

Such questions are obvious when new technology comes up in the market, most importantly to take over its predecessor.

Although everyone have tendency to learn everything as soon as it comes in the market, without considering the other important facts.

Here I am providing few of those facts you should consider before deciding, which one should you learn.