Here is a cheat sheet that one of my co-workers shared with me:
http://www.dreamspark.com Registration is first step in getting a free AppHub account for students. Free software downloads, community
- http://create.msdn.com All Things Windows Phone 7; set up developer account, upload apps to marketplace, get learning content.
Windows Phone 7 Toolkit (SDK):
Zune Client Software (need for testing apps on phone):
[WP7] Development for the Absolute Beginner (64-part video series):
And if you act now, there is even more stuff!
Windows Phone 7 Training Kit (download): 13 scripted hands-on labs for learning Silverlight application development and XNA-based games for WP7 http://msdn.microsoft.com/en-us/wp7trainingcourse.aspx
Programming Windows Phone 7 (free 1000 page e-textbook): http://charlespetzold.com/phone/index.html
MySchoolApp: A “second” Visual Studio-based certifiable Windows Phone 7 project students can put on the marketplace
Kenny Spade’s Blog (beginning game stuff): http://blogs.msdn.com/kennyspade
Windows Phone 7 Educational Catalog: more than 100 code samples and open source example projects http://create.msdn.com/en-US/education/catalog/
Rob Miles Windows Phone 7 Learning Materials: https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8729&Login=&wa=wsignin1.0
Windows Phone 7 in 7 minutes: A collection of 7 minute video tutorials to get you started on Windows Phone 7 app development
Microsoft Platform Ready: free assistance in developing and marketing your Windows Phone 7 applications.
Monetize Your Windows Phone 7 Apps: How to earn money by displaying tiny adds on your “free” Windows Phone 7 apps
Windows Phone 7 Certification Requirements: http://go.microsoft.com/fwlink/?LinkID=183220
UI Design and Interaction Guide for Windows Phone 7 http://go.microsoft.com/fwlink/?LinkID=183218
Push Notification Documentation Library for Windows Phone 7: http://msdn.microsoft.com/en-us/library/ff402537(v=VS.92).aspx
Design Resources for Windows Phone 7, including design templates: http://msdn.microsoft.com/en-us/library/ff637515(VS.92).aspx
Windows Phone Apps are developed using Visual Studio 2010 and Expression Blend.
Visual Studio 2010 and Expression Blend have to run on the Windows Vista or Windows 7 operating systems, not Windows XP. Dual booting Windows on a Mac is supported
In order to install apps locally on a physical phone you must install the Zune software first, and the phone must be “developer unlocked” using App Hub account credentials using the Developer Registration tool
The primary programming language is C#.net, VB.net and Silverlight. Games are created using the XNA framework. The Windows Phone 7 Tools include:
· Visual Studio 2010 Express Edition for Phone (or installs into Pro or Ultimate VS editions)
· Expression Blend 4 for Windows Phone 7
· XNA 4.0 templates (in Visual Studio)
· WP7 Device Registration Tool
· WP7 Application Deployment Tool
· WP7 Emulator
*the use of the Internet Explorer web browser is always recommended when accessing any Microsoft web property.