To start developing with Silverlight, you need to set up your machine with a number of applications and tools. This chapter will walk you through that setup. Then, we'll take a look at the Silverlight project templates available to you, create a Silverlight application using one of these templates, and explore its structure.