http://primerlabs.com/codehero
In a way I'm joking, but maybe you could learn something from it.
Specifically what language are you wanting to learn?
EDIT: Oh, just noticed what section you posted it. So you're wanting to make a DS game.
It's not as easy as you think, and other people are sure to tell you precisely why.