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.


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

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

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




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 (4)

  1. Arnab says:

    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…

  2. Peter says:

    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?

  3. 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.

  4. xamlresx says:

    Charles Petzold’s “Applications = Code + Markup” isn’t too bad also for learning WPF.


Skip to main content