编程自学教程入门 程序员自学

2024-11-10 09:55 - 立有生活网

自学编程入门先学什么

问题一:学习编程入门应该先学什么? 学C,c++,C#,数据结构,数据库,算法.刚开始还是先学c语言吧,下《C程序设计》,发行量的书,几乎人手一本.比穿适合初学者,

编程自学教程入门 程序员自学编程自学教程入门 程序员自学


编程自学教程入门 程序员自学


The C Programming Language也是本好书,

问题二:学编程应该先学什么 我以前学过但后来放弃了 我可以给你点建议 希望对你有用!!

1.编程一般来说还是先学C语言,其实你不学C直接学C++也行,因为在C++中也包含很多C语。。但是我还是建议先学c.虽然要多花点时间但是对你以后过渡到C++和理解一些编程的基础知识,基本概念是很有好处的。学好了C之后就可以选择学ja,c++,C#等。。。虽然语言多,但是他们都基于C只是有些地方不同,你可以根据你的就业方向选择一门学精,一定要。。。然后你在学其他的语言都相当简单。。就像你学好一门内功,其他武功学起来就简单了。

2.我想谈的经验就是,新手经常问的要数学知识和英语知识的问题。。英语知识讲究就行不太影响大局。如果你的英语知识稍好的话,以后你定义函数名和看别人的程序这些都会帮你节约时间。。。我学编程以前很多人说数学不重要,其实对于编程来说是需要数学知识的,从某方面来说数学等于逻辑,众说周知编程是一项需要逻辑的知识。。。我数学,而且我又是自学编程,在开始学基础C++的时候还没有多大困难。。到后面学到了在编程中关键的数据结构和算法的时候,我就被难住。这里要求数学要好。编程中的算法和数据结构是很重要的,以后你的程序编得好不好,就是看谁的算法和数据结构用得恰当。效。。。。这也是导致我放弃的直接原因。。。

3学习方法。。编程是需要实践的,建议你买一个笔记本电脑。。然后有空就去图书馆上机练习。。做下课后的习题。。把书上的例题也自己做一遍。。

一本好书,你一遍是无法理解其中的全部精华的,真的,起码看,做两遍以上,

虽然浪费时间,但是每一次你就会对其中的知识点有新的理解。。。虽然很浪费时间,而且让人心情烦躁。。。但是一个程序员关键是能耐住。

4.当你学得不错了,你可以和你志同道合的朋友一起去接一些小项目做,这样你才能看到自己的不足。。。看清楚实践和理论的别。。。

5关于前供问题。。。依照这个的发展,电脑以后几乎像手机一样普及。所以你们前途的一定是光明的。。。。虽然这一行才出来工资或许不高,但是自己要能做个1年多,有经验了。。工资是普遍高的。。

6这一行是有趣的,你看网上这些东西不都是程序吗?也是累的。。后的胜利者是耐得住。努力的人

问题三:零基础学习编程,我需要先学习什么 看你想要干什么。计算机程序有很多方向和用途。可以先学习一些对新手友好的语言,比如Python、VB、C语言,主要是锻炼自然语言思维到计算机语言思维的衔接过渡。然后可以考虑个人的开发方向,移动开发就学Ja、Swift、C++,pc软件开发就学C#,C++

问题四:零基础想入门编程需要先学什么? 说真的, 如果你对编程是 0 认识的, 那我先恭喜你!! 因为你将会有个很好的开始 ( 像我这种老骨头, 很多坏习惯都改不了, 学习新的东西也有困难 ) 那, 我给你的建议是 :

1. 如果你的英文还可以, 找英文的教材来学, 去外国的 forum 讨教 (如 StackOverflow), 你会有更好的领悟, 会有更多人可以帮到你. 你会学到更好的编程思维, 重要是, 学会 问对问题 ( 老外比较愿意一边批评你, 一边帮助你, 他们会给你居多, 迫你思考 )

