怎样学习编程?

作者&投稿:钞食 2024-06-30
怎样学习编程

  方案一 Basic语言& Visual Basic  优点  (1)Basic简单易学,很容易上手。  (2)Visual Basic提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。  (3)众多的控件让编程变得象垒积木一样简单。  (4)VisualBasic 的全部汉化让我们这些见了English就头大的人喜不自禁。  缺点  (1)Visual Basic不是真正的面向对象的开发文具。  (2)Visual Basic的数据类型太少,而且不支持指针,这使得它的表达能力很有限。  (3)Visual Basic不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得Visual Basic的编译速度大大变慢。  综述:方案一适合初涉编程的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vB编程,并用VB做出自己的作品。对于那些把编程当做游戏的朋友来说,VB 是您最佳的选择。  方案二 Pascal语言 &Delphi  优点  (1)Pascal语言结构严谨,可以很好地培养一个人的编程思想。  (2)Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。  (3)Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。  (4)Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。  缺点  Delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。  综述:方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。  方案三 C语言 & VisualC++  优点  (1)C语言灵活性好,效率高,可以接触到软件开发比较底层的东西。  (2)微软的MFC库博大精深,学会它可以让随心所欲地进行编程。  (3)VC是微软制作的产品,与操作系统的结合更加紧密。  缺点  对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它的过于专业使得一般的编程爱好者学习起来会有不小的困难。  综述:VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。  方案四 C++语言& C++Builder  优点  (1)C++语言的优点全部得以继承。  (2)完全的可是化。  (3)极强的兼容性,支持OWL、VCL和MFC三大类库。  (4)编译速度非常快。  缺点  由于推出的时间太短,关于它的各种资料还不太多。  综述:我认为C++ Builder是最好的编程工具。它既保持了C++语言编程的优点,又做到了完全的可视化。  方案五 SQL语言 & PowerBuilder  对于一些传统的数据开发人员来说,Foxpro系列也许让他们感到更加熟悉。但是对于初学者来说,PowerBuilder也许是最好的数据库开发工具。

对于计算机专业的同学来说,要想有较好的学习体验,要从三个方面入手。其一是做好学习规划,其二是重视交流,其三是重视实践。学习规划要与发展规划相一致,在不同的阶段要有不同的侧重点,在大一期间要重视编程语言的学习。在大二期间要确定自己的主攻方向,在大三期间要围绕就业或者读研来做积累,大四则是冲刺阶段。编程语言是打开计算机技术大门的钥匙,要想学习好编程语言,初期一定要多做实验,实验的目的有两个,一个是了解编程语言的应用过程,另一个是验证各种抽象概念。编程语言说到底就是一种工具,所以只有多使用才能逐渐熟悉,很多概念只有在使用的过程中才能了解。

学习编程的方法:1、选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、C#等就是不错的选择,不仅应用范围广泛,而且也有大量的开发案例可以参考学习。2、建立基本的编程思想。编程语言本身的难度并不高,只要掌握了相应的编程规则就能逐渐建立起自己的编程思想。建立编程思想的第一步是了解编程语言的基本语法规则,以Java语言为例,要掌握各种抽象概念,比如类、对象、属性、方法等;第二步是了解基本的编程过程,比如类的定义、对象的创建、方法的调用;第三步是学习经典的编程模式。3、注重实验。学习编程语言一定要重视实验,实验不仅能够帮助理解各种抽象概念,也能在一定程度上积累编程经验。4、学习相关知识。在学习编程语言的过程中,也需要同时学习计算机网络、数据库等相关知识,在当前的云计算和大数据时代背景下,还需要掌握如何通过云计算(PaaS)来辅助开发,以及如何利用大数据平台的各种资源。学习编程的技巧 1、寻求帮助崭新的眼睛或对主题的新解释可以迅速缓解似乎无法解决的错误或主题。无论是在线的还是面对面的,都不要理会巨魔,也不要害怕寻求帮助,因为每个程序员都曾在这里工作。此外,大多数开发人员都喜欢编码,如果有个人热爱的事物,那就是与他人分享他们的知识。2、寻找更多的在线资源
如果某个特定的概念没有意义,则可以在教科书中或在课堂上讲课时保持自信,并寻找其他在线资源来学习相同的内容。每个人的学习方式都不一样,仅仅因为一个来源没有道理,并不意味着您有什么问题。这意味着您无需单击材料的交付,用于学习计算机编程的在线资源无穷无尽,并且总是有教程或博客说明,这些内容可以使手头的材料变得清晰。

