Best practices .Net web apps для новичка
Почитайте вот это — msdn.microsoft.com/en-us/library/ff650706.aspx
Как я понимаю, то вопрос в том как лучше строить веб приложения на .NET. Чтобы определиться с этим вам всё же стоит изучить что из себя представляет ASP.NET MVC и ASP.NET WebForms. Моё мнение что вам, как LAMP программисту, больше подойдёт по душе ASP.NET MVC, т.к. вы будете иметь полный конторль на HTML, хорошую возможность тестирования логики приложения, богатый скриптовый функционал на стороне клиента, SEO friendly и т.д. ASP.NET WebForms была разработана впервую очередь чтобы сделать веб-разработку максимально простой для программистов клиентских приложений и она больше подходит для крупных приложений. Но я всё же рекомендую изуть сначала ASP.NET WebForms, т.к. ASP.NET MVC строится на ядре первого.