In pretty much every Silverlight tutorial on this site, we have some XAML with backing classes in C# code. This is because, well, that is the standard language for pretty much anything in the .NET world these days (and no, you can't say that VB.NET is the standard. What are you doing still writing in VB anyway!?). But what if, for some reason, you hate semicolons and strictly typed languages, but you still want to write a Silverlight application. Well, worry no more, there is an option available for you - the Dynamic Language Runtime (DLR) and IronRuby/IronPython.