我想学习编程,但我什么都不懂,我应该从哪方面入手呢?

作者&投稿:职任 (若有异议请与网页底部的电邮联系)
我想学编程 我对此什么都不懂 但很想学 要从那方面入手?~

对的,其实就算编程里面也是有很多领域的,就看你想往哪方面发展了。基础都是差不多,只要有兴趣,学起来不是很难。你找几本相关的基础书籍看看练练就行了。不过一个好的程序员,需要掌握的可不只是编程,比如数据结构,数据库,网络等等。。。加油吧!!祝你早日成功!!!

C语言、C++、或者java

具体怎样学编程 :
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。

首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有其他的意志力支持你.这时候你会很容易放弃,或者转到别的如网业制作,PS,FLASH等行业的.其实我告诉你,虽然你觉得你好象已经学了很多了,其实你还是什么都没学呢,等你跨过这道坎,才是你刚入门的时候.说这些,只是想告诉你,学编程中会遇到很多困难,你要努力的克服这些困难,才能真正学到东西.否则,你根本别想学编程,趁早转行.

接下来,我帮你规划一条编程之路.
学编程的人,很少有人没学过C语言的.我推荐让C语言作为你第一个学的语言.虽然有的人说要先学VB,其实这种观念是错误的.C确实比VB枯燥,而且说实话学完C后不学别的就好象没学过,感觉什么都没学会.可是,对初学编程的人来说,只有C语言才能建立起你对编程概念的理解.VB不是编程,VB只是一种工具而已.C语言确实是个不折不扣的语言,真正让你知道什么是编程的语言.有初学C语言,用TC2编译器的人总说他学了C什么都不会.什么软件也写不出来.我可以告诉他,编程编程,编的是程序,而不是软件,软件这是程序的一个构价.你想编程出软件,那以后很轻松的就能掌握,现在你需要学的就是编程,说明确一点,你现在所需要学的就是算法.编程的灵魂是算法,这点每个人都要记住.
所以,第一门语言要学C,推荐的书为谭浩强老师的<C程序设计>(清华大学出版社)或者克尼汉的<C程序设计语言>(美国).
初学者也许需要一套视频教程来帮助自己更快的入门,那么就推荐你去百度搜索"C语言视频教程",第一页的第一条记录就是这个教程.而且是和谭老师的<C程序设计>配套的教程!
注:有些人说谭浩强的书不好,太死板.那么我只能说你最多是个一瓶子不满,半瓶子逛荡的人.真正要掌握高深技术的时候,你会发现你没办法掌握.

C语言要学到什么样才算个头呢?其实,C语言没有学到头一说.有些人学了一辈子,还在钻研.那么你应该到什么时候学下一种呢?按时候算的话,我推荐,如果你每天有6个小时的时间学习的话,一个半月以后,你就可以转到下一个语言的学习过程中了...(我估计普通人在这一个半月内该掌握的都掌握了)
那么,下面要学的是什么呢?这会不会还有人说VB吧.还美其名曰加深对编软件的印象.这种说法很幼稚.学了C语言还学什么VB呀.其实VB确实是很强大的,容易入门,想精通了也不容易.著名的DOS系统就是用BASIC语言写出来的.可是,这种这么易用的软件对于专业学编程的人是一种不好的东西,会让人产生依赖,让人产生惰性.VB的那些控件的功能实在是太强大了,你都不用怎么思考,就可以编写出来.可是,控件毕竟是不能随你的意愿支配的,控件是死的东西.你真正要学的是编写的思想,是函数(Java中称方法).另外,学VB还不如去学Delphi呢.
注:市面上的软件一般一眼就可以看出是用什么语言编程的,而VB编写的软件几乎找不到多少.
所以,下面要学的也就那两种选择了,C++/Java.我推荐,先学Java.
Java实际上是C++改的.去除了C++中指针的部分,让C++变得更安全,同时也比C++稍微简单了一些.你需要去找一些关于Java的介绍,在看下面的东西.
我听一个北大青鸟的老师说Java的最终发展目标是J2EE.我觉得不然,J2ME一定也是个发展方向,只是他跟J2SE,J2EE有很大的不同,开发环境也很不同.关于J2ME的部分我不做讨论.而J2SE呢.说实在的,市面上的J2SE软件确实也是很少的,你见过有几个拓展名为.jre的软件?不过还是要告诉你,学习Java的人肯定最先接触的是J2SE.Java的GUI软件只是技术性的问题,也是开发手段的问题.不管你是要发展到J2EE,还是转到GUI编程,J2SE绝对不是弯路.还是那句话,算法是最重要的.而Java比C++最大的优势在于他的完全面向对象和跨平台.其实,就算你先学了Java,你还是可以很容易的掌握C++,Java程序员和C++程序员的互转是很容易的!再说一些Java的优点.Java比C++方便很多,下载了编译器后一个记事本就能写程序,JBuilder实际上只是个辅助的工具.我去一个搞Linux系统开发的公司看过,用JBuilder的很少,一般都是直接用UltraEdit直接写程序.而C++必须要用VC++等编译器,不说电脑配置低很不好用,光说VS是要花钱的,而JDK永远都是正版(免费下载),就应该用Java.其实这只是习惯问题,不管你是先学Java还是先学C++,都会很快掌握另外一个的.
Java的书有很多,初学不要买实例的,买那种一直讲基础的,清华大学出版的书很好.另外推荐视频教程,孙鑫老师的Java无难事.去52ebook直接搜索名称"Java无难事",一共有12张CD,都下载下来就好了.教程的第一课会教你如何配置,去哪下载编译器等.
要学到什么时候呢?我是这么推荐的,学到你可以不看任何资料,(当然可查看JAVA帮助文档)熟练的编写出一个酒店管理系统来.接下来,你就可以去学别的了.
这个别的,就是C++,还是那句话,Java程序员可以很容易的掌握C++,只要学了C++的基础语法,剩下的就是实践了!
C++的书可以买一本C++语言+SQL的应用,就是讲数据库系统的例子.多练是很重要的.
视频教程推荐孙鑫老师的VC++视频教程,去讯雷上搜索"孙鑫 VC++",找到那个700M多的打包教程,就是了.

