С чего начать свой путь(разработка под wp и win)?
Что выбрать?
Другую платформу. Серьезно. Как WP разработчик ответственно заявляю — вакансий в данном направлении крайне мало, особенно на российском рынке.
Если хочется C# и мобилки — изучай Xamarin.
Если хочется C# и игры (в том числе мобильные) — Unity.
Если хочется C# без мобилок и игр — ASP.NET и Enterprise направление.
По всем трем пунктам спецы востребованы.
Если все таки хочешь разрабатывать под WP, то 8,1 — единственная актуальная мобильная версия.
UWP — позволяет создавать приложения под разные платформы (телефоны, десктопы, xbox и т.д.) с единым кодом, то есть значительно сократить время на разработку.
Но пока не суйтесь в эти дебри. Начните с изучения базового синтаксиса C#. Хороших книг — валом. Большинство советуют "CLR via C#" Рихтера. Как только более менее освоитесь с самим языком (без графического интерфейса, просто консоль) — выбирайте одно из вышеперечисленных направлений и изучайте требуемый стек технологий.
Написанное под WP7 (точную версию 7ки не помню) работает на 8ке, но сама 7ка уже мертва почти полностью, даже родной майкрософтовский Скайп на ней перестал работать