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.