To do big things (like learning WPF + MVVM) it is better to break the task in smaller steps.
I think that the best approach in this situation is to start by learning the UI part of Wpf. Learn XAML syntax, the layout system, the available controls and forget about binding and how to deliver data to the controls.
Once you know the UI basics of Wpf then it is time to move to MVVM. Learn how bindings work and the MVVM pattern.
In this Web you can find a tutorial focusing on the hands on but with the theory available:
http://www.learnmvvm.com