如果是想通过自学的方式、而不是上外面的各种培训班的方式来学习编写程序的话(在这里以 C 语言为例),那么最、最简单易行的方法就是:在自己的 WINDOWS XP 系统下面,安装一个 Microsoft Visual Studio C++ V6.0 编程环境。然后再购买一本难度适合自己的 C 语言教材,按照教材上面的每一章例题、以及每一章后面的练习题,亲自把书上的每一个源程序输入到电脑中,亲自上机编译、体会、调试通过、并运行每一个源程序。只有这样,你的编程水平才能够在一个较短的时间内,有一个较大的提高。
但是在这里有一个问题必须要注意的就是:任何一种高级语言(C、C++、Python、JAVA等)都只不过是一种编程工具而已,如果将来希望能够胜任大型软件开发工作,那么还必须要学习计算机软件专业的相关课程,例如:计算机操作系统、数据结构(各种排序算法、以及查找算法)、计算机算法及其复杂性分析、各种数学知识(主要用于在大型的软件项目中进行数学建模)等。否则的话,即使掌握了高级语言的编程,那也只能够编写一些小程序,绝对无法胜任大型软件的开发工作。
介绍程序员入门秘诀。
先看看自己的兴趣点,是喜欢编程语言呢还是喜欢偏简单的?是喜欢新兴的行业,比如爬虫啊大数据啊,还是喜欢传统的C语言啊等等。找到兴趣点的话可以先看看网上的免费的课程啊,还有一些教材。当然这样也会带来一个坏处就是学起来比较懵。像你说的零基础小白还是建议系统学习,这样的话自己不迷茫,而且效率会高一些
学程序,和你学习语文、英语等一样的,都是先开始学最基础的语法。这就看你学的是啥程序语言了,例如Java的话,先开始Java基础部分的相关语法知识。
教育机构可以快速的教你所有的快速入门的基础,假如你要深挖,达到一定熟练程度的话,平时就要多下些功夫去专研了,最主要的就是多敲代码,多练多思,多总结自己遇到的些小困难所需知识,还有记录下自己平时练习中遇到的各种异常报错,慢慢的遇到的多了,解决了,自然就达到你想的水平了。
但这些都要自己不断地刻苦专研,耐心学习来达到。底层程序一般都是英语写的,和你数学不好关系不大。
基础学的差不多后,最主要的就要掌握写程序的方法了,思路相当重要。假如自己有思路知道怎么做,怎么写了的话,一般直接找相似案例代码复制粘贴,修改下就OK啦。当然这些都要慢慢来,空话谁都会说,希望这些提醒有用!
可以先在网上找一些教程看看,能不能学得会,不行就去报个班吧。