Brad Dwyer has written a couple of PlayStation Portable programming tutorials.
Currently he has made three lessons available: The first one is about setting up the development environment, the second one deals about the creation of your first program, the third one about a programming primer and the fourth is about simple image processing.
This is the first installment in a series of tutorials focused on getting a novice programmer well on his way to developing his own homebrew applications for the Sony Playstation Portable (PSP). If you are reading this, congratulations, you have hurdled one of the biggest obstacles for a programmer. Likely the most difficult thing about programming is getting started. Well, by starting to read this tutorial, you are well on your way.
The first step to creating your own program is getting your environment set up. This environment is how you will convert the source code you write into a compiled file formatted for execution on you PSP. We will be setting up two important tools on our system..