百度
360搜索
搜狗搜索

编程应该从哪学起,我想学习编程,要从哪开始学起?详细介绍

本文目录一览: 我想学习编程,应该先从哪里学起

想学习编程有以下几点建议:1、建议学习Python。Python基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较快接触到PythonGUI库(比如Tkinter),很容易借用这些库开发出一些有趣的程序。同时Python的缩进格式也比较严格,这也很好的让编程初学者养成一个良好的编写代码习惯。2、C语言,建议使用《CPrimerPlus》,英语好的同学可以直接看英文版,注意该书不是《C++Primer》,《C++Primer》可以在C语言学的有一定基础的时候看。当学完《CPrimerPlus》之后,可以对算法的知识学习,有精力的话可以啃《算法导论》。平时可以多上github上直接看源码,这样比单纯看书进步的更快。3、新手学习编程,看书时一定要不能只看不动手,一定要同时动脑、动手,要将书里面的代码勤奋的敲。想了解更多有关编程的相关信息,推荐咨询达内教育。该机构致力于面向IT互联网行业,培养软件开发工程师、测试工程师、UI设计师、网络营销工程师、会计等职场人才,拥有行业内完善的教研团队,强大的师资力量,确保学员利益,全方位保障学员学习;更是与多家企业签订人才培养协议,全民助力学员更好就业。
一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。
二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。
三:视频和图书同步查阅,网上的是鱼龙混珠,建议找一些免费的学编程入门的初级视频进行学习,最好是成套视频,如果条件允许也可以购买一套编程入门的视频资料。四:计算机编程入门一定要理论和实践相结合只有这样才能真正学好五:如果你有会编程的好朋友,多请教请教他,能让他带带你就是最好不过的了。
问题一:学习编程入门应该先学什么? 学C,c++,C#,数据结构,数据库,算法.刚开始还是先学c语言吧,推荐下《C程序设计》,发行量第一的书,几乎人手一本.比穿适合初学者,

The C Programming Language也是本好书,推荐

问题二:学编程应该先学什么 我以前学过但后来放弃了 我可以给你点建议 希望对你有用!!
1.编程一般来说还是先学C语言,其实你不学C直接学C++也行,因为在C++中也包含很多C语。。但是我还是建议先学c.虽然要多花点时间但是对你以后过渡到C++和理解一些编程的基础知识,基本概念是很有好处的。学好了C之后就可以选择学java,c++,C#等。。。虽然语言多,但是他们都基于C只是有些地方不同,你可以根据你的就业方向选择一门学精,一定要。。。然后你在学其他的语言都相当简单。。就像你学好一门内功,其他武功学起来就简单了。
2.我想谈的经验就是,新手经常问的要数学知识和英语知识的问题。。英语知识讲究就行不太影响大局。如果你的英语知识稍好的话,以后你定义函数名和看别人的程序这些都会帮你节约时间。。。我学编程以前很多人说数学不重要,其实对于编程来说是需要数学知识的,从某方面来说数学等于逻辑,众说周知编程是一项需要逻辑的知识。。。我数学很差,而且我又是自学编程,在开始学基础C++的时候还没有多大困难。。到后面学到了在编程中最关键的数据结构和算法的时候,我就被难住。这里要求数学要好。编程中的算法和数据结构是很重要的,以后你的程序编得好不好,就是看谁的算法和数据结构用得最恰当。最高效。。。。这也是导致我放弃的直接原因。。。
3学习方法。。编程是需要实践的,建议你买一个笔记本电脑。。然后有空就去图书馆上机练习。。做下课后的习题。。把书上的例题也自己做一遍。。
一本好书,你一遍是无法理解其中的全部精华的,真的,起码看,做两遍以上,
虽然浪费时间,但是每一次你就会对其中的知识点有新的理解。。。虽然很浪费时间,而且让人心情烦躁。。。但是一个程序员关键是能耐住寂寞。
4.当你学得不错了,你可以和你志同道合的朋友一起去接一些小项目做,这样你才能看到自己的不足。。。看清楚实践和理论的差别。。。
5关于前供问题。。。依照这个社会的发展,电脑以后几乎像手机一样普及。所以你们前途的一定是光明的。。。。虽然这一行才出来工资或许不高,但是自己要能做个1年多,有经验了。。工资是普遍高的。。
6这一行是有趣的,你看网上这些东西不都是程序吗?也是累的。。最后的胜利者是耐得住寂寞。努力的人

问题三:零基础学习编程,我需要先学习什么 看你想要干什么。计算机程序有很多方向和用途。可以先学习一些对新手友好的语言,比如Python、VB、C语言,主要是锻炼自然语言思维到计算机语言思维的衔接过渡。然后可以考虑个人的开发方向,移动开发就学Java、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), Method; 甚是 Inheritance(继承), Polymorphy *** (多形继承), Encapsulation(封装). 那你就很容易掌握教程里的思路
6. 以我本人的经历, 跟著教程是学不会的, 我会先前设一个目标, 如:我要写一个 闹钟记事本 , 无论我用甚(懂或不懂的)语言, 我都会循著上面 2,3,4 点的思路去一步一步找出答案. 我要这个应用怎操作 ? 最後要得到甚结果 ? 怎样做到这个介面 ? 里面要有甚逻辑 ? 里面会发生多少支节... 最後就是你耕耘的收获.
7. 最後, 我会建议你先学会画流程图和规划程序, 才去想怎做程序, 连道理都没讲得通, 那是绝对不可能写得出个程序来的. yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 你都可以试试.
以上, 希望对你有帮助. 但我说的也就这多了, 没补充了, 所以也不用追问了. Good luck! Happy Programming! =)

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

问题六:编程入门因先学什么或先看什么书好? 选择开始语言真的很重要,C语言容易掌握,如果要深究它却是最难的,C语言是一个面向过程的罚言它应用于硬件开发~其工资是所有编程语言不能比的,你要想当黑客C语言必须要精通,还有计算机的核心技术!用C语言做基础语言是很好的~
学过C语言的入java和c#就容易多了~!java是san公司c#是微软出的, 都是面向对象的语言~在面向对象的编程中万物皆对象!java要比c#难度高~不过工资也高!
学完以上语言还需要学数据库语言~SQL和Oracle,一个大型程序是少不了数据库的~
然后看选择是否进网页编程~网页编程需要以html语言做基础然后和java结合就是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语言的书,自己鼓捣是没用的。

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

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

