作为一个编程菜鸟,有必要学习新兴编程语言吗

初学者建议学c和JAVA,这两个都要学。。。其他的语言用到的时候再说
■网友
出发点反了。单独学习语言意义不太大,应该是先看你要做什么项目,然后看这一领域都常用什么语言,最后再决定学什么语言。就比如你要写中国古诗,那你就学汉语。你打算去国外发展,那就去学外语。反过来,我先挑了一门外语,学会后,发现我并不需要出国,那岂不是尴尬了。当然,如果没有功利心,只是好玩,那就随意挑。补充:同一个技术领域,用什么语言也一直在变的,但是,你积累的是该特定领域的技术,不是语言本身,所以,即使该领域所用语言在未来换了,其实也并不影响。
■网友
1.新的不一定好。新的语言往往是要解决某些痛点,有可能你不知道,坑也比较多。2.新的不一定能能干活。文档少,能练手的也少。3.新的资料也少,意味着有些问题可能没人解答。我开始学编程的时候(虽然我也刚学不久。。。),也是看到新的语言就想凑个热闹。最搞笑的是,代码没敲多少,ide换了七八个。。当我真正码了一点代码之后才发现,语言的好多特点是跟他的应用场景有关的,有的偏底层控制硬件,有的抽象程度高,写起来方便。学编程,我个人觉得有两条主线。1.从底层往上层学,先学c/c++,数据结构,算法,然后开始做一些小项目,这时候就会涉及到各种框架,设计模式之类的。2.是从软件出发向底层。先跟着做项目,用到什么语言就学什么,常用语法,框架,然后是调优。第一条路比较像科班,但是基础牢固。不好的一点是学了不知道梦干什么,前期积累很多。第二条路像是大多数人自学的轨迹,从问题出发,需要不停地总结问题。回到答主的问题上,新的语言一般都是老鸟在踩坑,试错。既然答主是新手,要学的东西多了去,能选择的语言也很多。我觉得不必跟自己过不过,等到某门语言稍微火起来,再去看看,也不迟。


    推荐阅读