No MVC geralmente não tem extensão de arquivo.
O sistema se baseia nas rotas (routes) para gerar as urls. A extensão de arquivo é usada quase que exclusivamente no IIS6.
Seu endereço no caso acima seria:
/Home/List
Minha sugestão seria você iniciar no site
www.asp.net/mvc e seguir os tutoriais do framework. Apesar de estar em inglês é fácil acompanhar.
Quanto aos livros de MVC não conheço nenhum em português mas posso afirmar que os melhores são em inglês.
Eu recomendo o livro abaixo para todos que desejam iniciar no framework:
Pro ASP.NET MVC 3