其实学懂Java和C,剩下的你真的可以自己掌握了.我粗略的说一下.
比如,你可以学汇编,汇编实际上是很磨人的,不过汇编高手永远都是抢手货.
那么VB呢?DELPHI呢?哈哈,又是VB,你学,这个时候学VB,学不了几天就掌握了.不比初学轻松?
想学的你都去学,甚至还可以去学Flash,连Flash ActionScript都可以很轻松的掌握.

其实现在,你的路已经定下来了.你剩下的就是不段实践,不段往更高的方向发展.
在这之前,建议你去考几个试.
去考中国计算机软件职业资格水平考试,直接考中级的软件工程师.或者再学一些别的,考个网络工程师.如果你愿意,你可以再多学点东西,把全国计算机等级考试的1到3级的所有东西都考下来.呵呵.
到了这种程度,我想真的不用我再说了,都考你自己了.

最后,记住两句话.
编程的灵魂是算法+数据结构!
学好编程实践最重要!

楼上的,你不直到vc++是带这微软色彩的c++么。根本不是纯正的C++。
C/C++ 编译器,还可以用 GNU 软件包。直接用记事本写。
还有就是我们中国的盗版东西太多了。vs还用钱么。

那些书只是讲了编程,但是 操作系统呢。这个不用学么?不学你会用?那不是只是一个独立的程序。
网络知识呢。。 那不学你永远只能做单机软件。

感觉思考问题或者选择尽量选择核心的去想吧,比如编程选择编程语言,虽然可以从语言的体系擅长开发的产品去选择(选择自己感兴趣的方向和能做的产品),但是有时候体系太大,涉及的面太广怕你把握不住,越想越迷茫(就怕感觉都喜欢或者都不喜欢不知道如何选择),其实可以想点核心的就是喜欢什么语言,比如java,或者php,或者c#。当然也有人说选择c语言,c语言很强大可以开发很多东西,但是对于很多人来说其实还是比较难的,虽然很核心,这时候就还是选择适当核心的,但又不是过于底层太难的,比如JavaScript或者java和php之类的。感觉考虑越底层越灵活,可以做的东西越多,考虑太靠产品产物的话范围太广,有时候更迷茫,越核心越简单也越难,变化也越多,所以太核心比如c语言或者汇编那些一般普通人不是太感兴趣就不要选了,就像汽车发动起那些很重要,当然汽车的样子也在乎。

我只说怎么开头,选择自己的方向是c++,java,还是c#
开头怎么学习,首先要有很使用的书,你自己找找,最好是大学的课本(个人而异),然后跟着课本练习。
一定时期后开始自己做个小项目,在项目中锻炼自己,自己解决问题,不断补充新的技术,既要从课本中获取,又要自己去学习新的知识,最后告知,网络是最大的资源啊

入门的话找一个比较简单就可以了,例如vb或delphi都可以,如果掌握好了一门编程语言之后,看别的语言也会非常轻松的!


我想学习编程,但我什么都不懂,我应该从哪方面入手呢?
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲...

