关于编程入门的问题(求高手解答)
我本人对于编程比较有兴趣,是个地道的零基础,最近去书店看看了解了下发现一些编程基础书籍开始时的简易原理类的都看得懂,可那些书一入正题就时不时出现一段代码,就简单的注释了下...
我本人对于编程比较有兴趣,是个地道的零基础,最近去书店看看了解了下发现一些编程基础书籍开始时的简易原理类的都看得懂,可那些书一入正题就时不时出现一段代码,就简单的注释了下搞得我一头雾水。我就去看一些基础的计算机内容,但好像都不相关。我想问下是不是应该看一些汇编的,语言学习又应该怎么开始呢?
展开
4个回答
展开全部
现在有很多针对初学者的书,但一堆都是相互抄袭的。最好找一些从生活中的例子引入讲述编程的书。比如有一系列机械工业出版社的《零基础学**》编程从书(《零基础学C++》、《零基础学VB》、《零基础学JAVA》等),里面的例子简单易懂、生动有趣。
假如你是完全自学的话,就有需要看一下《计算机基础》之类的书了解基础知识(这类书一般都是讲述计算机的内部运行原理,软硬件都有介绍。各大县市、学校的图书馆都会有,不必去买,因为只作了解,没有保留价值)。个人买过一本比较好的,是机械工业出版社的《计算机文化》(译本来的)。
计算机这方面知识的话,建议看一些老外编的书(虽然价格方面会比较贵),英语能力的话最好看影印本。并非崇洋,他们的书的确编的比较好,首先技术比较新,其次他们大多都是自己的心得体会,比较容易读懂,不像国内的编程书,随便挑两本都能找到一样的文字内容或者代码例子。
还有,就是既然学编程,就要选好学什么语言。编程语言很多,现在比较主流的是JAVA、C++、VB、C#等。编程基础书籍的简易原理,还有里面关于语言特性的介绍可以看看,以便挑选学什么语言。到了代码部分,不会完全看得懂是正常的,你学下去,自然就会了解。
至于汇编语言,虽然也是编程语言,不过是低级语言(指与人类语言相差较大),是接近硬件控制方面的,在没有深入了解计算机原理的前提下,暂时不建议学习。
开始时,一般都是下了编程软件(比如VC++2008、Microsoft Visual Studio 2008等,当然现在应该有更新的版本了),然后找到对应的书籍,边打代码,边理解(不明白的代码,不用急,学深入后就会知道了,你也可以上网搜那个代码用途)。
假如你是完全自学的话,就有需要看一下《计算机基础》之类的书了解基础知识(这类书一般都是讲述计算机的内部运行原理,软硬件都有介绍。各大县市、学校的图书馆都会有,不必去买,因为只作了解,没有保留价值)。个人买过一本比较好的,是机械工业出版社的《计算机文化》(译本来的)。
计算机这方面知识的话,建议看一些老外编的书(虽然价格方面会比较贵),英语能力的话最好看影印本。并非崇洋,他们的书的确编的比较好,首先技术比较新,其次他们大多都是自己的心得体会,比较容易读懂,不像国内的编程书,随便挑两本都能找到一样的文字内容或者代码例子。
还有,就是既然学编程,就要选好学什么语言。编程语言很多,现在比较主流的是JAVA、C++、VB、C#等。编程基础书籍的简易原理,还有里面关于语言特性的介绍可以看看,以便挑选学什么语言。到了代码部分,不会完全看得懂是正常的,你学下去,自然就会了解。
至于汇编语言,虽然也是编程语言,不过是低级语言(指与人类语言相差较大),是接近硬件控制方面的,在没有深入了解计算机原理的前提下,暂时不建议学习。
开始时,一般都是下了编程软件(比如VC++2008、Microsoft Visual Studio 2008等,当然现在应该有更新的版本了),然后找到对应的书籍,边打代码,边理解(不明白的代码,不用急,学深入后就会知道了,你也可以上网搜那个代码用途)。
展开全部
语言 基础 还是推荐C语言,C语言是基础。C入门了过后建立起了基本思想然后学其他语言就容易理解一点。
书实在看不懂的时候我建议楼主网上找视频教程看视频来的块一些,并且也许书上讲了几大篇别热播一句话就把你点通了。看书也是必须的
书实在看不懂的时候我建议楼主网上找视频教程看视频来的块一些,并且也许书上讲了几大篇别热播一句话就把你点通了。看书也是必须的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,学编程,看是没用的…初步入门我觉得书都差不多,重要的是你要跟着书本敲完代码后,自己也能敲…简单说,就是多动手,多实践…知识点忘了可以直接查书…
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习编程应该先从高级语言开始,因为高级语言和人的思维及语言习惯最接近,容易被初学者理解。相反基础语言生僻一点,不容易看懂。
所以我建议你先学一门高级语言,例如:c语言。掌握它的基本语法。光学语言不行,我强烈建议你同时买一本《数据结构》学习,这本书里有许多经典算法,你尝试用c语言去编写里面的算法,一方面你掌握了语言,另一方面你又学会了一些基本算法。(如果学语言,不注重算法学习,你难以提升自己地编程能力)。另外,注意学语言,一定要勤练。多动手编。一般有个过程:读程序--查看语法--动手编写--反悟其思想--自由发挥。
你不要认为编程语言很多,不知道学哪种语言最好。其实,当你真正掌握一门语言后,你就发现其它语言也差不多。可以说一通百通。所以学哪一门语言无所谓,关键是把它学通。
至于原始语言(如汇编)和机器很靠近,容易被机器识别,但和人的语言习惯远。你学好了高级语言,再向机器靠近,再去学习原始语言。
所以我建议你先学一门高级语言,例如:c语言。掌握它的基本语法。光学语言不行,我强烈建议你同时买一本《数据结构》学习,这本书里有许多经典算法,你尝试用c语言去编写里面的算法,一方面你掌握了语言,另一方面你又学会了一些基本算法。(如果学语言,不注重算法学习,你难以提升自己地编程能力)。另外,注意学语言,一定要勤练。多动手编。一般有个过程:读程序--查看语法--动手编写--反悟其思想--自由发挥。
你不要认为编程语言很多,不知道学哪种语言最好。其实,当你真正掌握一门语言后,你就发现其它语言也差不多。可以说一通百通。所以学哪一门语言无所谓,关键是把它学通。
至于原始语言(如汇编)和机器很靠近,容易被机器识别,但和人的语言习惯远。你学好了高级语言,再向机器靠近,再去学习原始语言。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询