WPF is not an extension of C#, but an extension of .NET. You can write WPF programs in VB.NET as well as C#. You first need to decide whether you are going to use pure C# forms programming or WPF. In either case go to the
Articles section[
^] and check out some of the tutorials there.