问题十:自学编程怎么入门(零基础) 因为你说是因为爱好才学,我便回一回这问题。
建议:去书店买一本c语言入门书籍看看。把书上的代码手工往电脑上录入,调试(我用了四个梗,所有工作之余的所有时间都在看、想……四个月勉强入门……),学会了这一种语言,其它的语言都很容易过渡的。
之后,再学数据结构,充分认识点,线、树、图形等等……这里我用的时间太多,但数基础不行,还有些都没有学会……
之后,你自己就知道怎么办了……
我也因为爱好才学的,也是自学。
你是高中生,比我好多了,我是初中生,你比我学习起来更容易。

在哪学编程

要学软件编程,自然是去咱们国家的程序员扎堆聚集的城市了,最好是互联网行业蓬勃的城市,教育资源又丰富,首选是北京。
网上就有。根据查询编程相关信息得知,网上就有学编程的,可以在编程狮上面学习,编程狮(W3Cschool.cn)是一个为IT爱好者提供编程入门教程、游戏化编程实战,演练结合学习平台,学编程、查文档就上W3Cschool。
您好,技术学校可以学习的专业有很多,但最近几年比较好就业的还是平面设计方向,互联网方向IT方向的相关专业,建议选择的时候可以多考虑这个方向,祝您好运
可以去培训学校学习,也可以自学编程。
自学编程推荐网站:
1、W3school
一个主打图文教程的网站,不管是前端开发的HTML、CSS,还是数据库,又或者是Python等编程语言的学习,应有尽有,关键还免费,我觉得作为一个网站,大可不必这么优秀。
2、中国大学MOOC
上面有很多免费的国家级编程课程,有些大学老师为了完成教师指标或者积攒声誉,就会在上面开设免费课程,比如你想学Python,可以去上面搜一下,上面有很多国家精品Python课程。
3、菜鸟教程
这也是一个主打图文教程的网站,也是纯免费,web开发和各类语言学习学习都有,排版上面我个人觉得比W3school要舒服一些,内容也更详细一些。
书本+视频也许是最好的编程学习方式:
对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。
编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合。
当已经过了入门期之后,看书、看视频、看博客就可以随心所欲。

学习编程因该先从哪里开始学?

我现在都没搞明白,是先学汇编好还是先学C语言好?
2:首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件,是有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB里面说的更为全面,清楚,明白,而这些却是编程中的根本!
3:学C语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,就可以了!一句话,到现在为止,你只要理解结构化程序设计的思想也就够了!
4:有了以上的基础,就要开始学汇编了。汇编开始的时候是很难,那些各种各样的寄存器,分段的内存地址,是很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有DOS和BIOS中断的调用,就可以看懂书上的汇编程序了。(着重是理解算法,对于后面的那些汇编的应用有兴趣的可以看一下!)到此,你应该会对计算机的理解更深一层!
5:有了汇编的基础,再来学习C语言中的精华部分----指针,可谓如鱼得水了。现在你要对C语言全全面面的学一遍了,谭版的教材要从头到尾认认真真的看两遍以上。
6:学完以上的内容,有必要研究一下数据结构了,线性表,堆栈,队列,树,图,二叉树,等等,都要滚瓜烂熟!(最好是清华严蔚敏老师的那本教材)
7:请时刻记住:浮躁是学习编程的大忌!
8:现在,你应该学习一些数据库的知识,还有一些常用的算法了!
9:如果以上的知识你都学精通的话,就可以开始C++的课程了,找本C++上手的书,用一个星期的时间大概了解一下C++,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!
10:要想学好VC,没有扎实的C++知识是不行的,以下书籍是VC程序员必须翻的烂熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++
深入浅出MFC。
11:深刻理解C++面向对象的思想!
12:编程的时候,出错是难免的,所以,MSDN一定要熟练使用;好的代码风格会使调试的时候,更加简单的查错,所以,一定要养成良好的编程风格!
13:如果你严格的走好了以上的每一步,你才踏上了编程的门槛,可以混口饭吃了!
至于在以后,编译原理,操作系统,还有软件工程等等基础知识,是必不可少的!
14:如果现在再来学习JAVA,C#等别的语言的话,应该是触类旁通,拿来就用了,到此,你才可以称得上是一个高手!

我想学编程,请问该怎么入门?

