title: Programming on a Nintendo DS
body: <p>I was reading <a href="https://stackoverflow.com/questions/144735/best-way-to-get-started-with-programming-other-things-than-your-computer#144843">this</a> answer previously and it got me  interested in purchasing a Nintendo DS Lite for learning to program embedded devices. Before I go out and splurge on a DS I had a few questions:</p>
  
  <ol>
  <li><p>Are there any restrictions on what you can program? The post I indicated earlier seemed to say there weren't, but clarification would be nice.</p></li>
  <li><p>Would I be better off buying an arduino (or similar) and going that route? I like the DS because it already has a lot of hardware built in.</p></li>
  <li><p>I'm thinking of getting a CycloDS Evo card, is there a better option for homebrew? </p></li>
  <li><p>What are the best resources to learn about DS development?</p></li>
  </ol>
  
  <p>Thanks for your time, If you have a DS and program on it, I'd love you hear your opinion, or alternatively if you have a better idea, I'd like to hear it too.</p>
  
  <p>Thanks =]</p>