2. 首先要有编程的思路. 你总要知道 你到底想做甚, 为甚要做甚, 你要做甚. 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失

3. 你要明白编程的 4步曲 Input -> Process -> Output, 另加 Storage

4. 你可以先尝试用人类的语言去编程 ( 我总是这教我的学生的 ). 你得用上 由... 到..., 当... 就... , 如果 ... 那... 否则... (可以再加, 又如果... ) , 你可以试著这样写一个 我的一星期 的程序.. 当这写得出的时期, 那就代表了你已开始有 编程的思维, 你再看那些 for (...), while(...), if then elseif else 时, 你就能跟上了. 但如果你还没做到这一点, 那代表, 你还没准备好

5. 另外, 你也得有一些 OO (物件导向) 的概念, 如甚是 Object(Class), Attribute (Properties), Mod; 甚是 Inheritance(继承), Polymorphy (多形继承), Encapsulation(封装). 那你就很容易掌握教程里的思路

6. 以我本人的经历, 跟著教程是学不会的, 我会先前设一个目标, 如:我要写一个 闹钟记事本 , 无论我用甚(懂或不懂的)语言, 我都会循著上面 2,3,4 点的思路去一步一步找出. 我要这个应用怎作 ? 後要得到甚结果 ? 怎样做到这个介面 ? 里面要有甚逻辑 ? 里面会发生多少支节... 後就是你耕耘的收获.

7. 後, 我会建议你先学会画流程图和规划程序, 才去想怎做程序, 连道理都没讲得通, 那是不可能写得出个程序来的. yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 你都可以试试.

以上, 希望对你有帮助. 但我说的也就这多了, 没补充了, 所以也不用追问了. Good luck! Happy Programming! =)

问题五:零基础初学者学习编程语言应该学习哪一种? 你打算一直学下去的话,就先学C,VB只是简单的,C学好后再深入学习ja。c功透后只要两三个星期就能够把VB搞懂。现在大企业基本不是看你学的语言多少,而是你的编程基本功及可培养发展潜力!

问题六:编程入门因先学什么或先看什么书好? 选择开始语言真的很重要,C语言容易掌握,如果要深究它却是难的,C语言是一个面向过程的罚言它应用于硬件开发~其工资是所有编程语言不能比的,你要想当黑客C语言必须要精通,还有计算机的核心技术!用C语言做基础语言是很好的~

学过C语言的入ja和c#就容易多了~!ja是san公司c#是微软出的, 都是面向对象的语言~在面向对象的编程中万物皆对象!ja要比c#难度高~不过工资也高!

学完以上语言还需要学数据库语言~SQL和Oracle,一个大型程序是少不了数据库的~

然后看选择是否进网页编程~网页编程需要以html语言做基础然后和ja结合就是jsp语言~和c#就是asp语言!

以上只是给你了一个思路进入编程的领域是很辛苦的~需要有坚强的毅力~~呵呵不说太多了祝你学业有成.

问题七:零基础编程入门自学先学什么 刚学程序的时候要切记:

1.不要追风,不管别人说今天XX语言有多好,明天XX语言多流行。

2.编码是件很枯燥,甚至很痛苦的事,所以一定要有耐心。

c,基础也是根本的(作系统就是用c和c++编的),学了c后c++,c#就很好学了因为大体不多.其实只要学了一门语言学其他的就很快了.

C#.C++是由c语言发展出来的。vc就是visual c就是图形界面的c语言编程

Visual Studio2008只是个专业开发软件(很多大程序都在这个上开发)不是教学用的,也没有什么真正意义上的教学软件。编程嘛不管用什么程序编都一样,Visual Studio2008很不错,编程错误提示也很到位。

要去买本c语言的书,自己鼓捣是没用的。

问题八:零基础自学编程应该先学什么? 我自学的都是ja,比较简单