一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。
二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。
三:视频和图书同步查阅,网上的是鱼龙混珠,建议找一些免费的学编程入门的初级视频进行学习,最好是成套视频,如果条件允许也可以购买一套编程入门的视频资料。
四:计算机编程入门一定要理论和实践相结合只有这样才能真正学好
五:如果你有会编程的好朋友,多请教请教他,能让他带带你就是最好不过的了。
我的建议是首先学习C语言和VB,这是两种不同风格的基础知识。
然后可以根据自身的兴趣和发展方向来选择各种编程语言。如C++,C#,JAVA等等。当你学习的时候你自然会发现算法和数据结构的重要性,这是必须要努力学习的方面
与此同时必须要学习一下数据库的相关知识。
学习的时候,我认为实战很重要,自学如何实战?那就是做题,多做题才能多发现问题,多发现自己的不足。
以下是我查询到的一点参考:
方案一 Basic语言 & Visual Basic
优点
(1)Basic 简单易学,很容易上手。
(2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
(3)众多的控件让编程变得象垒积木一样简单。
(4)Visual Basic 的全部汉化让我们这些见了English就头大的人喜不自禁。
缺点
(1)Visual Basic 不是真正的面向对象的开发文具。
(2)Visual Basic 的数据类型太少,而且不支持指针,这使得它的表达能力很有限。
(3)Visual Basic 不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得Visual Basic 的编译速度大大变慢。
综述:方案一适合初涉编程的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vB编程,并用VB 做出自己的作品。对于那些把编程当做游戏的朋友来说,VB 是您最佳的选择。
Basic/Visual Basic简介
方案二 Pascal语言 & Delphi
优点
(1)Pascal语言结构严谨,可以很好地培养一个人的编程思想。
(2)Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。
(3)Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。
(4)Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。
缺点
Delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。
综述: 方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。
Pascal语言简介
Delphi简介
方案三 C语言 & Visual C++
优点
(1)C语言灵活性好,效率高,可以接触到软件开发比较底层的东西。
(2)微软的MFC库博大精深,学会它可以让随心所欲地进行编程。
(3)VC是微软制作的产品,与操作系统的结合更加紧密。
缺点
对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它的过于专业沟靡话愕谋喑贪 谜哐 捌鹄椿嵊胁恍〉睦 选?
综述: VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。
C语言简介
方案四 C++语言 & C++ Builder
优点
(1)C++语言的优点全部得以继承。
(2)完全的可是化。
(3)极强的兼容性,支持OWL、VCL和MFC三大类库。
(4)编译速度非常快。
缺点
由于推出的时间太短,关于它的各种资料还不太多。
综述:我认为C++ Builder 是最好的编程工具。它既保持了C++语言编程的优点,又做到了完全的可视化。
C语言简介
方案五 SQL语言 & Power Builder
对于一些传统的数据开发人员来说,Foxpro系列也许让他们感到更加熟悉。但是对于初学者来说,PowerBuilder也许是最好的数据库开发工具。各种各样的控件,功能强大的PowerBuilder语言都会帮助你开发出自己的数据库应用程序。
、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
建议是首先学习C语言和VB,这是两种不同风格的基础知识。学少儿编程可以提高孩子逻辑思维、专注力
第一、选择一门合适的语言入门。建议想要学程序员的同学,选择C语言作为入门语言。刚入门的时候,这个时候最重要的是学到编程的基本思维,C语言是最古老的语言,而且语法也较为简单,非常适合想要学编程的同学作为入门。
第二、选择一本合适的入门书籍。网上有许多推荐的书籍,但大多都偏难,对于还未入门的同学来说,并不友好。建议想要学程序员的同学,可以选择书名含“零基础”、“入门”等书籍,最好是带有匹配的视频,这样能够更好地理解编程的含义。
第三、尝试用所学的编程知识写一个属于自己的程序。一定要多动手,多敲代码!!不要抄!!合上书本,自己写。
关于编程的学习可以到童程童美咨询一下。童程童美成立于2015年,经过近6年的发展,线下230+家直营中心,遍布50多座城市,经过多年,研发出针对中国儿童的编程教育体系。课程体系涵盖乐高,机器人,scratch,人工智能编程(python、java、html等),信息学奥赛(c++)等内容,相对比较完善。。目前童程童美有少儿编程体验课,点击可免费报名试听
总结一下【编程学习入门方法】。1为自己选择一个方向学编程可以从事的方向有很多种如网站前端,后台开发,移动开发,底层驱动等。首先需要选择一个自己感兴趣的方向,这样才能决定自己学那门编程语言。2、选择一门编程语言编程语言是从事编程工作的工具,选择不同的方向那么学习的编程语言也不会相同。比如选择底层驱动开发那么可以选择的开发语言就是c或者java。当然不同的开发语言也可以做相同的事情,比如c和c++都可以做linux开发,那么就需要去了解这些语言的优缺点来做合适的选择。3、开始学习编程语言语法选择了合适的编程语言,那么学习它的语法就是进军编程世界的第一步。其实不同的语言语法不尽相同差别很小。可以购买编程语言的书籍或者看视频来学习这些语言。4、动手去写去练当然只看是很难学会。需要搭建IDE环境来多练习才能完全掌握这些语法。编程学习没有捷径可走,只有入门快慢之分。想了解更多有关编程的详情,推荐咨询达内教育。达内教育具有优秀的教学体系,教学质量突出,理论知识+学习思维+实战操作,打造完整学习闭环;独创的TTS8.0教学系统,达内的OMO教学模式,全新升级,线上线下交互学习,直播学,随时学,随时问,反复学,学生可自己进行时间安排,随时随地上课;更是拥有强大的师资团队,成员都是实战经验丰富的讲师,值得学员信赖。【感兴趣的话点击此处,免费学习一下】
入门:粗略的翻一遍谭浩强的书,把基础的内容看一看,然后把书扔到一边去,自己去开发环境写代码!刚开始很困难,写的第一个代码几乎满是语法错误,慢慢改,不懂就查书,和书上的对照,学会看编译器的报错,和基本的调试。
贵在坚持,不能遇到困难就退宿,这么搞一两个星期,你会发现比你身边大部分同学高一截了。
然后,再把丢掉的书重新找来看看,你如果发现终于知道这本书的门道了,就差不多入门结束了。然后就是拔高阶段,一个高手是靠大量的代码喂出来的,而不是看书看出来的,你必须靠大量的练习,拔高阶段是没有捷径可走的,持之以恒最重要!只有通过大量编写代码才能真正掌握编程语言。你看完了这本书,建议你再将里面的程序代码自己编写一遍。还是那句话:光靠看书是看不出高手来的。入门的时候需要看书,学会了基础以后就要靠大量的代码来实践了。自我感觉拔高的差不多的话,建议你思考一个比较系统的东西例如学生信息管理系统,火车订票管理系统,通讯录,然后自己编写下,即使编写个教材上的试试换个其他的思路,若是能编写下来,说明你已经完全的入门了,市面上关于C的书籍都能为你所用了,没有什么可以阻拦你去往高的层次发展了,恭喜你!此时你可以看看林锐博士的书,先给你打个预防针,在他的书面前,你会发现自己如此的卑微,本人是膜拜到了极点,无权妄加评论。《高质量C++/C编程指南》一书,后来更名为《高质量程序设计指南——C++/C语言》,两本看那一本都无所谓,都很好,值得一看!
学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学程序设计要有一定的逻辑思维能力。“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。

阅读更多 >>>  split函数的用法python,c语言中count函数怎么用

我想学习编程,要从哪开始学起?

从最基础的学起来,确定自己想要学习什么语言。c,c++,Java等语言。
学习编程第一步还是要确认自己学习方向,目前软件方向分化的非常大,在这大致归纳下,前端方向,后端方向,移动开发,数据库,人工智能,大数据,运维/测试,UI设计等等。
找到自己想去切入的方向,如果觉得没有方向,或者当前还没有意识到就去选择一门语言,当前比较流行的语言,作为一个实际的切入点。
有了方向就要去选择学习方法或者资料,学习的时候建议以书本为主线,视频作为辅助来学习。制定好学习的大纲或者学习计划,开始学习基本上都是兴趣满满,如何利用好这段热情,需要计划,热情过后形成习惯按照规划持续下去。
前端三大必须掌握技能HTML,CSS和JavaScript,花了大概10天左右把W3Schools上的教程全部过了一遍,然后试着写了几个网页。如果想做电脑系统,那就需要c语言与c++的学习。学习中,只要精通一种语言,其他语言的学习就简单许多。新手建议Java入手,这个语言简单理解,易学习。
首先要掌握语言的逻辑,学习语法,其实编程实质上就是思路的运用,编程思路有了再想学习其他的编程语言就会变得顺风顺水。
对于初学编程设计的人来说,学习软件编程是一个艰苦而漫长的过程,需要持之以恒的耐心,千万不能急于求成。尤其是对于初学者,最重要的还是打好基础。
逐渐的会形成自己的编程风格,遇到问题要有自己一套思维方式,解决编程问题。解决问题,代码要简洁,有注释易懂。在学习的进阶阶段需要学习一些和数学思维有关知识,比如数据结构,算法,矩阵等等,这样编程水平会提升一个档次。
在业余时间可以参加一些编程技能比赛,或者与一群小伙伴们共同学习,多认识一些高手,多交流学习,学习软件编程要下功夫,多多努力,学会自查,减少错误。想要获得成功,最终还是看自己的努力程度。
学习编程建议到专业正规的培训机构系统学习。这里推荐到达内看看。达内拥有行业内完善的教研团队,200余位总监级讲师,1000余名教研人员,全方位保障学员学习。作为美国上市职业教育公司,达内通过现金+期权的模式高薪吸引业内更强技术人才担任达内培训讲师。
诚信经营,拒绝虚假宣传是达内教育集团的经营理念。达内教育集团在学员报名之前完全公开所有授课讲师的授课安排及背景资料,并与学员签订《指定授课讲师承诺书》,确保学员利益。>>编程试听报名入口。
  第一步:把高等数学包括离散数学,数值分析学好,数学是编程的基础,是编程算法的源泉,算法是编程的灵魂。
  第二步:建议先学VB,VB是可视化的编程工具,对出学者入门很都帮助。
  第三步:学习C语言,现在很多操作系统和编程语言都是C语言编写的,比如Windows,UNIX,Linex等操作系统。C++,JAVA等语言。重要的是要把C语言的指针和数组学好,如果C语言的功底已经够深了,就学C++或JAVA。
  第四步:编程重要的不是编程语言,重要的是算法和思路,还得学数据结构,操作系统基础,计算机系统知识,网络知识,多媒体知识,系统开发运行知识,数据库基础等等。
想学编程,不能急,要慢慢来,有耐心,(千万别下网上的电子书,那简直是浪费时间,自己花钱去买书回来看)相信你能成功!下面是一些书和要求:
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
要学习编程,先学习一门基础语言,可以从Python开始学。Python简单易上手,语法还特别简单,而且适用性也广。
学少儿编程可以提高孩子逻辑思维、专注力
对于零基础的初学者来说,选择一门语言一定要满足2个需求:一是简单易学,易上手;二是学完后可以找到一个不错薪资的工作。
Python是动态形的灵活的解释性语言,从软件开发到Web开发,Python都有在被使用。因为他的解释性,适合轻量级开发。Python算是比较好学的语言。python非常灵活,而且啥都能干,包括现在非常火的大数据、人工智能都能够运用到,更可怕的是这门语言极其简单,而且python的库非常丰富,很多时候,你根本不用自己敲代码。所以这门语言是非常适合零基础的小伙伴去学习的,目前python工程师的薪资也很高。
零基础学编程,可以了解下童程童美。童程童美具备一站式教学云平台,童程童美的等级考试体系,具备信息完善、全程跟进、合理安排、有效判断定位的特点,给孩子提供专业准确的考试规划、报名训练、考后复盘等一站式考试学习解决方案,让孩子考试更自信,家长更轻松。目前童程童美有少儿编程体验课,点击可免费报名试听
学习编程可以从c语言开始学,方法如下。
零基础自学编程入门指南:
一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。
二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。
三:视频和图书同步查阅,网上的是鱼龙混珠,建议找一些免费的学编程入门的初级视频进行学习,最好是成套视频,如果条件允许也可以购买一套编程入门的视频资料。
四:计算机编程入门一定要理论和实践相结合只有这样才能真正学好
五:如果你有会编程的好朋友,多请教请教他,能让他带带你就是最好不过的了。
首先确定学习什么、从什么学起,然后配置好电脑编译环境,这样为我们接下来的学习和动手实践会带来方便。现在基础的编程语言是C语言,建议把C语言学习作为基础语言。在学习计算机编程语言的时候需要在网上找到相应的课程,网上有很多免费的C语言课程,建议选择一套进行学习,阶段性的回顾复习。
其次,多学多练,计算机编程只有多打代码,才能从中找到规律。期初的时候可以不明白只要跟着老师一起打代码一起多练习,慢慢就会由记住理解,如果是想从事编程的同学,可以把写过的代码存到自己的文本文档里,这也就能知道我们的代码量,为以后找工作做准备。
学编程入门很关键,如果你找到一个好方法入门学习很轻松,如果方法错了,很容易半途而废,C语言编程学会后,完全可以在学习python、java等新的编程语言也无所谓,它们有很多相通之处,可以相互借鉴,互相拿来应用。

自学编程从哪学起

自学编程是现代人们提高自身技能和扩展职业领域的一种方式。但是对于初学者来说,如何开启自学编程之旅是一个很重要的问题。本文将从以下几个方面介绍自学编程的起点:
学习基础语言:自学编程的第一步是学习基础语言,如Python、Java等。这些语言基础相对简单,易于上手,可以帮助初学者快速入门编程。
学习编程环境:编程环境是编写程序的工具,包括编辑器、IDE等。初学者可以通过搭建编程环境来了解编程的工作流程,帮助理解编程语言的使用。
刷题练习:通过刷题练习,可以巩固所学的编程语言知识,提高自己的编程能力。可以选择一些在线刷题网站,如LeetCode、洛谷等。
学习数据结构与算法:数据结构与算法是编程的核心内容,学习这些知识可以帮助我们更好地解决实际问题。
参加开源项目:开源项目是一个很好的实践机会,可以帮助我们在实际中应用所学知识,提高编程能力和实践经验。
总之,自学编程的起点是学习基础语言、编程环境和数据结构与算法,然后通过刷题和参加开源项目来提高编程能力和实践经验。对于初学者来说,不要急功近利,要坚持每天有规律地学习,多思考,多练习,相信自己会有所收获。

我想学编程,应该从什么地方开始?

从认识什么是编程开始
要学习编程,首先要了解什么是编程。
理解了编程是什么之后开始培养编程兴趣,并选择一门语言,这里比较推荐的是Java。
如果是自学拿来玩,单纯培养兴趣,陶冶情操的,还是推荐python。
然后便是要学习入门的编程知识,从零开始学习了。
我这里有一些Java和python学习的推荐,
学Java看这里:
先上一份计算机科学速成课,也不多,周末看看就看完了。不是很复杂的视频,挺生动有趣的。看到啥程度呢?个人认为只要看到不太懂的地方暂停一下思考思考就可以了。
为啥看这个呢,看题主的问题描述,推测你还没开始学习很多内容,那么先来了解了解计算机科学大概是个什么样子的,对计算机科学有一个整体认识。没准还能帮助找到你的兴趣所在。毕竟计算机科学还是挺大范围的。
编程学习随时可以开始,其实没有多少前期要求,可能无非就是耐心比较重要吧(比如不要一上来就被配置编程环境打趴下就不学了,实在不行先在线编程工具上手也行),你可能会碰到各种各样的问题,有些坑甚至网上也找不到现成的答案(不过还是强调一下,初学者大部分问题还是能搜索到的,搜索能力对于计算机学习很重要!多锻炼锻炼,搜不到大多情况下是你关键词没用好,搜索技巧不行)。
关于求助别人,可以看下经典文章《提问的智慧》,用不了多久的。其实就是搞明白如果碰到问题怎么请教别人,如何让别人会更愿意帮助你解答,以及更有效的帮助到你。
以高中生的知识水平和学习能力而言,是完全可以从主流编程语言选一门开始入坑的。可选的主要就是C,C++,Java,Python
我不认为太偏门的,或者适用面比较狭窄的语言作为编程小白的第一门语言。各种编程语言都有自己适用场景,虽然大家喜欢开玩笑PHP是最好的语言,但主流编程语言没有啥高下之分,只是长处和短处各不相同而已。
当然,有充分理由,比如确定就是要学做网页,那从JavaScript开始学习编程也是可以的。退一步说,第一门编程语言只要是主流编程语言都可以(啥叫主流编程语言,比如TIOBE排行榜上哪些,排名靠前的肯定是用的人多的)。
但是为什么建议从这四种里面选呢?
区别在于,C,C++这种语言,尤其是C(国内大学计算机类专业里,C基本是必学语言)是更接近底层和机器的语言,整个的思路很符合计算机的工作原理,从这俩入手,对理解计算机原理更有帮助。学习的过程中可能你会接触到更多计算机原理的知识比如操作系统的内存管理,汇编层面的调用约定等,有利于更好地理解计算机工作原理。另外其实有C/C++基础,学别的编程语言慢不到哪里去的,甚至像Python这样的可以一天学会基本语法。C++相对于C多出来的东西中,一个很重要的东西就是面向对象,C++, Java, Python都是支持面向对象编程的语言,面向对象是学编程迟早要了解和有必要掌握的一种编程方式。
这几门编程语言到底选哪一个其实都无所谓,你想要全部试一遍也行(反正是尝试嘛),甚至你想同时学习几门语言也是完全可以的。不过先熟练一门语言,有需求了再学别的编程语言,可以和学过的语言对比学习,会发现自己学起来还是挺快的,毕竟已经学习了一些编程的思想。
比如我之前学C++,后来一直用Python比较多,有时要写起来C++,写个for循环顺手就敲了个for i in range(100)出来(C++里面是这样写的for (int i = 0; i < 100; i++)),但其实完全不必担心同时学几门语言会有啥副作用。 另外你真正开始学习编程之后其实慢慢的就会了解自己要学些什么内容了。
据我了解(自己踩坑过2333)有一些那种编程启蒙游戏,还是不要拿来学习编程了。高中生的智力程度(咳咳)正正经经上手编程就好,不用前期准备:)
还有一个小提示就是:Python真香,可以尽早开始学习,Python用起来相当方便顺手,其包管理器pip也很方便使用,第三方库十分丰富,想要实现什么功能,用pip安装对应的模块很快就能开始coding,而不是花半天时间找第三方库,安装库...... 无论是作为计算器用,还是写点脚本帮你免去某些重复劳动,又或是想要验证一些别的语言代码的思路但又想偷懒(以上都是我经常干的hahaha),Python都是极佳的选择(正道の光)!
学习编程的过程中,初学者和已经入门的人的视野是不一样的,先学起来,你才能看到更多的东西,了解计算机的各个方向。比如计算机图形学,机器学习,软件工程,当然也有硬件的,机器人呀,单片机呀,另外如果想当白帽子黑客,来学信息安全也是很不错嘛。计算机的东西很多是触类旁通的,你尽管学,慢慢的整个计算机科学的知识大楼就在你脑子里面搭起来了。
问题一:学习编程入门应该先学什么? 学C,c++,C#,数据结构,数据库,算法.刚开始还是先学c语言吧,推荐下《C程序设计》,发行量第一的书,几乎人手一本.比穿适合初学者,

