机电一体化专业大一学生怎么自学编程

机电一体化专业大一学生如何自学编程
大家说说如何看书,个人自学,先打基础,再学编程
个人认为:微机原理、操作系统、数据结构等,大家再补充

------解决方案--------------------
找个公司实习是正点!
------解决方案--------------------
先看C、C++语言啊~
------解决方案--------------------
引用:
不能学C#,这会害了他,让他们建立一种正确的计算机理论世界观念会决定他以后成长的高度

说的好,确实这样,现在大多数编程就是个代码工人,只是个工具的使用者,根本不知道原理及算法
------解决方案--------------------
看样子LZ不是大一学生
是老师?

貌似机电系的会有单片机编程的课程
------解决方案--------------------
自己摸索,能够摸索出来最适合自己的,上学的时候怕什么,大不了学呗。
------解决方案--------------------
C -> 数字电路 -> 微机原理 -> 汇编 -> 数据结构 -> C++ -> 算法 -> 。。。 
机电一体化以后可以考虑往嵌入式行业发展