Что изучать asp.net MVC или WPF? Какие технологии имеют больше перспектив?
На мой взгляд, ASP.NET MVC будет перспективнее. Сейчас все больше функционала переносится с десктопа в веб, особенно что касается взаимодействия с базами данных, больший упор идет на saas-решения, где есть backend и может быть много различных клиентов - веб-страницы, мобильные приложения, стандартные десктоп-программы
Склонен к тому, что за Web приложениями будущее. Хотя не все задачи можно решить с их помощью.
По своему опыту скажу, что WPF использовал только несколько раз, для клиентов на рабочих местах, где необходим был функционал работы с локальным оборудованием.
Все зависит от конкретной задачи, а под нее уже нужно подбирать варианты реализации.