问题九:编程入门先学什么,自学能学会吗? 这个问题问的挺广泛的。我先回答第二个问题,自学能学会。编程的话首先要学习计算机基础,打字,学习一些计算机基本原理,算法,数据结构相关的基础。然后学习C语言。然后根据自己的方向选择一门想学的语言,学习语法,做项目。

这个是很大致的说法。具体还要看你是什么基础,想做什么。而且做了才知道。

问题十:自学编程怎么入门(零基础) 因为你说是因为爱好才学,我便回一回这问题。

建议:去书店买一本c语言入门书籍看看。把书上的代码手工往电脑上录入,调试(我用了四个梗,所有工作之余的所有时间都在看、想……四个月勉强入门……),学会了这一种语言,其它的语言都很容易过渡的。

之后,再学数据结构,充分认识点,线、树、图形等等……这里我用的时间太多,但数基础不行,还有些都没有学会……

之后,你自己就知道怎么办了……

我也因为爱好才学的,也是自学。

你是高中生,比我好多了,我是初中生,你比我学习起来更容易。

如何零基础自学编程

零基础想要自学编程要满足三个条件。

首先,个人的逻辑思维能力较好,遇到问题可以自行专研;

其次,个人的学习能力较强,编程培训尚且需要小半年时间,自学的时间相对而言还是要长一些的,所以学习能力比较重要;

后,个人的约束能力要较好。持久性的学习,多敲多练才能熟能生巧,若是三天打鱼两天晒放会无功而返的。

满足条件那么可以根据下面的零基础编程自学路线图去学习的。

怎样自学编程入门?要掌握以下基础知识。

1、软件环境的安装,

2、输入、输出语句的使用3、各种表达式的使用4、变量的理解和使用5、选择、循环结构的使用6、文件作。

编程,就是利用特定的语言控制计算机,或者说和计算机进行交流。作为初学者掌握以上基础知识就算入门了。

零基础自学编程的话建议选择合适的学校进行学习,学习一段时间后再自学也是可以的

求计算机编程入门教程,学习编程如何入门

个人自学编程可以从以下几方面入手:

1、确定编程学习的方向。编程语言有多种:C++,C,C#,JAVA,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标。

2、基础阶段的语法学习。学习任何一门编程语言,都需要掌握其编程的语法规则,可以通过阅读一些编程书籍,了解一些编程中的概念思想和基本语法。这对于后续的编程学习十分重要。

3、上机实战。学习编程重要就是需要多上机练习,所以电脑上需要安装所学语言对应的编译软件,多看书,多敲代码,实践出真知。

4、多向他人学习。编程的学习离不开借鉴模仿,初学编程可以多看看厉害的人的编码,多总结他人代码的优缺点,反思自己如何能够从哪些方面改进代码,优化代码。

5、编程的知识是无穷无尽的,但是只要不断坚持学习,自己也可以写出满意的程序。

怎么自学编程

自学编程的方法:

1、认识和理解编程

所谓编程就是将繁冗的问题从人的手中解放出来,通过编程将实际的问题抽象为一种模型,并使用高度逻辑化的语言来自动解决问题。

2、选择合适的编程入门语言和环境

对编程初学者来说,重要的就是选择合适的入门语言,一般情况下都是优先选择C语言,这也是很多高校开设的编程课程,入门相对较容易。

另外,也需要选择合适的编程环境支持,大学普遍使用VC++6.0,但W7以上兼容性不是太好,建议大家使用C-free,当然对于XP系统用户还是继续使用VC++6.0。

3、选择合适的编程学习方法

编程学习的方法就是紧跟老师的节奏,不要放弃任何一次课程,尤其是相关专业课程,比如计算机组成,数据结构等,这些都是日后编程能力提升的保障。

要多阅读代码和抄写代码,不要仅仅停留在看懂的基础上,更不要粘贴代码,要抓住每一个机会去敲代码,这是初学者必须要坚持的做法。

4、多参与编程项目实践

