There are some great resources out there for getting started with Silverlight and WPF since I get this question so often I thought I would post the details here.
1. Silverlight Resources (Well as I say why re-invent the wheel).
Tim’s list of Silverlight Screencasts & Expression Media Encoder.
Joe Stegman’s Video Search Sample [code and session]
2. Expression (WPF) Resources
Best training resources for Expression are here.
Also worth looking at the Expression Launch Page.
If you are coming from a Flash/ Flex Background
http://lynda.com, ContentPresenter and the WPFblog offers 3rd party web based training created by Flash legend Lee Brimelow.
Resources for .NET Developers
FamilyShow – sample app built in WPF w/ video and code.
Watch Rob Relyea’s Windows Presentation Foundation for Developers presentation (references). This will provide an understanding of the overall vision for WPF and, more importantly, a sense of the possibilities of the platform by seeing some of the very best WPF demos.
http://windowsclient.net/
.NET Framework 3.0 Virtual Labs
Learning Plan to Begin Developing .NET Framework 3.0 Applications
A few agencies I know that are doing WPF & Silverlight projects
IdentityMine, thirteen23, Metaliq, Frog Design, Avenue A | Razorfish, Lightmaker, Cynergy
Trust me the hardest part with all of this stuff is choosing to start 😉