掌握计算机理论基础要想学好计算机编程,必须要有一定的计算机理论基础。只有掌握了一定的计算机理论基础,才能更好地理解和学习计算机编程。推荐阅读《计算机科学导论》。
选择一种语言开始学习编程。最基础的语言有Java、C/C、Python、C#等。当然,学习编程要从学习编程语言开始。至于选择哪种语言,要根据个人未来的规划来确定,比如开发手机app、网站开发、企业系统等。不同的岗位需要学习不同的语言。
安装开发环境,在电脑上安装相应的环境(比如JDK)。不建议一开始就使用开发工具(比如Eclipse)。先用文本编辑器写程序。这里推荐优秀的多平台文本编辑器sublimetext。
有很多编程社区,编程论坛,免费学习教程,视频资源等等。学习之初,除了看书,还要自己去实践,遇到问题就去这些地方找答案。比如W3school,微学院等。
在实践中掌握了基础知识后,可以找一些自己感兴趣的小项目去实践。这些小项目由威客等外包网站提供。可以拿一些小项目去实习,不要报酬。
想找到志同道合的伙伴,一定要有老师。还可以加强一些伙伴一起学习进步,比如论坛、博客、QQ群等。而且还可以分享一些做项目的经验。
数据结构与算法的课程可以决定一个人编程的水平,需要在学习过程中掌握。C和C都是可选的。先学C再学C相对简单,在学习编程语言的过程中,还需要同时学习计算机网络、数据库等相关知识。在当前云计算和大数据时代的背景下,我们还需要掌握如何通过云计算(PaaS)辅助开发,以及如何利用大数据平台的各种资源。
坚持编码,不要指望你一夜之间学会所有的东西,不要停止编码,你可以熟练掌握技巧。