我想学习编程,现在是一窍不通.怎么办?

作者&投稿:支泥 (若有异议请与网页底部的电邮联系)
我喜欢计算机,想学编程,学了一些书籍,但就是一窍不通。怎么办?~

第一步语法关,不断实践到没有啥语法错误。这个过程可能痛苦而漫长,但是通过了之后就入门了。
第二步才是算法关,考虑将一些算法往自己的程序你实现。
学习的过程要多看牛人写大代码,看他们的代码风格,注释风格,要一开始就养成良好的编程习惯,这样对以后的学习大有裨益。
编程语言触类旁通,所以开始一定要专一,学好一门就够了,其他的都是相通的,学起来会很快。入门学习可以以C为开始。
编程很苦逼的。不过只要你有信心,能吃苦,就一定可以学好编程!

============
更新一下回答:
鉴于C的入门难度比较大,不适合初学,编程可以从python开始入手。如果打算以后找编程类工作,那估计还得学java EE
如果对代码感兴趣,想做一些项目又不知道去哪做,做什么,去github就好了

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

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

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

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

参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html

推荐你看几本书,当然不单单是看,要能领会,看完这几本数,再做一些实际的项目,你会有突飞猛进的感觉。我们国内的大学课程很多还只是局限于理论,平时多看别人写的代码,条件可以的话多看一些国外的开源网站,这是很有益处的。
1、《C.Primer第三版中文版》
C++ Primer的第三版结合了Stanley Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C++初学者特别有价值的是一些来自真实世界中的程序例子,它们说明了泛型程序(generic program)的设计、面向对象程序的设计、模板的用法,以及使用标准C++进行程序设计的方方面面。而且,本书也在适当的地方讲到了一些习惯用法以及效率指导。
2、《C++ STL(中文版)》
本书对C++ STL进行了全面而深入的阐述。STL(标准模板库)是在惠普实验室中开发的,已纳入ANSI/ISO C++标准。其中的代码采用模板类及模板函数的方式,可以极大地提高编程效率。本书由P.J. Plauger等四位对C++ STL的实现有着卓越贡献的大师撰写,详细讨论了C++ STL的各个部分。全书分为16章,其中的13章通过背景知识、功能描述、头文件代码、测试程序和习题,分别讲述了C++ STL中的13个头文件,其他章节介绍了STL中广泛涉及的三个主题--迭代器、算法和容器。本书附录列出了接口和术语表,最后列出了参考文献。 本书适合对C++有一定了解的程序员及高等院校师生阅读。
3、《C++多范型设计》
C++是一种支持多种范型的编程语言:类、重载函数、模板、模块以及过程编程,等等。除了该语言的灵活性和丰富性以外,此前创建一种设计模式以支持在单个应用中使用多种范型的努力还很欠缺。
本书介绍了使用多范型设计的一连串框架,提供了形成正式多范型设计方法的基础的一系列超前的设计实践。
本书提供了利用C++的多范型能力的分析过程和设计过程的知识。书中使用易于理解的记法和易读的解释来帮助所有的C++程序员(不仅是系统构建工程师或设计者)在他们的应用开发中组合多种范型,以获得更加高效、健壮、更具可移植性和更容易复用的软件。
读者将获得对支持多范型设计的领域工程方法的理解、本书揭示了如何使用共同性和差异性的原则来分析应用领域,从而根据最适合每个领域的范型来定义子领域。多范型设计比任何一种技术或方法挖掘得更深,以处理软件抽象和设计的基本问题。
本书介绍了所有形成领域工程基础的概念和技术、这些概念包括:深入了解共同性和差异性分析,领域工程如何与常用设计模式相互影响,如何找到应用领域中的抽象,以及领域工程的原则如何用作对象范型的抽象技术的基础。最重要的是,本书讨论了在设计阶段如何将最适当的范型应用于实现的分析技术。

编程呢,分为高级语言和低级语言两种。
低级语言就是汇编语言,其编程的语句基本和机器语言一一对应的。
高级语言就分的比较多了,VB,BASIC,FORTAIN,C语言,C++,C#,JAVA等等,
由于低级语言编程比较复杂,所以又更多的人会选择高级语言,应用肯定更加广泛,但是一般认为C语言是其他高级语言的基础,所以,建议可是先学习C语言,然后你对程序设计又了更深了解,可以根据你工作(学习)需要,选择其他语言。
我不是高手,我对编程也只是有了大概的了解,但是,要坚信,要有信心,这个也是开始比较难,但慢慢的你会觉得它更加的神奇、有趣,希望你会有一个满意的结果!

