Getting started with PPC programming is not as straight-forward as it ought to be. Certain tools only work for certain projects.
If you want to write in C/C++:
- for PPC 2002 use eVC3 plus 2002 SDK plus Service Pack (free)
- for PPC 2003 use eVC4 plus 2003 SDK plus Service Pack (free)
If you want to write in C# using .NET
- use Visual Studio .NET (commercial)
The good news is that eVC3/4 and the required SDK/SPs are freely available somewhere on Microsoft's MSDN pages. Just search for them. You _must_ download the latest Service Packs and the appropriate SDK. In total you will need to download ca. 400MB and the installation is not simple. Once it's all set-up though it's very easy to use if you are familiar with Win32 or MFC programming.
www.pocketpcdn.com and usenet are your best places to look for help.