Skip to main content

Getting Started with Windows Communication Foundation

Windows Communication Foundation (WCF) provides a unified framework for rapidly building service-oriented applications that makes it easy to build and consume secure, reliable, and transacted Web services. It unifies the capabilities in ASMX, WSE, Remoting, COM+, and MSMQ; therefore developers need to learn only one programming model.

Learning Windows Communication Foundation

Different people learn using different tools, and there are a variety of ways you can learn Windows Communication Foundation. These resources include:

Instructor-led training

Microsoft training and events are happening around the world; take a look and find one near you.

Books on Windows Communication Foundation

Find just the book to help you understand Windows Communication Foundation and related technologies.

See Windows Communication Foundation in action

You can see examples of Windows Communication Foundation in action using these samples and videos:

Code Samples

Working samples that you can browse to help you learn Windows Communication Foundation.


Short, focussed videos on specific topics in using Windows Communication Foundation.


Longer videos that explain broader concepts and techniques using Windows Communication Foundation.

Technical Articles

Get in-depth coverage of various WCF topics in these articles.