I am a high school student, who is experienced in Arduino and AVR Programming. Now I want to extend my abilities and go for ARM. Could anyone please suggest me a website or from where I can learn ARM Programming on my own. I don't care about the company of the ARM Processor. I just want to learn the programming, whether it is STM , Nuvaton, etc,etc. Please suggest something. It means a lot to me. Thank you. 