您当前的位置:首页 > 互联网教程

电脑编程入门学什么

发布时间:2025-05-21 23:59:57    发布人:远客网络

电脑编程入门学什么

一、电脑编程入门学什么

我觉得应该根据你的工作需要或者说你的发展方向而定。基本上两大类吧:C/C++和Java。比如,如果你要做企业级应用的你应该学习Java和C#;如果你想做嵌入式,那么应该学好C语言;其他情况下,在你不知道要做什么之前你可以选择学习C/C++。学会这两大类中的一类,对于你学习其他语言都将是比较轻松,包括脚本语言,动态语言……

1、我的入门是从学习C语言开始的(其实课程是C++),这是我们学校的公共课,我上课比较认真(虽然老师讲得很差,而且一段时间后,我就发现自己的基础掌握比她好,当然理解深度没她好),因此,我认为对于完全没有基础的人而言,听别人讲比较容易入门。当时的教材是学校自己编的,挺烂的。

建议一(以C/C++为例),对于刚想进入编程的人(就是从来都没有接触过编程的人),最好是听课的方式(自己看的话估计要很慢,而且很痛苦),可以找视频或者培训等。C语言推荐入门教材:谭浩强的C语言,最新版是第三版,不过第二版应该也可以了(蓝色的)。说明一下:坚决不同意直接看K&R的《The C programming language》,这本书绝对不是初学者可以看懂的,里面讲语法的并不多,语法都是合在程序里面讲。不过这本书非常好,入门以后一定要看的一本书。

当然可以从C++直接入门,C++之父强烈推荐从C++直接入手。C++推荐入门教材:钱能的C++(红色的,清华大学出版),这本书第一版不是ISO C++,不过比较经典,作者现在也出了第二版了,第二版好像不是太好。国外的最好的入门教材据说是:《Acclerated C++》作者是Koenig和Moo夫妇,非常厉害。他们的著作还有《c陷阱与缺陷》《c++沉思录》。《Acclerated C++》这本入门的书我没有看过,我觉得还是先找本国内的书好好看,看的差不多了,国外的经典书籍随便看就会觉得很有味道,否则你可能会很受打击。

入门的书至少要看两三遍(要彻底理解哦):)。如果是C++,我建议后面类的部分至少要理解三到五遍。说明一下,c++模板的部分可以先不用看,如果有兴趣的话,等把c++学的差不多了,我觉得可以把模板、STL、泛型编程结合起来学习,这个又是一个很大的工作量了,又得下很大的功夫。所以说,C++博大精深啊。

建议二、学习过程中要结合简单的算法,像冒泡还有类似c语言程序百例这样的小例子做做;更进一步应该做点大一点的项目,最好是控制台程序。或者你已经着手学习win32、MFC或linux,你也可以结合平台做点小的项目。

那时我其实并没有考虑那么多,因为我不是学计算机的,因此我就把参加一些计算机之类的考试当作学习目标。我当时其实C++语言基础已经很不错了,但是上机实践很少(那时我没有电脑),因此参加省计算机二级,全国计算机三级和全国计算机四级考试,结果上机都没有通过。我很郁闷,二级的时候是我不知道怎么样进那个DOS界面把题目调出来,三级的时候是很快就编好了,也通过运行了,可是成绩出来却不及格,四级的时候是编好了,可能是我那题目比较难,好像用了两次循环,结果那破机器竟然承受不了。后来一乱就毁了(当然主要是上机太少了)。不过我那些上机都没有去补考。二级和三级的时候是自恃水平已经远远超过考试要求了(^_^,见笑了,可能是因为等级考试还是比较简单的),四级的时候则因为自己已经通过高级程序员考试,觉得补考上机好像没必要。(我高程和四级都是在2003年考的)。

建议三:定位学习方向(见附录一)并好好学习计算机基础知识。在你还不确定学习方向,或者你还在大学本科期间,那么我认为应该先把计算机的基础知识好好学习一下。我认为计算机必学的基础课程而且要精学——首先是数据结构,其次是操作系统、软件工程,数据库。这四门课不管你将来想从事哪个方向的基本上都会用到。当然,有时间的话,其他基础课都是应该掌握的,离散数学、组成原理、体系结构、网络、编译原理甚至跨学科的。方向是很重要的,因为知识其实是无限的,一个小小的领域就够你研究很久了。本科生可能还没有什么方向的感觉,但是到了研究生你一定要清楚自己到底想要做什么,要往哪个方面发展,不要盲目学,瞎学乱学,否则最后可能看似什么都会,其实什么都不会。