你好我是软件专业的大学生 我们大一在毫无基础的情况下就直接学习了c++,开始觉的天书一样 , 但是只要入门了就会学的轻松一些了。 你不知道那些名词是什么意思并不重要,因为那些名词本来就不重要 ,
你可以尝试这直接学c++,因为学了其他的虽然对学c++有好处,但也有坏处。而目前市场中c++与java是绝对的主流,所以学其他的只是一个过程,你也可以跳过这个过程。真正开发软件,用的基本是c++和java 没有人会用VB了
反正也要看你学这个是干什么用,具体问题具体分析。介绍一本<<C++大学教程>>第五版 电子工业出版社 这本书很适合初学者 ,很容易上手

看你想学哪方面的,计算类的PASCAL,你用的那些有界面的就学VB,现在学生可学PASCAL或者C或者C++,这些都有奥赛,对升学有很大帮助!!若找微机方面的工作可学VB或C++;总之都很有用!!!

先学Visual Basic,C和C++都是很高深的,
编程关键是要战略,而不是战策,
好的编程师能用普通低级语言编出很出色的程序。
先学VB吧


我是一个中学生如果想学习编程.会影响学习么怎样安排
如果单纯的因为兴趣而去学习编程,那么建议你可以利用空余时间从基础的开始自学,如果自学对你来说学不会或者效率低的话,在家庭经济条件允许的情况下,可以利用还暑假,去报一个培训班,系统的学习一下编程的基础知识,打好基础,以后自学也更容易,但是不要耽搁自己的学业!

想问学习编程先学什么
1、对于初学者,想做简单的编程的话,建议从C语言开始入门。C语言是最主流的基础语言,现在软件开发上所用的的主流的高级编程语言大多数都是以C语言为基础演化而来的,掌握好C语言有助于学习其他的高级编程语言。2、也可以先学Pascal。Pascal是一门很好的教学语言。然后对过程式编程有些了解以后可以学习...

本人想学编程大概多少钱一个月
学习计算机编程前,需要了解计算机语言,目前计算机语言分为JAVA、python、html5、C++等,先选择一门语言进行学习,建议选择JAVA技术,比较基础,也是需求量、前景较光明的语言。因为计算机语言都是互通的,把一种计算机语言掌握好后,再要学习别的语言就简单很多。想了解更多编程的相关详情,推荐咨询达内教育。

现在高一 想学习软件编程 目前没什么基础 以后想以软件编程当工作 学...
如果你想学习软件编程,一般先从C语言开始学习。推荐学习C语言的书籍是: C Primer Plus中文版 开发工具是: VS2008 或者 VS2010 或则 VS2013 百度一下, 80X86汇编小站 网站里面有篇文章是针对初学C\/C++写的,写得不错. 标题是:如何正确的入门Windows系统下C\/C++学习领域.希望这篇文章对你有帮助,...

