С сего начать изучение c# и wpf?
Язык программирования C# 5.0 и платформа .NET 4.5 Эндрю Троелсен эта книга поможет вам, для начала стоит изучить сам С#, потом уже стоит приступать к WPF, по XAML есть много книг. Так же потом стоит посмотреть, что такое MVVM, и как его реализовать, какие есть фреймворки для этого. Опять же разработка на WPF, WinRT, Silverlight основана на технологии XAML(отличия есть, но принципы разметки одни и те же). Освоив, что то одно, проще будет освоить и другие.
Вот еще www.microsoftvirtualacademy.com, есть несколько курсов и по C# и XAML
Учить и делать, на хабре пост был недавно, можно найти.
Если нужна хорошая база в голове, то ITVDN.
https://www.youtube.com/user/CBSystematicsTV/
Бесплатно - intuit.ru, отличные 3 курса по C# и несколько по XAML.