MVC ile başlayabilirsin. Fakat Bu işler proje bazlıdır.
Yani her proje MVC ile yazılmaz.
İşin muhteviyatı ve yazan önemlidir.
Yani her projeyi MVC de performanslı olarak yazıp kullanacağın anlamına gelmez.
Kimi iş vardır MVC de yazarsın çok iyi olur kimisini de WebForms da iyi olur. BU tamamen yazan ve projenin muhteviyatını bağlar.
İlk etapta sen işin muhteviyatı ile alakalı işlemler öngörsende bu senin hangi şekilde yazacağının kararını sağlıklı vermene yetemeyebilir.
Zamanla olacak bir şey. Tabiki yazanın rolü büyük. Dediğim gibi hangi şekle daha çok yatkınsan onla yazmak isteyeceksin.
Fakat benim tavsiyem şiddetle Web forms Mantığını kavramandır.
Sebebine gelince.
Web forms mantığı ile Windows Forms mantığı temelde aynıdır. Sadece nesneler ve ufak tefek syntax farkları vardır.
MVC yazdığın zaman sadece MVC ile Web yazarsın. Forms'a daldın mı Windows da yazarsın Web de. Gerçi Programlama mantığını kavradınmı neyi neyle yazdığının önemi yoktur. Programcı gibi değilde Program gibi düşününce Syntax teferruat olur.
Saygılarımla...