So I am a 6 year amateur programmer. I have made little pc games, stuff for cell phones, contributed a little to the 360. Well recently I purchased a DS lite, and am very interested in working on a homebrew application i have thought of. Infact, of all the things I have seen nothing even compares to my idea. Anyways, I'm getting a little ahead of myself. What my question is: Is how do you program something for the DS, do you code applications for it in C? That is what I've heard... What kind of functions / headers do we have to work with if so? And, any other special knowledge for DS specific programming would be appreciated. (Eh, you programmers will know what information I want) Anyways just load me up with reading material or hit me up on a PM. Thank you very, very much.