The C Programming Language也是本好书,推荐

问题二:学编程应该先学什么 我以前学过但后来放弃了 我可以给你点建议 希望对你有用!!
1.编程一般来说还是先学C语言,其实你不学C直接学C++也行,因为在C++中也包含很多C语。。但是我还是建议先学c.虽然要多花点时间但是对你以后过渡到C++和理解一些编程的基础知识,基本概念是很有好处的。学好了C之后就可以选择学java,c++,C#等。。。虽然语言多,但是他们都基于C只是有些地方不同,你可以根据你的就业方向选择一门学精,一定要。。。然后你在学其他的语言都相当简单。。就像你学好一门内功,其他武功学起来就简单了。
2.我想谈的经验就是,新手经常问的要数学知识和英语知识的问题。。英语知识讲究就行不太影响大局。如果你的英语知识稍好的话,以后你定义函数名和看别人的程序这些都会帮你节约时间。。。我学编程以前很多人说数学不重要,其实对于编程来说是需要数学知识的,从某方面来说数学等于逻辑,众说周知编程是一项需要逻辑的知识。。。我数学很差,而且我又是自学编程,在开始学基础C++的时候还没有多大困难。。到后面学到了在编程中最关键的数据结构和算法的时候,我就被难住。这里要求数学要好。编程中的算法和数据结构是很重要的,以后你的程序编得好不好,就是看谁的算法和数据结构用得最恰当。最高效。。。。这也是导致我放弃的直接原因。。。
3学习方法。。编程是需要实践的,建议你买一个笔记本电脑。。然后有空就去图书馆上机练习。。做下课后的习题。。把书上的例题也自己做一遍。。
一本好书,你一遍是无法理解其中的全部精华的,真的,起码看,做两遍以上,
虽然浪费时间,但是每一次你就会对其中的知识点有新的理解。。。虽然很浪费时间,而且让人心情烦躁。。。但是一个程序员关键是能耐住寂寞。
4.当你学得不错了,你可以和你志同道合的朋友一起去接一些小项目做,这样你才能看到自己的不足。。。看清楚实践和理论的差别。。。
5关于前供问题。。。依照这个社会的发展,电脑以后几乎像手机一样普及。所以你们前途的一定是光明的。。。。虽然这一行才出来工资或许不高,但是自己要能做个1年多,有经验了。。工资是普遍高的。。
6这一行是有趣的,你看网上这些东西不都是程序吗?也是累的。。最后的胜利者是耐得住寂寞。努力的人