我是会计专业的,想学习编程,以后朝开发软件或游戏方向发展,我是大二...
二、编程语言 (1)、C语言(面向过程)(2)、Java(面向对象)+JSP+SSh (3)、H tml(网页语言)(4)、SQL(数据库语言)(5)、汇编(可选学,主要单片机开发或硬件驱动程序)(6)、脚本语言(VBscript、Javascript) 三、重要算法和数据结构(1)、数据结构(主要是链表、栈、队列、树、图、查找...

初中生现在学电脑编程晚吗?
3、目前从事平面设计的工作,感觉工资不高,而且好像也没有什么前途,所以为了以后想想,想学编程,最好是能会写程序,但是我一点都没有学过,我还可以把编程学好么?初中生现在学电脑编程晚吗?能找到好工作吗?初中毕业学编程是有点困难,但也没有想象中的那么难。没有英语基础无所谓,编程中都是...

以后真的是人人都会编程的时代吗?
现在编程确实已经成为主流,很多人都知道编程,甚至很多人在学习,但是想要全员都会编程时很不可能呢。首先编程不仅仅是一门技术,也不是几个月的学习就能学会的。编程的深入学习也是狠难的,很多程序员的编程技能都学了很久的,几年甚至十几年,基本是一直学,工作多久学多久,编程才是真正的学无止境,...

想学编程,学哪个比较好?
5.PHP:适用于Web开发、电子商务等。6.Swift:适用于iOS和macOS应用开发。7.Kotlin:适用于安卓开发。总体来说,Python和Java比较容易上手,也有较多的资源和社区支持。如果想从事人工智能、机器学习、数据分析等领域,可以考虑学习Python;如果想从事企业级后端开发,可以考虑学习Java。想要学习编程培训班,...

一个27岁没文凭,想去努力自学编程,有机会成为程序员吗?
加之,目前的国内互联网环境普遍比较躁动,发展依旧很高速,在较快的发展节奏下,内卷自然就比较严重。内卷严重的后果就是年龄成为了限制程序员职业发展的一道关卡,35岁已经不再是说说而已,可以去问问自己身边那些35岁的程序员,在找工作的时候所面临的难度是否和自己三十岁之前一样。27岁学习编程,没有文凭...

现在学编程前景怎么样
我觉得会越来越好,因为现在可以说不管是哪行哪业都离不开编程这个事情,真正的计算机人员需要学习编程;业余的会计人员要学习编程;教师要学习编程等等,总之基本上掌握一些基本的编程语言基本成为了每个人的必备技能。这也是很正常的事情,想想现在周围有什么东西不是软硬结合的体现?家居用品也好、电灯也好...

洛南县13838351932: 我现在对电脑一窍不通,想学编程,怎么入门 -
闻强间苯: 在网上找搜索视频看吧..视频一般都是一步一步的教的..比看书好多了..不过,不知道你学的什么语言..有的语言要去记上面的函数的..结合视频看书的就不会一头雾水的了..估计你现在学的是C语言..个人建议先学入门简单一点的,如powerbuild,只要你入了门,学其它语言就轻松多了,语言之间其实都有共同点的,如果你从来没接触过编程,又靠独自摸索的话C语言是不适合入门的..个人建议哈..呵呵.

洛南县13838351932: 想学电脑编程,但是对编程一窍不通.我该从何学起? -
闻强间苯: 最近很多人都在问如何学习编程.我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的.即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借...

洛南县13838351932: 想学编程.但目前一窍不通.从哪下手?
闻强间苯: 先选一门语言,建议学C吧 确定好自己想学的语言的话再开始自学,自己找本入门级别的书刊,推荐清华大学谭浩强教授的《C程序设计》,把书啃透,遇到不懂的别急,跳过去,回头再看,尽量别钻牛角尖,你还需要进行大量的练习实践,找些题目做吧,下载一款VC6.0进行编程,你要懂得如何去用VC进行编程,因为需要把代码转换为机器可识别的机器语言,在网上找些视频学习. 最重要的是要自己学会思考

洛南县13838351932: 很想学编程,但是很多东西又看不明白怎么办?
闻强间苯: 首先这要看编程的需要 对于编程来说,基础没有特别的要求,关键是运用编程语言(比如C语言,但是有的不能说编程语言!)的能力来写出好的程序, 只要你能正确并时不时灵活的运用大脑,即能从外部学到知识,又可以结合自己的理解,...

洛南县13838351932: 我想学习编程,但是什么都不懂 -
闻强间苯: 我认为可以先学习一下pascal,这个语言比较严谨,适合初学者.pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习. 然后可以继续学习C语言,这个语言比较灵活.有了pascal的基础,在进行C语言编程就不会因为C...

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

洛南县13838351932: 我想要学电脑编程,但是对这一方面还是一窍不通.我该怎么做,有什么书(或网站)好推荐吗
闻强间苯: 1. 先找本编程入门的书自己看,不要找太难的,专业的,不然打击你的积极性.(找一本通用的基本教材,大学普遍用《C语言编程》'谭浩强'那本, 虽然这本书很垃圾,但是对入门来说还是可以学的.) 2.找一本面向应用的书,向《MFC核...

洛南县13838351932: 我是一名初中生,想自学软件编程但目前却一窍不通,我该如何入手呢? -
闻强间苯: 以前我爱玩网游,瘾还特别大,直到我知道有辅助挂这个东西可以赚钱的时候,我自学VB一个月,在网易学院找的免费入门视频教程,完全是门都没出过,那时候我都已经结婚了哟,抗的压力有多大,可想而知,最后终于写出来,1年赚了8W,所以我还是可以指教你几点.1.你闲时多不?多的话,可以学习功能强大的D语言或C语言,少或坚持力不够的话学VB或易语言 多找入门视频教程,找到适合自己的语言,不管以后写什么程序,都要有一门扎实的基础语言2.等有基础后,就可以泡论坛找高手的程序原码,解刨研究,积累经验.3.有一定实力的时候可以先写点小的程序,实验一下,慢慢的写功能强大的程序 最后记住一点,编程很枯躁,一定要有恒心.纯手打,望采纳

洛南县13838351932: 我想学编程.可是一窍不通?
闻强间苯: 您好.我是北大青鸟软件工程师培训学校的学生,现在在上2期..我开始对编程也是有你这种感觉,觉得编程是个深不可测的. 如果你是从心里想专心的学习编程,那你还是去上专业的软件编程学校去学习.不仅仅可以学到现在主流的编程语...

洛南县13838351932: 我想学习编程,但又不知道从何下手,再一个我一点基础没有,想请教高手,我应该按什么步骤去学习. -
闻强间苯: 先买本C语言的书自己看,C语言是基础而且好学,学完了之后看C++这两个学个明白就行不用精通,之后学JAVA,主要是学语法,等这些学完了,就学工具了,可以选择.NET或是eclipse这样的平台,也可以学VB或是asp,之类的,有了基础以后就随便了

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网