编程学习的重点不在于看书,而是在于实践,只有不停地去实践编程,才能锻炼编写能力。如果有可能的话,可以申请一个完成的项目,然后找个好伙伴给你把关,只要坚持完成一个项目,你的能力就会大大提升。

5、要坚持思考,创新和持续学习

编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要学习者要坚持学习和更新自己的知识。可以通过专业学习,可以通过专业社区交流等。

先给自己定个方向,学习编程是为了编写什么的程序,通常有桌面程序、网站、手机APP等,然后可以直接对相应的开发语言进行学习,自学可找网课视频,需要专人辅导可找培训班。此外,无论选择哪个方向,起步入门知识也是比较相似的,只是选择个方向,更能找准学习目标,少走弯路。 编程该怎么入门 一:确定一个方向,编程语言太多了:ja、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。 二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。 三:视频和图书同步查阅,网上的是鱼龙混珠,建议找一些免费的学编程入门的初级视频进行学习,是成套视频,如果条件允许也可以购买一套编程入门的视频资料。 四:计算机编程入门一定要理论和实践相结合只有这样才能真正学好 五:如果你有会编程的,多请教请教他,能让他带带你就是不过的了。 自学编程的6种方法 0、书本+视频也许是的编程学习方式 对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。 编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以的方法是书和视频结合。 当你已经过了入门期之后,看书、看视频、看博客就可以随心所欲。 1、入门期守一个“熬”字决 自学编程难免遇到这种现象:学了一两个月,发现自己会的不多。 编程在一开始不会有那么大的反馈,这种现象非常正常!关键是你要坚持个三个月到半年的时间,熬过这个艰难的入门期。 2、初学者尽量不要钻牛角尖 入门期遇到难题,耗了半天时间还是没弄懂,可以暂时跳过,知识积累到一定程度,回头再进行解决你会发现简单多了。 3、站在巨人的肩膀上 你遇到的那点小问题,已经有无数前辈也曾遇到过,他们总结了并分享在互联网上了,前人的经验是你的宝贵资源,要善于利用StackOverFlow,Quora,谷歌等。 4、寻一个编程目的 有些程序员学习编程一上来就想着月薪1W+以上,这样的学习过程会非常痛苦,很容易放弃。 是奔着一个小项目而学习编程,当你把作品做出来了,就有成就感,同时基本上具备找工作的能力,直接找个初级的开发岗位,再进阶,你的自学之路功与名都有了。 5、反复练习 编程是一门手艺,需要反复练习,脱离书本和视频看是否能实现?学到后的境界无非就是:我亦无他,惟手熟尔。

自学编程怎么入门如下:1、认识和理解编程所谓编程就是将繁冗的问题从人的手中解放出来,通过编程将实际的问题抽象为一种模型,并使用高度逻辑化的语言来自动解决问题。2、选择合适的编程入门语言和环境对编程初学者来说,重要的就是选择合适的入门语言,一般情况下都是优先选择C语言,这也是很多高校开设的编程课程,入门相对较容易。另外,也需要选择合适的编程环境支持,大学普遍使用VC++6.0,但W7以上兼容性不是太好,建议大家使用C-free,当然对于XP系统用户还是继续使用VC++6.0。3、选择合适的编程学习方法编程学习的方法就是紧跟老师的节奏,不要放弃任何一次课程,尤其是相关专业课程,比如计算机组成,数据结构等,这些都是日后编程能力提升的保障。要多阅读代码和抄写代码,不要仅仅停留在看懂的基础上,更不要粘贴代码,要抓住每一个机会去敲代码,这是初学者必须要坚持的做法。4、多参与编程项目实践编程学习的重点不在于看书,而是在于实践,只有不停地去实践编程,才能锻炼编写能力。如果有可能的话,可以申请一个完成的项目,然后找个好伙伴给你把关,只要坚持完成一个项目,你的能力就会大大提升。5、要坚持思考,创新和持续学习编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要学习者要坚持学习和更新自己的知识。可以通过专业学习,可以通过专业社区交流等。

