24 February 2008: Tutorial 1 was about the hardware needed to run homebrew. Tutorial 2 is about what software to install and testing the install.
22 February 2008: I recently got a new Nintendo DS Lite and a R4DS so can get back to development on the device now. Rather than go through and update the existing tutorials I'm going to start from scratch working on new ones. Due to the large number of changes to devkitPro, and the use of the new development hardware, I think this will be a better approach since much of what I wrote about previously was quite low level and devkitPro now has much better libraries wrapping them.
Latest Tutorials
Tutorial 1: Setting up the R4DS to run Homebrew applications (Updated 22 Feb 2008).
Tutorial 2: Setting up the software to develop Homebrew Homebrew applications (Updated 23 Feb 2008).
Old Tutorials
The old tutorials (won't work on the latest devkitPRO releases but are still usefull for learning about the hardware) here are:
Tutorial 1: Setting up the development evironment and building an
example application that displays text output and reads the touch
screen.
Tutorial 2: Using the framebuffer
mode of the Nintendo DS to draw to the screen. Also explains a bit
about the Vertical Blank Interrupt.