问题三:零基础学习编程,我需要先学习什么 看你想要干什么。计算机程序有很多方向和用途。可以先学习一些对新手友好的语言,比如Python、VB、C语言,主要是锻炼自然语言思维到计算机语言思维的衔接过渡。然后可以考虑个人的开发方向,移动开发就学Java、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), Method; 甚是 Inheritance(继承), Polymorphy *** (多形继承), Encapsulation(封装). 那你就很容易掌握教程里的思路
6. 以我本人的经历, 跟著教程是学不会的, 我会先前设一个目标, 如:我要写一个 闹钟记事本 , 无论我用甚(懂或不懂的)语言, 我都会循著上面 2,3,4 点的思路去一步一步找出答案. 我要这个应用怎操作 ? 最後要得到甚结果 ? 怎样做到这个介面 ? 里面要有甚逻辑 ? 里面会发生多少支节... 最後就是你耕耘的收获.
7. 最後, 我会建议你先学会画流程图和规划程序, 才去想怎做程序, 连道理都没讲得通, 那是绝对不可能写得出个程序来的. yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 你都可以试试.
以上, 希望对你有帮助. 但我说的也就这多了, 没补充了, 所以也不用追问了. Good luck! Happy Programming! =)

阅读更多 >>>  面试教育咨询顾问时注意些什么

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

