首先IT行业本身对基础学科的要求偏低,编程主要注重的是人的逻辑思维。当然如果想发展的更好高数、概率与统计、物理、误差分析这些基础学科是必不可少的。
如果想学习嵌入式ARM,首先要先掌握C语言,而且要精通,从单片机到最新的嵌入式单片机,包括linux大多都使用C语言。当然如果你数据结构和操作系统原理牛B就更好了。
如果你新手到不行,建议从51单片机学起。然后STM32,然后各种MSP、LPC之类的各种单片机
然后学习嵌入式系统,ARM9,ARM11或者是A8之类
如果想进嵌入式这个行业,C语言,c++要好,还要了解硬件,这个行业本身入门就是比较难,找工作公司也是要有工作经验的,我本身就是培训班出来的,所以都了解过,想报培训班的话楼主建议你还是把基础抓好点,在去找个培训中心把,现在没有什么好的培训中心,性质都差不多,