MVC denilen sey katmanli mimaridir.
Model, View, Controller olarak aciklanir.

Getirdigi avantaj,
Buyuk projelerda daha kolay calismayi saglar, hata ayiklama daha cabuk olur vs.. gibi faydalarindan dolayi kullaniliyor.

Arastirma yaparak bu konuyu iyice kavramanizi tavsiye ediyorum.

Sizin forum sistemi yapmanizla pek alakasi yok yani.

Goreceginiz dersin ASP.NET MVC olarak adlandirilma sebebi ise, MVC mimarisinin ASP.NET ile hazir gelmesidir.

ASP.NET Web Form var mesela.
Onda da masaustu programlama yapar gibi, surukle birak seklinde web sayfalarini olay gudumlu olusturabiliyorsunuz.

Izleyecegin yol ise;
ASP.NET MVC dersleri diye arastirin ve guzelce ogrenin.
Ilk once forum sisteminizin tasarimini yapin, sonra veritabani yapisini cikartin, ihtiyac duyacaginiz eklentiler vs. varsa onlari belirleyin.
Sonrada yazmaya baslayin.

Kabaca bunlari soyleyebilirim.