WPF Learning Resources

A friend from my previous team was asking about some resources relating to WPF as his team will be ramping up for WPF/Silverlight in their future releases. I think that's awesome and quite a shift in paradigm (COM/Win32 => .NET/WPF/Silverlight). Anyway, I thought I'd share some information on learning WPF here. Also, here is some faq information regarding Silverlight and Windows Mobile.

Books

Windows Presentation Foundation Unleashed by Adam Nathan: Probably the most popular of all the current WPF books out there right now. It is a great book and one of the best introductions to WPF.

Programming WPF by Chris Sells and Ian Griffiths: Also a good and easy read. Good intro and goes a little more in depth than WPF Unleashed.

Pro WPF in C# 2008 by Matthew MacDonald: I would say that it's not the best intro book as it is huge, but it has a ton of useful information and examples and goes in depth in a lot of topics. I find myself going to this book a lot for reference.

Online Resources

https://www.codeproject.com/KB/WPF/: Lots and lots of samples and tutorials. This is one of my favorite one resources for tutorials.

https://windowsclient.net/default.aspx: Our official public home.

https://channel9.msdn.com/wiki/default.aspx/WPF.LearningWPF

https://wpf-resources.com/default.aspx

Blogs

Check out Tim Sneath's blog roll which has a pretty comprehensive reference to WPF, Silverlight, and Blend blogs.

If anyone else knows of additional resource material that people would find helpful please let me know.

Comments

  • Anonymous
    May 20, 2008
    Great post Vince! I'm buying WPF Unleashed to start ramping up on WPF. I'll take a look at the other resources you mentioned as well...

  • Anonymous
    May 23, 2008
    Regarding the book Windows Presentation Foundation Unleashed, I wonder whether it will have many outdated information since it is published in 2006.  Regarding the book Pro WPF in C#, is it exactly the same as the Pro WPF in Visual Basic besides the .net language?

  • Anonymous
    May 23, 2008
    WPF Unleashed did come out awhile back but I do think that a lot of the information there is still very relevant.  It is a good overview of the foundations of WPF which has not changed.  I haven't actually gone through the Pro WPF in VB so I couldn't really tell you much on that.  The reviews on that one seem to be good like it's C# version though.

  • Anonymous
    September 01, 2008
    Charles Petzold's "Applications = Code + Markup" isn't too bad also for learning WPF. http://www.xamlresx.com