怎样学习编程?介绍一些书。我是初中生,我想自学。

介绍一些书。我是初中生,我想自学。... 介绍一些书。我是初中生,我想自学。 展开
 我来答
pnm素面
2010-01-09 · TA获得超过135个赞
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
这个问题很简单,做个项目,看看语法,拷拷别人的代码就行了。
但是仅仅这样够吗?不过很多人都是这么学的。这样子学感觉跟学会使用个OFFICE软件没什么区别,只不过比OFFICE难懂一些而已。
现在谈谈我对编程的看法。
首先我想你得具有编程的兴趣,即使没有兴趣你也得有很大得毅力和耐心,如果你拥有了这些,那么学好一门编程语言将不是难事了。
其次多动手实践,这不用说是很重要的,多敲敲代码比复制别人的代码感觉就不一样,对于别人的代码要参考使用,或者不知道某些东西时,你最好亲自动手写一下,而不是拷过来。
这两点都很好做到,很多人都做到了这两点,然后就学一些管理或者其他的东西,然后这就是他们的编程之路了,我只能说这些人很难写出好东西来,即使写也多是重复前人的代码。说句实话能写出自己的代码,并能让别人使用,或者甚至成为一个行业的标准并不是那么简单,光是细节的东西估计就能使你崩溃了。
第三点要知道软件发展很快,但是盲目的追随或许你什么东西都学不到,即使学到,也不够深入,任何一门语言能够学到深入精髓,都有用武之地,而相反,什么都略知皮毛则是对一个程序员来说是很危险的。所以就有人提出要深入一门语言编程,不在一门语言上编程的说法,也就是说你要深入学习一门语言。
第四开始读书,书籍的重要性毋庸置疑,不要以为网络能够提供一切,其实很多深入的话题,在网上是找不到答案的,而很多网上的问题却多能从书中找到答案,一定要有个爱看书的习惯,在闲暇时,拿出来翻翻。
读什么书呢,这你可以去一个论坛或者帖吧里问一问,总有一些热心的人会给你提供帮助。
不要相信什么速成之类的话,如果你对某些东西投入的时间比较多,入门还是很容易的,大凡速成的书籍多是骗人的,里面或许有一些捷径.
其实电脑时拿来学习的,你可以下载一些电子书,可以去一些论坛和别人交流交流经验等等。不过我想你最好多问问别人在看什么书。
学习无涯,单单几天的修炼是成不了大事的,要不中国人也出个大牛来写个操作系统来啊,就因为很多人都在想什么速成,几天看完一本编程语言,然后就不思进取了,可悲。
在这里我也说说我看书的体会吧。
《深入理解计算机系统》我第一认真看完的书,英文版的,这本书包罗万象,像一本百科全书。当然我看这本书时我已经学会了c语言并学过了微机接口和操作系统,数字逻辑等课,虽然学得不大好,但看完此书后感觉这些课都提升了。还有很多其他的书,我经常下一些电子书来看的,很多都是用到时才看的,比如《Effectiv C++ 》《more effectiv C++》还有一本《c专家编程》名字如有误别怪我,我读书不大记书名得。
如果你对操作系统感兴趣的话,有本不错的书《自己动手写操作系统》,还有一些其他的比如《保护模式的编程》之类的,名字不一定准确。
最后一点,要学会使用工具,要学会查资料,有很多你熟悉的语法其实你会发现并不需要那么熟悉,只要你能够迅速的查到了就行了,一个人的思想才是最主要的,语言最多不过是一个工具,如果你下功夫的话,最多一个星期你就能掌握一门语言的语法,但是语言的灵魂数据结构,语言的基础更底层的语言却是不那么快就能掌握的。
要想成为一个编程牛人,我想你至少要学会汇编,C语言,至于高级语言可选择性的学习,比如C++。
cookshui
2010-01-09 · TA获得超过129个赞
知道答主
回答量:90
采纳率:0%
帮助的人:76.5万
展开全部
学编程的话,你是初学者可以看一下谭浩强的c语言方面的书,一般说来他的书比较详细,对初学者比较适合,学完c如果你还想继续学的话可以学一下面向对象的编程一步步的来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
舒心一月
2010-01-09 · 超过10用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:24.1万
展开全部
先学C吧,C学好虽然难,但是C比较好入门
而且JAVA,C++,。Net中都有C的技术应用,学好了C,对你以后学这些高级语言有很大的帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无名ADS
2010-01-09
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
照楼上说的C语言就不是面向对象的喽?呵呵,首先吧,可以知道你是一个电脑爱好者,就跟我一样,不过我当初没你这么好的机会从初就是开始接触电脑,我是上了大学才自己有电脑的!我们首先学的就是C++,然后再学的其它语言,怎么说呢,你想学编程吧,我建议你先学C,就用谭浩强的那本书,我现在都有,销量好像都一千万册了,那本书真的好,先开始学的时候可能有些难,不过不要怕,当你第二次再看的时候你就会觉得有很大的收获,当然学编程最重要的还是要动的去练习!还有就是运行环境的问题,不过这些网上都可以下到的,书上也会给你说!然后吧,java也不错,真的,我现在就在学,建网站方面的php也不错,这些等你先给c学好了再说吧,只要给c学好了,以后再学其它语言真的很轻松
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中国Air
2010-01-09 · TA获得超过186个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:174万
展开全部
《C PRIMER PLUS》《the C programing language》
主要是多上机练。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式