1、首先,如果有人在上编程课,那么学完后需要复习。本人刚开始学的时候的做法是准备一个笔记本,把老师上课讲的PPT全部抄写在本子上,这样受益非常的大。

2、如果是纯自学的,或者已经在上课,但是想自学提高的,可以去搜索编程视频教程,就会有相关的视频学习网站。

3、接下来告诉大家对于初学者怎么学习这些视频网站才能有效提高自己的知识水平,首先选好要学的视频,然后先自己全部课程看一遍。然后准备一个笔记本,每一个视频认真看,认真记笔记,视频不懂的地方点暂停,自己想一遍。如果还想不通,就退进重新看那一节。对于初学者,老师讲的内容全部记下来,虽然麻烦,但是收获很大。

4、将来要考试之前,或者以后编程作业遇到不懂的,再回来把视频重新看一遍,温故而知新。

如何入门学习编程

入门学习编程的方法如下:

1、选一门编程语言

学编程自然要先选一门编程语言当入口。语言都是工具,选工具前你要明确自己做什么东西,然后找什么语言适合做。例如后端编程学Ja、Python;做前端应用学HTML5、UI;、系统、底层驱动学C/C++。

2、选好语言不要纠结版本问题

第二选择学一门语言不要纠结学什么版本,学当下新的就行,不要老在乎什么兼容问题。初入门槛的新人,在很长时间内达不到要被版本区别挖坑的水平。而且基本上作为新人从开始学到开始能做产品怎么也得一两年,到时候现在这个版本就是稳定主流版本了。

3、先搞定语法

一开始不用学枯燥的计算机组成原理、设计模式之类的知识。就先学语言,也不用深究历史啊,优点啊,区别啊,直接学语法。不用管那么多,先做些看得见的东西。敲代码敲代码一直敲代码,感受一下控制计算机的感觉。

4、善于寻找资源

根据自己的学习热情和进度,可以去找一些学习的资源。但是学编程前先学会科学上网。

编程是否可以自学:

是肯定的,而且自学是学习软件编程极其重要的一个途径。不过的方式是自学的同时,有一个可以帮助解决问题的同事或者老师,这样可以避免卡在一个问题上太长时间。现在有很多途径可以自学,例如IT图书,或者教程等。

简单地说,只要具备正常的思维能力,就可以学习编程。把一个大的问题分解为若干个小的问题,解决了小的问题,大的问题就解决了,这种分而治之的思考方法是一种相当工程化的思维,也是科学技术在过去的两百年里的统治性思维。编程实际上就是把生活中常见的思维活动用编程语言表达出来的一个过程。

自学编程怎么入门(零基础)

个人自学编程可以从以下几方面入手:

确定编程学习的方向。编程语言有多种:C++,C,C#,JAVA,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标。

2.基础阶段的语法学习。学习任何一门编程语言,都需要掌握其编程的语法规则,可以通过阅读一些编程书籍,了解一些编程中的概念思想和基本语法。这对于后续的编程学习十分重要。

3.上机实战。学习编程重要就是需要多上机练习,所以电脑上需要安装所学语言对应的编译软件,多看书,多敲代码,实践出真知

4.多向他人学习。编程的学习离不开借鉴模仿,初学编程可以多看看厉害的人的编码,多总结他人代码的优缺点,反思自己如何能够从哪些方面改进代码,优化代码。

5.编程的知识是无穷无尽的,但是只要不断坚持学习,自己也可以写出满意的程序。

拓展资料:

编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】

为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。

在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。

用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。

参考资料:

自学编程的方法:

为了解决具体问题而编程

2. 使用Google和英文

为什么这两个东西如此重要呢?

3. 找到合适的学习资源

编程可能是适合自学的科目了,因为有大量的资源(书籍、视频、教程)可以选择。那么如何在海量的资源中选择适合自己的呢?

