Windows Mobile 6.5 C# Development: Where to start?
Where would I start to develop applications for Windows Mobile 6.5 using C# language?
The best place to start would be going to Windows Mobile Developer Center
There you will find tons of different resources, labs, hands-on etc. In MSDN, you start in Getting Started in Developing Applications for Windows Mobile
Some code samples can be found here
Other than MSDN, the web is also full of resources, for example:
- Development of WMA
- Microsoft Mobile Development Handbook is also good, since lots of stuff applies to 6.x
- You might also want to consider .NET Compact Framework 3.5 Data Driven Applications book
- This blog
Have fun :)
You could start with purchasing Visual Studio 2008. It contains the tools needed for developing on the mobile 6.x platform. The express editions sadly do not provide this functionality and Visual Studio 2010 is designed only for the Windows 7 mobile platform.
If you still need to learn C#, then pick up Visual Studio 2008 Express for C# first and buy a book. It will let you learn the basics of Win32 and C# code without spending too much money.
SDK download is here: Windows Mobile 6.5 Developer Tool Kit
Download Visual Studio 2008 full edition for either trial (90 days) or full use, if you bought it previously but lost the CD, from http://download.microsoft.com/download/8/1/d/81d3f35e-fa03-485b-953b-ff952e402520/VS2008ProEdition90dayTrialENUX1435622.iso . If you have the CD, of course, you can just use the CD.
Then download the Windows Mobile 6.5 SDK from http://www.microsoft.com/en-us/download/details.aspx?id=6135 .
Best of luck!
Start on Smart Device Application using VB/C++/C# using visual studio 2008.
I'd recommend getting and reading the Microsoft Mobile Development Handbook (Amazon Link)