If you are coming from winforms and you are looking for a tutorial. I recommend you the MVVM Trainning extension for visual studio: http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942
It´s a tutorial with code examples.
The tutorial is divided in 3: Basic WPF app, the same app in MVVM and the same using Inversion of control.
Quite useful in your case :)
I also like these ones
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
http://karlshifflett.wordpress.com/mvvm/
and this one is with Prism.
http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx
It may be worth it to take a view to Prism if you are thinking to program WPF apps with MVVM