二、计算机编程如何入门

您说您关于计算机一窍不通,我也不知道您的计算机什么水平,一下提出几条建议。

1、如果对计算机一窍不通,建议您把您编程的梦想暂缓些时日。先去学习一些计算机基础知识。如果在学校,多去图书馆查阅一下计算机基础方面的书。当然,有钱可以去网上(当当,京东,亚马逊等网站)买几本来看看。建议去网上买。如果您能掌握网上购物,也算是学习了。尽量问下同学,朋友,同事。以上只是猜测您的计算机没有任何基础。如有计算机基础,买几本书看看就跳过。

2、网上有很多电子书、视频教程,B站上有很多免费课程,多下下来看看,哪不懂就学哪。注意,明确目标,不要盲目的学,学什么要有计划。忌讳学这又学那的,博而不精,甚至最后啥也没学到。

3、学会利用google、百度知道。有啥问题搜下,尽量自己去解决,不要依赖他人,但是没法解决的还是要问他人,不要觉得没面子,大家都在学习,都是这么走过来的。

4、开始打算编程的事。通常情况下,建议先学习C语言,再学习下C++。对这两门编程语言掌握之后再做打算。切记,欲速则不达。学习C、C++真的很有必要。(如果实在很难入门,建议跳过学习C、C++,但本人还是建议学习下)

5、考虑自己要学什么语言,选择一个方向来学习。通常多数人选择学习Java、C#、C++、PHP、Python。不管啥语言,C、C++是面向过程、面向对象很有代表性的编程语言。

6、确定自己的发展方向,参加一些计算机培训。一般培训是3~5个月的周期的样子,费用是8000左右的样子。学习,就不要怕投资。

7、编程入门是一个漫长的过程,很多人还没入门就放弃了。其实,编程没难么难,多敲敲键盘练习就会了。有一定的项目经验,很多编程语言就能融会贯通了,就不存在方向问题。

8、学编程的关键:实践。实践很重要,一定要多敲键盘,只有反复的练习,你才能快速地入门、掌握、精通。

9、欲速则不达,好好努力,自然会水到渠成。

三、编程入门先学什么比较好

1、编辑程序让电脑执行的过程就叫编程。很多软件都可以编程,具有代表性的计算机语言有Java,BASIC C,C++,VB,VF,SQL,网页编程JSP,ASP,PHP,软件是eclipse,Microsoft Visual Studio,Microsoft Visual Basic,Microsoft SQL Server,等等。Java是应用最广泛的编程语言之一,大学中则常常以C语言作为编程的入门语言, BASIC是Beginner's All-purpose symbolic instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。所以编程入门可以先学习C语言。

2、编程入门在大雪中常常以C语言作为编程的入门语言, BASIC是Beginner's All-purpose symbolic instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。所以编程入门可以先从C语言学习开始。

3、计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不会理会我们对它下达的“命令”。于是,我们要驯服它,只有通过一种方式——程序,这也是我们和计算机沟通的唯一方式。

4、程序也就是指令的集合,它告诉计算机如何执行特殊的任务。

5、写出程序后,再由特殊的软件将你的程序解释或翻译成计算机能够识别的“计算机语言”,然后计算机就可以“听得懂”你的话了,并会按照你的吩咐去做事了。因此,编程实际上也就是“人给计算机出规则”这么一个过程。

6、随计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

7、电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

8、 C语言是国际上广泛流行的、很有发展前途的计算机高级语言。它适合作为系统描述语言,既可用来编写系统软件,也可用来编写应用软件。

9、早期的操作系统等系统软件主要是用汇编语言编写的(包括 UNIX操作系统在内)。由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差。为了提高可读性和可移植性,最好改用高级语言,但一般的高级语言难以实现汇编语言的某些功能(汇编语言可以直接对硬件进行操作),例如:对内存地址的操作、位操作等)。人们设想能否找到一种既具有一般高级语言特性,又具有低级语言特性的语言,集它们的优点于一身。于是,C语言就在这种情况下应运而生了。