C# + Asp.Net MVC вполне нормальное решение. Более того, если поставить нормальную цель, можно вполне изучить c#, html. jquery, css(twitter bootstrap), ms sql, linq, и другие сопутствующие технологии, вроде системы контроля версий, IIS, и какого-нить тестового фреймворка вроде *unit.
Если посчитать, что я написал прототип домашней бухгалтерии с нуля с практически нулевым знанием языка за фултайм по 8 часов в день за три месяца, вполне нормально. Учитывая, что мне 30 и я системный адинистратор и писал её пару часов в день вечером после работы, вполне нормально для новичка.
Основы можно вполне неплохо получить пройдя за полчаса вводные руководства по mvc по созданию онлайн магазина музыкальных дисков. Мне этого с головой хватило.