Silverlight 2 allows you to create rich interactive applications for the Web using Visual C# and Visual Basic.

 To learn Silverlight go to videos: http://silverlight.net/Learn/videocat.aspx?cat=2