怎样从零自学编程?

互联网时代背景下,编程技术越来越受到年轻人的青睐.学好编程,不仅可以高薪就业,而且还可以凭借自己的技术开发出自己想要的软件,遨游互联网世界,想想也有点小激动.编程可以从零开始自学,就看有没有决心学好. 工具/原料 电脑 互联网 编程环境 知识储备篇 首先要确定学习哪方面的编程.编程的范围很广,有硬件编程和软件编程.硬件编程一般使用C语言或者汇编语言,能够使各种芯片实现指定功能.软件编程有windows编程,手机app编程,网站编程,linux编程等等,所用到的语言如java,C++,C#,C,实

互联网时代背景下,编程技术越来越受到年轻人的青睐。学好编程,不仅可以高薪就业,而且还可以凭借自己的技术开发出自己想要的软件,遨游互联网世界,想想也有点小激动。编程可以从零开始自学,就看有没有决心学好。

工具/原料

  • 电脑
  • 互联网
  • 编程环境

知识储备篇

  • 首先要确定学习哪方面的编程。编程的范围很广,有硬件编程和软件编程。硬件编程一般使用C语言或者汇编语言,能够使各种芯片实现指定功能。软件编程有windows编程,手机app编程,网站编程,linux编程等等,所用到的语言如java,C++,C#,C,实现操作系统上面的各类应用软件。

  • 其次根据自己想学的编程范围搜集学习材料。第一种是在网上获取材料,百度一下,各种编程论坛会有很多类似材料分享。第二种是图书馆借阅编程书籍,一般图书馆会有一些比较经典的著作,可以借阅好好研习。第三种是书店购买编程书籍,一些比较新的干货较多的作品需要花钱去书店或者虚拟网店上购买。想要学好不光要投入时间,很多时候还需要投入金钱。

  • 最后推荐一下参考书:

    C51、ARM开发:郭天祥的视频就可以

    C语言:《c程序设计》谭浩强

    C#:Visual C# 201x 从入门到精通  John Sharp 著 周靖译  C# 自学宝典

    Java各类编程书籍大同小异;C++一个重要的部分就是模块化设计,挑本经典的研读即可;《算法导论》成为程序设计高手的必修课,编程高手到最后不是简单地实现功能,而是想到用最小的系统资源实现最高的计算效率。

实践操作篇

  • 调整好心态。编程需要不断学习新的技术知识,需要静下心来细细钻研每个知识点,需要长时间忍受枯燥乏味的状态,要有这样的心理准备。当然经过坚持不懈的努力,开发出一件一件新作品,编程也可能成为你的爱好。

  • 配置好编程环境。各种编程语言都有自己对应的一套编程环境。编程环境配置好了之后,可以带来智能编写语句、排错、调试等各种便利之处。

  • 勤敲代码,多多练习。纸上得来终觉浅,绝知此事要躬行。学习编程光看别人是不够的,自己一定多敲代码。只有自己敲的多了,才会有语感,才能从中发现规律,举一反三。

注意事项

  • 编程实践操作应该由易到难,可以先简单地从一个控制台输出hello world开始。

你还喜欢看的