Recommended Books

Silverlight 1.0
by Devin Rader, Jason Beres, J. Ambrose Little, Grant Hinkson

XAML in a Nutshell
by Lori MacVittie

Get Started
Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. By using Expression Studio and Visual Studio, designers and developers can collaborate more effectively using the skills they have today to light up the Web of tomorrow.

Silverlight 2 Beta Runtime & Tools

Silverlight 2 Beta 1 Runtimes

Windows - Silverlight 2 Beta 1 Runtime

Mac - Silverlight 2 Beta 1 Runtime

Create Silverlight applications using .NET languages such as Visual C# and Visual Basic. View the features matrix to see the features in this version.

As with all pre-release software things can change and while Microsoft does everything to ensure the Beta reaches a high quality bar, Beta 1 is not meant for mission critical applications. While Microsoft recommends companies begin to experiment and build with the Beta to ensure applications can be deployed on subsequent releases, there is also a Go-Live license available for Silverlight 2 Beta 1 for early adopters.

Silverlight 2 Beta 1 Tools

Microsoft Silverlight Tools Beta 1 for Visual Studio 2008

The add-on to create Silverlight applications using .NET and Silverlight 2 Beta 1 and for creating Silverlight 1.0 Web sites with Visual Studio 2008. This install also installs the Silverlight 2 Beta 1 Runtime and the Silverlight 2 Beta 1 SDK. Visual Studio 2008 Standard or above is required.

Silverlight 2 Beta 1 SDK

If you are not installing the Silverlight Tools for Visual Studio 2008 which includes the Silverlight 2 Beta 1 SDK, you can download this SDK to create Silverlight Web experiences that target Silverlight 2 Beta 1. The SDK contains documentation, samples and other tools for building Silverlight applications. You can also download the source code and unit tests for some of the Silverlight Controls.

Expression Blend 2.5 Preview

A preview version of Expression Blend for designing Silverlight 2 experiences.

Deep Zoom Composer

This tool allows you to prepare your own images for use with the Deep Zoom feature in Silverlight 2.

Microsoft Silverlight 1.0 Runtime

  • View the features matrix
  • Required to view Silverlight 1.0 in your Web browser
  • Create Silverlight applications using JavaScript

Silverlight 1.0 Tools

Start creating Silverlight applications with The Visual Studio developer tools, and the Expression designer tools. For additional information on the tools read the overview.

Microsoft Visual Studio 2008

VS 2008 is the premier developer tool for creating Silverlight applications.

Microsoft Silverlight Tools Beta 1 for Visual Studio 2008

The add-on to create Silverlight applications using .NET and Silverlight 2 Beta 1 and for creating Silverlight 1.0 Web sites with Visual Studio 2008. This install also installs the Silverlight 2 Beta 1 Runtime and the Silverlight 2 Beta 1 SDK. Visual Studio 2008 Standard or above is required.

Expression Studio 2

Includes Expression design tools, Expression Blend, Design, Encoder, Web, and Media.

Silverlight 1.0 SDKs

Microsoft Silverlight 1.0 Software Development Kit
Download this SDK to create Silverlight Web experiences that target Silverlight 1.0. The SDK contains documentation and samples, together with templates for Visual Studio.

Videos, Tutorials and Samples

More Ways To Learn

More Training Videos

Watch dozens of videos for designers and developers, from the novice to the professional.

Visit the Quickstarts to create your first application

QuickStarts are task-based samples that provide an excellent way to learn the features of Silverlight. Each sample walks you through a feature and demonstrates how you can use that feature in your Silverlight-based applications.

Download a sample from the gallery

Upload and share your Silverlight sample in the Gallery

Have a Question? Visit the forums

Developers and designers throughout the world post questions and answers to the Silverlight forums.

Read the documentation

The documentation on MSDN will help you understand Silverlight.

RSS Stay informed, subscribe to the RSS

This is the main Silverlight RSS feed and includes community blogs, news and the latest content.