If you don't know how to program, you'll need to learn how. C and C++ are good choices for a language. If you know how to program, start off with emulating a simpler platform like Chip8 before you dive into the NDS. You can find a wealth of information in the threads stickied in the Programming forum.