Well I guess the first step is to get hold of devkitpro and get coding. I also use palib, it has a whole bunch of useful functions for gfx and sound and whatnot. This post is from -- http://socoder.net/index.php?topic=709