It strongly depends on what hosting package can you use. If you really know some C#, ASP.NET would be the ideal case, if you can get appropriate hosting. Of course, you need pretty good knowledge of HTML, CSS and also Javascript, no matter what server-side technology you can use.
http://www.asp.net/get-started[
^]
—SA