我是高中毕业生,我想自学编程,但我什么都不会,我要从哪学起?我问过很 ...
1、我的入门是从学习C语言开始的(其实课程是C++),这是我们学校的公共课,我上课比较认真(虽然老师讲得很差,而且一段时间后,我就发现自己的基础掌握比她好,当然理解深度没她好),因此,我认为对于完全没有基础的人而言,听别人讲比较容易入门。当时的教材是学校自己编的,挺烂的。建议一(以...

想学编程,需要学些什么?
1、数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,初学者有高中水平就差不多了。2、逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,逻辑思维能力的培养要长时间的实践锻炼。

我想自学程序编程,但是我什么都不懂,我该怎么办?
你好:要学编程首先必须的是要有资料对吧,你说你要自学,那么这个资料大都都是书和视频了。但个人建议书要好得多,眼睛看到的总比耳朵听到的要牢靠的多是吧。然后呢,你可以去图书馆找找相关书籍,不一定薄也不一定厚,找那种自己翻到第一页就看得懂、看得进去的就行了,多找找不要偷懒。这种书...

我想自学学习编程可是我什么都不懂,我应该从何下手?
1.明确学习目的 学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀...

我想学习电脑编程,但我都不知道学会编程能干什么
上面讲到的计算机本身不会主动的做任何事情。因此我们要通过程序的方式来让计算机为我们“效劳”。而这个过程就是我们“编”出来的。编程可以使用某一种程序设计语言来实现,按照这种语言的语法来描述让计算机要做的事情。我们这里所讲的语法和外语中的语法完全两码事,这里讲的语法只是读你的程序书写做出一...

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

我想学习编程,但我很菜,不知道从什么学起
《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间。我向你推荐一些C++经典书籍:c++程序设计...

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

学编程需要什么基础?
想学编程的话要具备英语基础和数学基础。1、英语基础 想学编程,有点英语基础会比较好,现在大部分编程语言是基于英语语言的,比如常见的C、C++、java等等都是英语单词堆起来的,所以最好有英语基础,这样学习编程轻松、高效一些。当然不要求英语水平有多高,毕竟学软件开发的过程中所接触的英语的单词也就...

拜城县13476734957: 我想自学程序编程,但是我什么都不懂,我该怎么办? -
商婵复方: 你好:要学编程首先必须的是要有资料对吧,你说你要自学,那么这个资料大都都是书和视频了.但个人建议书要好得多,眼睛看到的总比耳朵听到的要牢靠的多是吧.然后呢,你可以去图书馆找找相关书籍,不一定薄也不一定厚,找那种自己...

拜城县13476734957: 我想学编程,但是我什麽也不懂,对电脑也不熟悉,那我应该从何入手啊? -
商婵复方: 1.学编程,推荐先学C语言,其他高级语言一般都是由它演变而来.所以学C后,再学其他语言就方便了.如JAVA,C#等等. 2.学习编程话,要看你的勤奋程度,具体还要看你有没天赋咯. 3.编程的内容很多,要学习算法,数据结构,编程语言,工程等等. 4.学编程不一定要对电脑熟悉,编程只要求你的语言的掌握能力和对算法的驾握能力.

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

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

拜城县13476734957: 我想学编程,可我根本一点都不懂,该怎么办? -
商婵复方: 学编程的语言就像学外语一样的 要了解他的语法 构成等等 建议从C语言开始 C语言是大多数编程语言的基础 当然现在也有直接从JAVA开始的

拜城县13476734957: 我什么都不会,想去学编程,我应该怎么做?而且我记性也不怎么好. -
商婵复方: 三思而后行.你确定真的想学习吗?我是学as的,任何程序在学习过程中,都是枯燥无味的,但是学成后就是转折点了.你可以再网吧边做网管边学,因为当初我也是,记性好不好、英语好不好,都是题外话,关键是是否决心一定要学下去.多问自己几个为什么.加油~~~

拜城县13476734957: 我想学编程,但是我又什么都不懂~该怎么办呢
商婵复方: 学习语言呗

拜城县13476734957: 我想学习编程,但我什么都不懂,我应该从哪方面入手呢?
商婵复方: 我只说怎么开头,选择自己的方向是c++,java,还是c# 开头怎么学习,首先要有很使用的书,你自己找找,最好是大学的课本(个人而异),然后跟着课本练习. 一定时期后开始自己做个小项目,在项目中锻炼自己,自己解决问题,不断补充新的技术,既要从课本中获取,又要自己去学习新的知识,最后告知,网络是最大的资源啊

拜城县13476734957: 我想自学编程但我什么都不知道,我因该怎么学先学什么语言?该看什么书从哪学起?希望那位编程师傅指点下谢谢
商婵复方:我学的是软件专业,学到现在,感觉学习编程的话,C语言才是最基础的吧,C++和JAVA都是面向对象的编程语言,也就是把C语言中一些单一功能的函数封装在一起,C语言是面向过程的,只有先学会了面向过程的语言,才可能跟好的掌握面向对象的语言,面向对象是以面向过程为基础.想要打好基础的话,最好学完C语言之后,再看一下讲解数据结构的书.总之C语言是编程入门的基础,而数据结构的算法思想是程序的灵魂.

拜城县13476734957: 想学习编程,该如何起手,我什么都不懂,最好能系统性的学习,一步步来,有好的书或者教程吗? -
商婵复方: 建议你先C,再汇编,后C,然后C++或者java或者其它; 你要是什么都不懂,建议你参考下大学用的教材,C语言,微机原理,单片机,那些比较基础点,不那么专业. 不过你要能挺住,刚开始的时候你会一头雾水,什么都不懂的,越学越觉得自己什么都不知道,坚持不下来就完了,要是兴趣不是很浓的话,基本上不要去学 了,那样很痛苦的.

你可能想看的相关专题

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