编程是一个很有趣却也很无趣的工作,为什么这样说? 前提取决于你是否有足够的恒心去坚持下去,因为他可以一步一步地可以磨掉你的耐心,也可以让你柳暗花明又一村。
引用“”蔡学镛先生在《编程ING》给出了一张图“”:
这张图说明在学习的过程中“兴趣“是必不可少的。强烈的兴趣与不断获得的成就感是整个学习过程的“引擎”。
第一门可以选择的语言:个人认为,选择哪一门语言并不是衡量该语言以后能达到多大高度的标准,而是应该有以下几个特点:
1、该门语言必须是“有趣”的,而且能够让你去“动手”和“思考”一些东西。
2、初学者尽量不要接触太底层技术细节,这样不仅会给你带来困扰,还会让你分散注意力
3、选择的语言应该足够简单,但又必须具备足够的能力编写出实用的程序,从而可以让自己能比较容易地获得成就感,感悟到软件开发的魅力。
4、所选语言必须能充分地体现现代软件开发的基本思想和技术成果,为可以进一步深入学习打下基础。
5、花在这门编程语言上的时间和精力是有回报的,掌握了它,就掌握了一个强大的工具,可以在今后的学习中使用这个工具进行实践和创造。
6、学习这门语言可以让你掌握编程以外的技能,比如:代码调试能力,代码优化能力,编写和查看优质文档的能力,掌握算法的基本思想,可以将代码模块法,掌握代码重构。
根据上面这些可以看出,符合这些条件的语言很多,但是建议初学者还是先掌握C语言,毕竟C语言学会了,在学习其他的语言很是容易。而且现在比较流行的python语言,因其语法简洁易学,本身是开源的,可以运行于几乎所有主流的操作系统之上也是个不错的选择。
希望本文对你有帮助~
另外,C/C 就是一个既可以强化思维能力,又可以打好编程基础的编程语言,你想要做软件开发,成为核心程序员的话,学习C/C 的话笔者有一个C/C 的编程千人羣(Q艘索:C语言编程学习聚集地(无言建立))你如果感觉自学C/C 语言有困难的话,有兴趣学习或者了解一下C/C 编程的小伙伴就可以进来交流。