This book is specifically geared at readers who have an interest in learning mobile phone application development on the Windows Phone 7 platform. You should be familiar with basic programming constructs and methodologies. You do not, however, need any previous experience in mobile development, Silverlight, or Windows Phone 7. Familiarity with Microsoft development tools, such as Visual Studio and Expression Blend, is helpful but is not required. This book guides you through the required features of these tools in order to facilitate application development on the Windows Phone 7 platform.