ITEEDU

怎么学习编程

开始学编程一定要选一门语言,语言这么多选哪个是个问题。但一定不要选个太难学的如C,那你的时间就会浪费在指针、字符串、内存分配一系列的问题上了。那不是学编程而是学语言,这之间的不同之前也说过了,学编程是学思想,学语言是学工具。

要永远记住:工具只是工具。

个人推荐python,因为很简单,适合什么都不懂的初学者。但有点问题就是python用起来太爽了,就怕你学了python就不想学其它的了。还有python这个东西如果对编程没有功底很难学精,这是最令人担忧的地方。就怕到时不能自拔呀。

所以,对结构化编程有一定了解之后一定要学C,并辅以数据结构练习。这是最难过的一关,编程能力在这会有很大提高。坚持住,儿媳妇一定会熬成婆的。

开始做一些简单的排序算法

之后开始做队列和栈

学了指针就开始做链表

树和图一定要能遍历,学会存储结构是前提

到这也就可以了。

更高级的就是数学相关的算法了。

现在是时候了解一下面向对象的思想了,语言用JAVA或之前的python都行。不过python的很灵活,容易出错。推荐用JAVA。学一学就开始下面一步吧。

之后便是学其它领域的知识了,但一定要边学边实践。实践过程就是学语言对应的库,并实际编几个小程序看看。

其它领域有:

数据库:用C,JAVA,python都行

网络:JAVA,python比较好

WEB:JAVA的JSP,php,python的框架都可以

系统编程:用C语言吧

图形GUI:JAVA,python都行

……

现在就看你的努力程度了呀。

初学者推荐学习步骤:

用python入门编程,学结构化编程思想

学C和数据结构,并行学习实践

JAVA学面向对象思想

学习其它领域知识,并用一门语言实践