学习的时候我们看教程,但是有了一定基础只有,要学会看的手册。因为手册包含了这门技术的方方面面,有一个完整的知识体系。它包含对这门语言原理的介绍,的用法,API文档等,所以一定要学会看文档。

4. 多练习,多讨论

学习的721法则,我觉得就很适合编程的学习:

编程是很需要练习的科目,看再多的书还不如在电脑上运行一次来的实在。学习编程要做到每天写代码,代码运行起来之后,可以极大的加深你对知识的理解。还有就是要多讨论,多看别人的代码。讨论能够让人的思想碰撞,产生意想不到的火花。比如你思考一个问题的解决方案很久了,但是还是没有头绪,但是可能别人的一句话可能就会点醒你,这在编程上很常见。而且,通过看别人的代码我们可以学习更好的实现方法,更优的解决问题的逻辑,特别是牛人的代码。

5. 编程语言的选择

虽然终都是在计算机上运行的指令,但是还是有很多语言我们可以选择,不同的语言可以实现不同的功能,那么普通人如何选择语言呢?

拓展资料:

编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

编程:设计具备逻辑流动作用的一种"可控体系"。注意: 编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。

参考资料:

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,你也可以结合平台做点小的项目。

2、阶段是苦的,接下来相对就知道应该怎么去学习了。这时候设你已经有了扎实的c++基础。这是你可以选择也应该选择发展方向了,做企业级应用,还是系统开发,嵌入式设计或者游戏开发……

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

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

我也曾经学习过Ja一段时间,这篇文章既然是谈编程语言的入门学习,我也简单说一说。因为有了比较C++扎实的语言基础,所以Ja学起来比较轻松。我先找了国内一本薄薄的教材很快看了一遍(几乎都理解,但是只看了一遍),空闲的时间配合清华张孝详老师的ja视频。以后其实才算我真正要开始入门JAVA的学习,我用了是《core ja》中文第六版(本来想用候捷翻译的第二版的《Thinking in Ja》,发现被同学弄丢了),这本书我不多用了20天才把里面的知识都搞懂,当然包括程序风格的模拟,重要的时我把有关GUI编程的那三章里面的程序例子几乎可以默写出来(当然,那是因为我理解了,其实这样就变成了我的知识了),里面的API我也记得不多了。(说明:Ja里面的GUI编程没什么用处了,建议大家先跳过,GUI不是Ja的长处,如果以后需要的话再查手册或者再记忆学习)。

其实学习了C++以后,学习Ja是比较容易了,但是建议不要两种都学啦,他们的用途是不一样的,你应该熟悉其中一种,更重要的是熟悉其应用领域所需要的专业知识甚至平台,以及使用他们的企业,有创业的还应该考虑一下他们的应用领域,重要的是思考他们的潜在的应用领域。

对于初级的学习就讲到这里,接下去的学习其实都是高级部分,先不介绍了,因为:一、我自己都还没有学懂,这里乱吹会误人子弟。 二、高级东西的学习很多,有很多选择,又需要很多繁琐的知识,可能也一下子没办法讲清楚。

个人自学编程入手:确定编程学习的方向。编程语言有多种:C++,C,C#,JAVA,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标。

基础阶段的语法学习。学习任何一门编程语言,都需要掌握其编程的语法规则,可以通过阅读一些编程书籍,了解一些编程中的概念思想和基本语法。这对于后续的编程学习十分重要。

学习编程重要就是需要多上机练习,所以电脑上需要安装所学语言对应的编译软件,多看书,多敲代码,实践出真知。

编译方式下

首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。

以上内容参考:

自学编程建议从C语言学起,可以说60%~80%的程序员都是从C语言开始的。

编程语言分为结构化程序语言和面向对象的程序语言,其中结构化程序语言要比面向对象的要简单,语法要简单一些,而且也容易理解一点,C语言是经典的结构化编程语言,易学易用,它的编译器turbo c也非常容易使用,所以非常适合作为初学者的入门语言。

