C# — он и десктопный и Web (AspNet), плюс MetroUI и WindowsPhone,
Express Studio 12 + Express TFS12 — бесплатны.
Но всё уходит в сторону всяких облаков, хоть Azure, хоть еще куда, мне все рекомендовали забить на десктоп и изучать веб, хоть на том же шарпе…