If you are looking to get started on Windows Phone 7 Development then there is no time like the present.

With Mix10 well underway the floodgates have opened and the tools and documentation are readily available.

There is heaps of training online, documentation to download and videos to watch.

Read on to get all the links to all the material you need.

Downloads

Ok first off you are going to need Visual Studio 2010 and Expression Blend.

You can download trial versions of these from here:

Visual Studio 2010

Expression Blend 3

Update: Having gone through the install and read some of the documentation listed below you don’t even need the above to get started, the Developer Tools installer here will install Visual Studio 2010 Express which is all you need to get started.

.school

If you are seasoned Visual Studio developer but new to Expression Blend then I would highly recommend going too .school,seriously!

Here you will find online training that will get you up and running with Blend and at the same time if you are not a seasoned designer will arm with all the skills you need to talk the talk and walk the walk.

Kudos to Microsoft for giving stuff like this away for FREE!

Windows Phone 7 Development Tools and Documentation

Now that Mix10 is well underway (wish I was there) you can get your hands on the tools you need to start developing for Windows Phone 7.

GOTCHA: When you install the Developer Tools (vm_web.exe) for Windows Phone 7 you must do so on a Windows 7 or Windows Vista machine. NO XP SUPPORT! not that I am complaining I would be more than happy if it only supported Windows 7.

Some groovy screenshots of the emulator in action.

imageocw5mjqb
You will also find at the Windows Phone 7 Developer site all the documentation you need to get started:

And finally

eBook

Programming Windows Phone 7 Series by Charles Petzold

A free eBook on Programming Windows Phone 7.

Not a complete work yet but something to get us all started.

BondiGeek