В идеале вы должны сначала изучить MVC , так как это заставляет вас изучать и понимать различные части сети, такие как HTTP-запросы, отсутствие состояния сети, HTML, CSS, и т.д.
В результате, если вы когда-нибудь решите использовать веб-формы или будете вынуждены использовать веб-формы, вы поймете, как все абстрагировано, и сможете повысить эффективность работы приложения.
Поначалу привлекательность перетаскивания из веб-форм может быть очень привлекательной. Но через некоторое время вы можете увидеть, насколько хорош MVC для того факта, что он заставляет вас полностью контролировать свой код с самого начала.
Лично я немного поболтал с веб-формами - но после использования MVC пути назад уже нет. С другой стороны, MVC построен на основе веб-форм, поэтому вы всегда можете использовать их, если хотите.