The Windows Mobile Team have just published three starter kits for mobile developers. Comprising a tabbed browser, plugin utility and a game, each starter kit is a fully functional application written in either C#, VB.NET or C++.
To get started you'll need Visual Studio 2005 and the Windows Mobile 5 SDK installed. Oh, and the starter kit.
Enjoy.
Andy