Раз Вы еще студент и есть база C#, то думаю ASP.NET будет лучшим выбором. По DreamSpark через ISIC можно взять профессиональную студию. С остальными технологиями, к сожалению, не знаком, но по-моему, Ruby > PHP, если учите с нуля и нет разницы, хотя если исходить из доступности вакансий, то наоборот. Плюс у ASP.NET есть Web API, где есть OData. MS Office отлично дружит с OData, например, если во время защиты показать, как легко в Excel строить отчеты по Вашим OData endpoint'ам (по сути, по базе данных), то преподы это должны оценить.