I want to learn ARM M3/M4 series of mcu's. Which mcu/evaluation board should I go for ? I'm confused as i see lots of them out there selling these- NXP, STM, Freescale..etc. Please suggest me where to start.