问题六:编程入门因先学什么或先看什么书好? 选择开始语言真的很重要,C语言容易掌握,如果要深究它却是最难的,C语言是一个面向过程的罚言它应用于硬件开发~其工资是所有编程语言不能比的,你要想当黑客C语言必须要精通,还有计算机的核心技术!用C语言做基础语言是很好的~
学过C语言的入java和c#就容易多了~!java是san公司c#是微软出的, 都是面向对象的语言~在面向对象的编程中万物皆对象!java要比c#难度高~不过工资也高!
学完以上语言还需要学数据库语言~SQL和Oracle,一个大型程序是少不了数据库的~
然后看选择是否进网页编程~网页编程需要以html语言做基础然后和java结合就是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语言的书,自己鼓捣是没用的。

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

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

问题十:自学编程怎么入门(零基础) 因为你说是因为爱好才学,我便回一回这问题。
建议:去书店买一本c语言入门书籍看看。把书上的代码手工往电脑上录入,调试(我用了四个梗,所有工作之余的所有时间都在看、想……四个月勉强入门……),学会了这一种语言,其它的语言都很容易过渡的。
之后,再学数据结构,充分认识点,线、树、图形等等……这里我用的时间太多,但数基础不行,还有些都没有学会……
之后,你自己就知道怎么办了……
我也因为爱好才学的,也是自学。
你是高中生,比我好多了,我是初中生,你比我学习起来更容易。
从认识什么是编程开始
要学习编程,首先要了解什么是编程。
理解了编程是什么之后开始培养编程兴趣,并选择一门语言,这里比较推荐的是Java。
如果是自学拿来玩,单纯培养兴趣,陶冶情操的,还是推荐python。
然后便是要学习入门的编程知识,从零开始学习了。
我这里有一些Java和python学习的推荐,
学Java看这里:
先上一份计算机科学速成课,也不多,周末看看就看完了。不是很复杂的视频,挺生动有趣的。看到啥程度呢?个人认为只要看到不太懂的地方暂停一下思考思考就可以了。
为啥看这个呢,看题主的问题描述,推测你还没开始学习很多内容,那么先来了解了解计算机科学大概是个什么样子的,对计算机科学有一个整体认识。没准还能帮助找到你的兴趣所在。毕竟计算机科学还是挺大范围的。
编程学习随时可以开始,其实没有多少前期要求,可能无非就是耐心比较重要吧(比如不要一上来就被配置编程环境打趴下就不学了,实在不行先在线编程工具上手也行),你可能会碰到各种各样的问题,有些坑甚至网上也找不到现成的答案(不过还是强调一下,初学者大部分问题还是能搜索到的,搜索能力对于计算机学习很重要!多锻炼锻炼,搜不到大多情况下是你关键词没用好,搜索技巧不行)。
关于求助别人,可以看下经典文章《提问的智慧》,用不了多久的。其实就是搞明白如果碰到问题怎么请教别人,如何让别人会更愿意帮助你解答,以及更有效的帮助到你。
以高中生的知识水平和学习能力而言,是完全可以从主流编程语言选一门开始入坑的。可选的主要就是C,C++,Java,Python
我不认为太偏门的,或者适用面比较狭窄的语言作为编程小白的第一门语言。各种编程语言都有自己适用场景,虽然大家喜欢开玩笑PHP是最好的语言,但主流编程语言没有啥高下之分,只是长处和短处各不相同而已。
当然,有充分理由,比如确定就是要学做网页,那从JavaScript开始学习编程也是可以的。退一步说,第一门编程语言只要是主流编程语言都可以(啥叫主流编程语言,比如TIOBE排行榜上哪些,排名靠前的肯定是用的人多的)。
但是为什么建议从这四种里面选呢?
区别在于,C,C++这种语言,尤其是C(国内大学计算机类专业里,C基本是必学语言)是更接近底层和机器的语言,整个的思路很符合计算机的工作原理,从这俩入手,对理解计算机原理更有帮助。学习的过程中可能你会接触到更多计算机原理的知识比如操作系统的内存管理,汇编层面的调用约定等,有利于更好地理解计算机工作原理。另外其实有C/C++基础,学别的编程语言慢不到哪里去的,甚至像Python这样的可以一天学会基本语法。C++相对于C多出来的东西中,一个很重要的东西就是面向对象,C++, Java, Python都是支持面向对象编程的语言,面向对象是学编程迟早要了解和有必要掌握的一种编程方式。
这几门编程语言到底选哪一个其实都无所谓,你想要全部试一遍也行(反正是尝试嘛),甚至你想同时学习几门语言也是完全可以的。不过先熟练一门语言,有需求了再学别的编程语言,可以和学过的语言对比学习,会发现自己学起来还是挺快的,毕竟已经学习了一些编程的思想。
比如我之前学C++,后来一直用Python比较多,有时要写起来C++,写个for循环顺手就敲了个for i in range(100)出来(C++里面是这样写的for (int i = 0; i < 100; i++)),但其实完全不必担心同时学几门语言会有啥副作用。 另外你真正开始学习编程之后其实慢慢的就会了解自己要学些什么内容了。
据我了解(自己踩坑过2333)有一些那种编程启蒙游戏,还是不要拿来学习编程了。高中生的智力程度(咳咳)正正经经上手编程就好,不用前期准备:)
还有一个小提示就是:Python真香,可以尽早开始学习,Python用起来相当方便顺手,其包管理器pip也很方便使用,第三方库十分丰富,想要实现什么功能,用pip安装对应的模块很快就能开始coding,而不是花半天时间找第三方库,安装库...... 无论是作为计算器用,还是写点脚本帮你免去某些重复劳动,又或是想要验证一些别的语言代码的思路但又想偷懒(以上都是我经常干的hahaha),Python都是极佳的选择(正道の光)!
学习编程的过程中,初学者和已经入门的人的视野是不一样的,先学起来,你才能看到更多的东西,了解计算机的各个方向。比如计算机图形学,机器学习,软件工程,当然也有硬件的,机器人呀,单片机呀,另外如果想当白帽子黑客,来学信息安全也是很不错嘛。计算机的东西很多是触类旁通的,你尽管学,慢慢的整个计算机科学的知识大楼就在你脑子里面搭起来了。
从认识什么是编程开始
要学习编程,首先要了解什么是编程。
理解了编程是什么之后开始培养编程兴趣,并选择一门语言,这里比较推荐的是Java。
如果是自学拿来玩,单纯培养兴趣,陶冶情操的,还是推荐python。
然后便是要学习入门的编程知识,从零开始学习了。
我这里有一些Java和python学习的推荐,
学Java看这里:
先上一份计算机科学速成课,也不多,周末看看就看完了。不是很复杂的视频,挺生动有趣的。看到啥程度呢?个人认为只要看到不太懂的地方暂停一下思考思考就可以了。
为啥看这个呢,看题主的问题描述,推测你还没开始学习很多内容,那么先来了解了解计算机科学大概是个什么样子的,对计算机科学有一个整体认识。没准还能帮助找到你的兴趣所在。毕竟计算机科学还是挺大范围的。
编程学习随时可以开始,其实没有多少前期要求,可能无非就是耐心比较重要吧(比如不要一上来就被配置编程环境打趴下就不学了,实在不行先在线编程工具上手也行),你可能会碰到各种各样的问题,有些坑甚至网上也找不到现成的答案(不过还是强调一下,初学者大部分问题还是能搜索到的,搜索能力对于计算机学习很重要!多锻炼锻炼,搜不到大多情况下是你关键词没用好,搜索技巧不行)。
关于求助别人,可以看下经典文章《提问的智慧》,用不了多久的。其实就是搞明白如果碰到问题怎么请教别人,如何让别人会更愿意帮助你解答,以及更有效的帮助到你。
以高中生的知识水平和学习能力而言,是完全可以从主流编程语言选一门开始入坑的。可选的主要就是C,C++,Java,Python
我不认为太偏门的,或者适用面比较狭窄的语言作为编程小白的第一门语言。各种编程语言都有自己适用场景,虽然大家喜欢开玩笑PHP是最好的语言,但主流编程语言没有啥高下之分,只是长处和短处各不相同而已。
当然,有充分理由,比如确定就是要学做网页,那从JavaScript开始学习编程也是可以的。退一步说,第一门编程语言只要是主流编程语言都可以(啥叫主流编程语言,比如TIOBE排行榜上哪些,排名靠前的肯定是用的人多的)。
但是为什么建议从这四种里面选呢?
区别在于,C,C++这种语言,尤其是C(国内大学计算机类专业里,C基本是必学语言)是更接近底层和机器的语言,整个的思路很符合计算机的工作原理,从这俩入手,对理解计算机原理更有帮助。学习的过程中可能你会接触到更多计算机原理的知识比如操作系统的内存管理,汇编层面的调用约定等,有利于更好地理解计算机工作原理。另外其实有C/C++基础,学别的编程语言慢不到哪里去的,甚至像Python这样的可以一天学会基本语法。C++相对于C多出来的东西中,一个很重要的东西就是面向对象,C++, Java, Python都是支持面向对象编程的语言,面向对象是学编程迟早要了解和有必要掌握的一种编程方式。
这几门编程语言到底选哪一个其实都无所谓,你想要全部试一遍也行(反正是尝试嘛),甚至你想同时学习几门语言也是完全可以的。不过先熟练一门语言,有需求了再学别的编程语言,可以和学过的语言对比学习,会发现自己学起来还是挺快的,毕竟已经学习了一些编程的思想。
比如我之前学C++,后来一直用Python比较多,有时要写起来C++,写个for循环顺手就敲了个for i in range(100)出来(C++里面是这样写的for (int i = 0; i < 100; i++)),但其实完全不必担心同时学几门语言会有啥副作用。 另外你真正开始学习编程之后其实慢慢的就会了解自己要学些什么内容了。
据我了解(自己踩坑过2333)有一些那种编程启蒙游戏,还是不要拿来学习编程了。高中生的智力程度(咳咳)正正经经上手编程就好,不用前期准备:)
还有一个小提示就是:Python真香,可以尽早开始学习,Python用起来相当方便顺手,其包管理器pip也很方便使用,第三方库十分丰富,想要实现什么功能,用pip安装对应的模块很快就能开始coding,而不是花半天时间找第三方库,安装库...... 无论是作为计算器用,还是写点脚本帮你免去某些重复劳动,又或是想要验证一些别的语言代码的思路但又想偷懒(以上都是我经常干的hahaha),Python都是极佳的选择(正道の光)!
学习编程的过程中,初学者和已经入门的人的视野是不一样的,先学起来,你才能看到更多的东西,了解计算机的各个方向。比如计算机图形学,机器学习,软件工程,当然也有硬件的,机器人呀,单片机呀,另外如果想当白帽子黑客,来学信息安全也是很不错嘛。计算机的东西很多是触类旁通的,你尽管学,慢慢的整个计算机科学的知识大楼就在你脑子里面搭起来了。
从认识什么是编程开始
要学习编程,首先要了解什么是编程。
理解了编程是什么之后开始培养编程兴趣,并选择一门语言,这里比较推荐的是Java。
如果是自学拿来玩,单纯培养兴趣,陶冶情操的,还是推荐python。
然后便是要学习入门的编程知识,从零开始学习了。
我这里有一些Java和python学习的推荐,
学Java看这里:
先上一份计算机科学速成课,也不多,周末看看就看完了。不是很复杂的视频,挺生动有趣的。看到啥程度呢?个人认为只要看到不太懂的地方暂停一下思考思考就可以了。
为啥看这个呢,看题主的问题描述,推测你还没开始学习很多内容,那么先来了解了解计算机科学大概是个什么样子的,对计算机科学有一个整体认识。没准还能帮助找到你的兴趣所在。毕竟计算机科学还是挺大范围的。
编程学习随时可以开始,其实没有多少前期要求,可能无非就是耐心比较重要吧(比如不要一上来就被配置编程环境打趴下就不学了,实在不行先在线编程工具上手也行),你可能会碰到各种各样的问题,有些坑甚至网上也找不到现成的答案(不过还是强调一下,初学者大部分问题还是能搜索到的,搜索能力对于计算机学习很重要!多锻炼锻炼,搜不到大多情况下是你关键词没用好,搜索技巧不行)。
关于求助别人,可以看下经典文章《提问的智慧》,用不了多久的。其实就是搞明白如果碰到问题怎么请教别人,如何让别人会更愿意帮助你解答,以及更有效的帮助到你。
以高中生的知识水平和学习能力而言,是完全可以从主流编程语言选一门开始入坑的。可选的主要就是C,C++,Java,Python
我不认为太偏门的,或者适用面比较狭窄的语言作为编程小白的第一门语言。各种编程语言都有自己适用场景,虽然大家喜欢开玩笑PHP是最好的语言,但主流编程语言没有啥高下之分,只是长处和短处各不相同而已。
当然,有充分理由,比如确定就是要学做网页,那从JavaScript开始学习编程也是可以的。退一步说,第一门编程语言只要是主流编程语言都可以(啥叫主流编程语言,比如TIOBE排行榜上哪些,排名靠前的肯定是用的人多的)。
但是为什么建议从这四种里面选呢?
区别在于,C,C++这种语言,尤其是C(国内大学计算机类专业里,C基本是必学语言)是更接近底层和机器的语言,整个的思路很符合计算机的工作原理,从这俩入手,对理解计算机原理更有帮助。学习的过程中可能你会接触到更多计算机原理的知识比如操作系统的内存管理,汇编层面的调用约定等,有利于更好地理解计算机工作原理。另外其实有C/C++基础,学别的编程语言慢不到哪里去的,甚至像Python这样的可以一天学会基本语法。C++相对于C多出来的东西中,一个很重要的东西就是面向对象,C++, Java, Python都是支持面向对象编程的语言,面向对象是学编程迟早要了解和有必要掌握的一种编程方式。
这几门编程语言到底选哪一个其实都无所谓,你想要全部试一遍也行(反正是尝试嘛),甚至你想同时学习几门语言也是完全可以的。不过先熟练一门语言,有需求了再学别的编程语言,可以和学过的语言对比学习,会发现自己学起来还是挺快的,毕竟已经学习了一些编程的思想。
比如我之前学C++,后来一直用Python比较多,有时要写起来C++,写个for循环顺手就敲了个for i in range(100)出来(C++里面是这样写的for (int i = 0; i < 100; i++)),但其实完全不必担心同时学几门语言会有啥副作用。 另外你真正开始学习编程之后其实慢慢的就会了解自己要学些什么内容了。
据我了解(自己踩坑过2333)有一些那种编程启蒙游戏,还是不要拿来学习编程了。高中生的智力程度(咳咳)正正经经上手编程就好,不用前期准备:)
还有一个小提示就是:Python真香,可以尽早开始学习,Python用起来相当方便顺手,其包管理器pip也很方便使用,第三方库十分丰富,想要实现什么功能,用pip安装对应的模块很快就能开始coding,而不是花半天时间找第三方库,安装库...... 无论是作为计算器用,还是写点脚本帮你免去某些重复劳动,又或是想要验证一些别的语言代码的思路但又想偷懒(以上都是我经常干的hahaha),Python都是极佳的选择(正道の光)!
学习编程的过程中,初学者和已经入门的人的视野是不一样的,先学起来,你才能看到更多的东西,了解计算机的各个方向。比如计算机图形学,机器学习,软件工程,当然也有硬件的,机器人呀,单片机呀,另外如果想当白帽子黑客,来学信息安全也是很不错嘛。计算机的东西很多是触类旁通的,你尽管学,慢慢的整个计算机科学的知识大楼就在你脑子里面搭起来了。
首先你要清楚程序员也分很多种,从语言分,有C,C++,C#,JAVA,Delphi等等,你要考虑好弄自己向哪部分发展。
一般如果没什么理解可以从C语言学起,因为C语言比较贴切于机器语言,大学里面一般也都是先学C的,学好了C语言,可以触类旁通,更容易学其他的语言。
2.Java据说是现在最热门的(所有程序员都觉得自己用的那个语言最牛逼),IOS或者android学了可以做手机软件哦,Delphi和C#是用控件拖出自己想要的结果,然后在后台写代码的,不过有人说Delphi相对落伍了,但好些大公司还是在用Delphi来搭框架的。
3.选定好语言后,如果觉得自己理解能力动手能力超强的话,自己买本入门的书,或者网上看些教学视频,边看边实践。不过这个对于初学者来说真的挺难的,因为第一次的话,可能连环境都搭不好,用来编程的软件对初学者来说还是蛮麻烦的一种软件,不是这个不行,就是那个设置错了,或者连一些基础的窗口啊工程啊项目啊的概念都没有,百度起来又要答案一个一个看,浪费时间。而且还要自己搭数据库啊什么的,真的很难。有老师教的时候,还能挂科一大片的。不过入门了,之后就简单了,自己随便找本书,学学代码用法啊,照着打就可以了。
拓展资料:
程序员(英文Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
岗位职责:
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。

学习编程要从哪学起呢?

如果想做个代码民工,直接找本编程的速成书来练习,几个月至半年时间即可以参加简单的工作。
如果想深入学习,建议先从计算机原理开始学习,了解编程的实质先。
我学程序一上手直接是java 基础 但是我支持楼下的观点 从最基础最原理的学起好一点 原因你应该也能想到吧 懂原理的才是专家 会敲代码的最多也就算以代码民工吧 呵呵呵 希望能帮到你
从零开始学VB(以前没学过编程),是因该从哪学起呢?VB语言吗?问题补充建议你学的时候看着书学(最好能搞到本教科书),看明白了再上机实践操作,
首先要了解计算机的基本组成,然后学习汇编,接着学c,学C时要注意经常和底层的硬件联系起来,学完C就可以学C++,JAVA,并且学数据结构与算法,这个数据结构与算法很重要,公司面试都会把这个作为重点。
学了这些之后,基础基本就有了,然后可以考虑学以下方面:
1.WEB方面的,比如html,css,javascript,asp,php,j2ee等。
2.嵌入式方面,深入的C编程,Linux的使用及编程等等。
3.手持设备方面,就是手机,psp等手持设备的编程,当前google的android编程很热门。
4.pc编程,就是在电脑上跑的程序,主要学一下微软的MFC,了解.NET解决方案。MFC有些过时了,不必深究,WPF是微软最近在宣传的解决方案,可以深入研究下。
5.游戏开发,主要用C++,利用别人开发好的库做出动画效果,目前流行的游戏编程接口为DirectX9.0,还有OpenGL、SDL(Simple DirectMedia Layer)等。
总之,基础一定要打牢,那些高层的技术是在飞速变化的,有可能在学校学的东西毕业了就过时了。但是基础永远不会变。

网站数据信息

"编程应该从哪学起,我想学习编程,要从哪开始学起?"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:编程应该从哪学起,我想学习编程,要从哪开始学起?的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!