学完C语言之后可以纵向扩展,学过C之后再转入C++、C#或者是ja的学习,C++和C#就不用说了,它们都是在C语言基础之上建立的面向对象语言,而Ja与C语言在语法上也有一定的相似性,所以学完C之后再转入Ja的学习也是顺理成章的事。 当然一开始就上面向对象的语言不是说不可以,比如说VB还是很简单的,VB做一些简单的系统也是非常实用的,这个就要看怎么选择了,如果是为了短期能做点东西比如说做个系统,那么VB是一个不错的选择,但还是建议把基础打牢,从C语言学起,学完C之后学其他的语言就很容易了。

HTML只是一门标记语言,很容易掌握,如果需要用的话,可以临时突击一下,一个星期内估计就能会使用了,所以觉得没必要去刻意的学它。

关于自学,先提几条建议,望采纳!

找一个行业当中的师傅进行规划和指导。

每天规划好学习时间,不要中断。

先掌握了解知识体系后编写项目,边抓细节。

俗话说态度决定一切,一个人的学习态度相当重要,而一个良好的态度不仅会提高你的效率,而且还会影响效果。

学习编程是一个漫长而痛苦的过程,需要持之以恒的耐心,千自万不能急于求成。对于一名初学者来说,重要的还是打好基础。

另外,所有语言的知识体系分为三大块:

数据存储 (内存,文件,数据库,分布式,集群, 关系型 ,非关系型 。。)

业务逻辑 (业务需求,语言语法,算法,类库框架,性能优化等)

信息交互(展示)(多端,app,小程序,公众号,移动端,pc端,web开发等。。)

这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。

后书籍:

因为你说是因为爱好才学,我便回一回这问题。

建议:去书店买一本c语言入门书籍看看。把书上的代码手工往电脑上录入,调试(我用了四个月,所有工作之余的所有时间都在看、想……四个月勉强入门……),学会了这一种语言,其它的语言都很容易过渡的。

之后,再学数据结构,充分认识点,线、树、图形等等……这里我用的时间太多,但数基础不行,还有些都没有学会……

之后,你自己就知道怎么办了……

我也因为爱好才学的,也是自学。

你是高中生,比我好多了,我是初中生,你比我学习起来更容易。

自学编程可以从C语言学起,基本上百分之六十以上的程序员都是从C语言开始的,所以题主也可以尝试从C语言学起。

不过先学哪个并没有定论,如果题主确实对C语言不感兴趣,也可以选择自己感兴趣的入门语言来学习。零基础入门学什么样的语言,也是根据你之后的发展方向而定的。

自学编程可能需要较多的时间和精力,学习的过程也比较无趣,所以需要较强的信念支撑,如果题主的自制力和自学能力不是较强的话,去专业的学校进行系统的学习,也是值得考虑的。

从长远发展来看,先学C是很好的选择。可以买本《C Primer Plus》看看。学会C后,学其他语言就会简单很多。再说C入门也没别人说的那么难,重要的是自己努力。

江苏小自考学校有哪些(江苏小自考学校有哪些

小华今天给分享江苏小自考学校有哪些的知识,其中也会对江苏小自考学校有哪些好进行解释,希望能解决你的问题,请看下面的文章阅读吧! 江苏小自考学校有哪些(江苏小自考学校有哪些好) 江···

初中学生现状分析报告 初中学生现状分析报告

今天小然来给大家分享一些关于初中学生现状分析报告怎么写方面的知识吧,希望大家会喜欢哦 初中学生现状分析报告 初中学生现状分析报告怎么写 初中学生现状分析报告 初中学生现状分析报告···

参考文献引用的话必须一模一样吗 参考文献必

的参考文献,一定要和文章内容一一对应吗 应该是不一定吧,我们写的时候,跟文章内容不相关的文献名称(相关的书籍)也写进了的参考文献,也是为了凑字数和凑文献数量。但是如果你是引用···