title: Best platform for learning embedded programming?
body: <p>I'm looking to learn about embedded programming (in C mainly, but I hope to brush up on my ASM as well) and I was wondering what the best platform would be. I have some experience in using Atmel AVR's and programming them with the stk500 and found that to be relatively easy. I especially like AVR Studio and the debugger that lets you view that state of registers.</p>
  
  <p>However, If I was to take the time to learn, I would rather learn about something that is prevalent in industry. I am thinking ARM, that is unless someone has a better suggestion. </p>
  
  <p>I would also be looking for some reference material, I have found the books section on the ARM website and if one is a technically better book than another I would appreciate a heads up.</p>
  
  <p>The last thing I would be looking for is a prototyping/programming board like the STK500 that has some buttons and so forth.</p>
  
  <p>Thanks =]</p>