Go语言是一门全新的静态类型开发语言,具有自动垃圾回收、丰富的内置类型、函数多返回值、错误处理、匿名函数、并发编程、反射、defer等关键特征。从语言层面来说天然支持并发,可以充分利用CPU多核,并且非常适合用来进行服务器编程、网络编程和分布式编程等。发展和入门语言的话,得看你的目标有多长远了,如果考虑的比较长远,那建议从C语言入门,并且好好学英语、计算机理论课和数学课,这些都是一个行业打地基的知识,只不过学起来可能比较枯燥并且感觉学了半天都写不出实际能用的程序。基础熟悉了,后面再学各种高级语言会快得多,并且理解的更深刻。
如果只考虑短期工资,那第一个入门Python或者Go语言都可以,这些语言可以快速上手开发出一个像样的程序。但过于简单也会导致你对计算机底层管理没有了解,以后发展很大可能会遇到瓶颈。你那时候再返回来补底层原理,可能学不下去,因为简单高级的东西已经用惯了。来个极端点的比喻,就像一个学雕刻的,一入门就用3D打印机,哪天机器不灵了再学手动雕刻,那估计也会受需要