零基础入门想学编程,你们有什么好的推荐?
我还是推荐python和go。
网上很多码农或者稍微有点编程经验的人都说学过C和Java,学其他语言很容易。但他们忽略了一个前提,不是每个人都有相同的基础和背景。其实他们中有很大一部分人在本科的时候就系统的学习了数据结构和一些编程语言。所以想零基础入门的人,要根据自己的背景和条件慎重选择。
对于零基础的人来说,学习一门新的编程语言,最好的方法永远是一个从简单到复杂的过程。相比java和C,python和go的语法简洁,会让零基础的人专注于训练编程思维,以及如何正确使用数据结构处理复杂问题。这是学习任何语言的核心。而对于初学者来说,学习java和C可能要花很多时间纠结于IDE如何配置、语法错误等细节问题。兴趣的培养和能力的提高是不可能在短时间内完成的。
如果你用python达到中上水平,再去看java和C,你会学得很快,同时在入门的过程中可以横向比较这些语言的优劣。为什么不呢?
看你学理工科还是文科,理工科适合学编程语言,文科可以学前端或者测试。如果你想学,可以看看《百名程序员》的课程。
以后是Go的天下吗?
虽然最近go语言相当流行,但绝对不能说它能称霸世界,因为每种语言都有自己的价值。我自己就是个Java,Java的企业级框架生态不是go语言能比的,尤其是在大型企业架构方面,go语言要超越他还有很长的路要走,更何况python等后起之秀!