最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。

我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。

还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。

在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!

参考资料:

1.看书,弄明白关键字都是什么意思.

2.看代码 深入了解别人的编程思想.

3.写程序 结合1,2 就很帅了.嘿嘿.

自学编程,如果你有足够的时间的哈,可以自学,按照一定的学习路线,一个个知识点来啃,选一个方向

只是为了帅的话,还是算了。编程博大精深,不可儿戏。


你是否需要了解?

零基础小白怎么学编程
答:零基础小白学编程的方法如下:1、对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合。2、入门期遇到难题,耗了半天时间还是没弄懂,可以暂时...

学编程要准备什么
答:1、首先要明确自己的学习目的,为什么要学习编程。如果是要考级,那么建议学VB,因为它语句比较简单,易上手;如果是真的要掌握一项技术搞研发之用,那么建议学习C++或Java,因为它们语句功能很强大,虽然难度大一点但很实用;2、选择自己要学习语言种类,如VB,C++,Java等 3、最好找一个辅导班配合书本同步...

要自学编程应该怎么入手?具体要学什么?
答:初学编程怎么开始自学编程入门的方法:一、书本加视频对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合。二、选择编辑器学习编程最开始的一点...

编程怎么学习?
答:第四:学习方法很重要。经典的东西不是一次两次就能学会的,这本书建议初学者至少学两遍,最困难的事情就是简单的重复,我相信,任何一个只要有心学编程又感觉自己学不会,把最简单的helloworld程序自己敲上十遍一定会有所感触。第五:学习节奏很重要。要养成良好的学习习惯,包括学习环境、学习时间段的...

怎样学习cnckad
答:学习cnckad需要学习编程基础、使用仿真软件、拓展知识面。1、学习编程基础 可以先看书或视频,学习手工编程,这个是编程基础,学会简单常用的指令即可,还要学一点简单的操作,也可通过视频学习,因为不懂操作的编程都是纸上谈兵。2、使用仿真软件 下载一个数控仿真软件,手工编程仿真一下,会给你带来兴趣的...

如何学编程
答:LISP 一种基于λ演算的函数式编程语言。Lua Lua 是一个小巧的脚本语言 LOGO 是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程 Module 在软件工程中,指较高一级程序或模块使用的一个单元或模块 Nuva Nuva语言是一种面向对象的动态脚本语言 Nuva语言的设计...

怎样学习编程
答:因此编程的学习最重要的就是实践+训练!当前大家普遍的学习方法大致可以分为两种,一种就是自学+视频;一种就是系统地跟着培训机构的老师直播课学习。这两种都是非常建议的。第一种时间比较灵活,想怎么学什么时候学习都可以,直播课学习的话时间不太灵活,但是一旦自律学习起来,成长也是非常明显的。3、...

怎样自学编程入门
答:学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学...

我想学编程,请问该怎么入门?
答:学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学...

怎样才能学会编程?
答:多去外面走走,开阔眼界。让自己沉浸在足够多的感官体验中。让自己有机会体会到更多不一样的事情,从而更可能地发现自己的兴趣。找到了兴趣之后,要把它发展为潜在兴趣。2、学习你所感兴趣的领域 当你找到了兴趣,把它和志向、理想和价值观绑定后,还要了解和学习这个领悟的知识。如果你没有行动,只是...