去百度下编程学习线路图就知道了。当然有各个方向的。
问题是,这个东西一旦入进去就。。。
学的东西太多了。从基本语法,到网络编程,到GUI,到编程模式,到架构学习,最后还得有比较合适的平台。
当然我说的这些是泛化的了,比较笼统,细节方面还有各个语言的本身,比如C的标准库,Python正则表达式。还有面相对象,如果你想搞网页开发还有数据库,Web技术,HTML,CSS ,JS。。。后端还有Django。这是Python的。。。
嵌入式,你还得知道Linux系统GCC,编译原理。。还有单片机各种IDE,IAR Keil 等等。还有一些GUI,比如emwin TouchGFX。等等。。。还得知道单片机内核,COTEXM3 M4 M7 A7。。。等等。。。
当然嵌入式硬件也比较多,也需要很多学习时间。。。
有人说,贪多嚼不烂。。。是的。。。但是,那是以后得事。你得先找到让你钻进去的缝隙。
如果你连门槛都没找到,那都学吧。用你的海纳百川大法。使劲吸收。。。否则,你是难得要领的。
最后,等你这些都玩到一定程度时,才会发现语言是互通的。编译也是可以交叉的,前提是,你得熟练到一定程度。另外,这些只是工具,就跟你会开拖拉机,开汽车,开坦克,开飞机。这都是工具。。。最重要的是,你要搞什么!明白了不?然后再送你一句话,知识本身是没有用的,有用的是智慧,但是智慧这个东西是知识积累到一定程度才会有的!
感谢你的邀请!我来回答这个问题。我认为学知识与技能对年龄是没有限制的,只要有足够的时间和精力,况且才30岁的年龄,我认为正是学习的时间段,我现在都已经30多岁了还正在学习新型可编程控制器编程(somachine软件、博途软件等),单片机编程等。
下面根据我学习编程的经验来谈淡如何学习编程,我们以最熟悉的可编程控制器来说说如何进行理论学习和实践操作。我认为学习编程软件最重要的是理论和实践相结合,特别是编程软件很难通过只学理论就学会的,必须辅助大量的实践,按时间上的分配来说应该是三分之一的时间来学习理论,三分之二的时间来进行实践操作。这是在学习时间上进行的分配;在学习方法上要有要本着循序渐进的方法,先学习简单的后学习难度大的,先理论后实践!这样学习才有针对性!;在学习条件上,要有一定的硬件配置,有的软件编程需要有硬件才能针正学会!只用软件仿真是真正入门不了编程的。不管是PLC,还是单片机编程,还是其它编程都应该是这样!
最后,如果在学习编程上有高手指导会使学习困难减少很多,如果没有可以找些编程方面的视频,对照视频进行模仿也不失为学习编程的一种方法,我就是用后者的方法来学习编程的!以上是我的回答,希望能对你有参考作用。