Насколько бесплатна разработка на ASP.NET для новичка?
Это абсолютно бесплатный фреймворк. Можете на нем хоть простой, хоть средней, хоть большой руки делать сайты и платить за него не нужно. Если говорить о стеке, то не обязательно использовать mssql, можно и mysql, и postgres и т.д., он отлично работает с разными бд. Тоже самое касается и IIS, есть селфхост, есть кестрел.
Microsoft Visual Studio Express
Сейчас он бесплатен для частных лиц - надо лишь учетку Microsoft.