建议直接学习python,java,c#等其中一门高级语言,开发环境搭建容易,语法简单!
把基础语法学完,做点小软件,比如计算器等,算入个门!然后再选择自己感兴趣的方向扩展!如果不致力于嵌入式,
建议直接学习python,java,c#等其中一门高级语言,开发环境搭建容易,语法简单!
把基础语法学完,做点小软件,比如计算器等,算入个门!然后再选择自己感兴趣的方向扩展!如果不致力于嵌入式,可以不用考虑c和c++!
想提高编程能力,多练习,多总结!学习面向对象的思想,学习抽象,学习建模!
不要一上来就学c语言,随然c更接近计算机底层,但低层不代表编程的基础,什么语言都可以练习编程的基础。同时,我也没发现市面上有特别好的使用c语言教编程方法和技术的书,大多都是在教c语言本身。好些写c语言的mcu工程师的工作了五六年了,编程能力还是很差,估计就是这个原因.
什么时候学习c语言呢,当你已熟练某种高级语言了,想探索cpu的工作原理,操作系统,.net core,网络通信等框架时,研究c语言时机就到了!
如果你就是学电子,或目标嵌入式的,学了c后,也建议学习一门高级语言(不是c++,c++真的太难了),你会发现c语言也可以面向对象,如果你实存排斥高级语言,那就看看rtthread或linux的源码吧,但难度肯定比学习高级语言难!