这种问题一般新手都会问n次以上。在这种分析下,选择哪种语言的决定性因素太多,每个人的情况不一样,做出的决定也不一样。选择的出发点不一样,选择的结果就不一样。
如果以后想在建筑方面有所成就,了解底层语言是必然的。孙子兵法:知己知彼,百战不殆。这就产生了一个疑问点。直接学其他语言就不能发展到更深层次?这是一个辩证的问题,这里就不赘述了。总的来说,知道底层如何实现,对于上层的框架是一个极好的提升。
来自底层的生存动力比所谓的学习兴趣要激烈得多,这才是大家喊着开始学快餐语言的内在因素。很多人可能觉得学一门比较容易入门的语言是没有前途的。这种担心是不必要的。容易入门的语言往往是很难掌握的语言,所以说到底是硬实力竞争。一门语言如何成熟到可以绕过类比,顺便收获其他语言。毕竟大部分编程思路都是通用的,条条大路通罗马。
从语言覆盖面来看,学习java占据了很大数量。
所以也是零基础初学,自身情况不同选择也会不同。先确定自己想要什么,再做自己的选择。建议你先填计算机基础知识,至少路边的知识要懂。
先明白自己需要什么,再通过客观分析做出相对合理的方案,这样选择自然会少一些纠结。
关注这个头条号,一起玩编程[/s2/]