我想学习计算机编程和数据库,请各位大虾给我推荐几本实用的书籍。感激不尽!

数据库还是Oracle吧!编程那个有很多么?不太了解,我是虾米!我现在对计算机术语不通(很多简写不认识),所以先推荐基础的!... 数据库还是Oracle吧!编程那个有很多么?不太了解,我是虾米!我现在对计算机术语不通(很多简写不认识),所以先推荐基础的! 展开
 我来答
郑根亮
2011-05-24 · 超过11用户采纳过TA的回答
知道答主
回答量:38
采纳率:100%
帮助的人:21.3万
展开全部
数据结构,教材是严蔚敏的那本。刚学数据结构,有种不知所措感觉,不知数据结构有什用,数据结构需要一定的代码量才能理解的,不过个人觉的越早接触,对以后的帮助越大。刚开始尽量去理解,有一定的代码量,然后回头再来读,反反复复值到理解为止。

接下来个人觉的应该稍稍接触下可视化的编程语言,如vb,C#,原因很简单,很多人学了编程对它没有感性的认识,不知道编程有啥用,学习下这些语言有很大的好处,能够看到自己写的程序能在窗口或web页面显示出来,信心会增强,这个阶段不必深学。
第三本是关于计算机体系结构的书。你要在计算机上做事,必须要对计算机的构造要有所认识,比如,什么是cpu,什么是内存。国内讲这方面的书很多,但没一本适合自学,我看了很多讲计算机结构的书,读的非常痛苦,最后都放弃了。在绝望的时候发现一本绝世好书
那本书就是《编码的奥秘》太经典了,这本书是老外写的就是《windows程序设计》的作者写的。可以这么说只要你认的里面的字就能读懂,非常浅显易懂,翻译也是上乘,这本书非常薄,一个礼拜就能读完,读完了对计算机结构有个很清析的认识
读完这本再去读计算机原理的书就非常轻松,不过不读也无所谓,以后我要介绍的书也有讲体系结构的
第四本就是汇编方面的书了,想做黑客汇编是不的不学的。有一本非常棒的汇编入门书,就是王爽的《汇编语言》,以前看了一些汇编的书都没入门,看到这书有种相见恨晚的感觉。觉的很多时候并不是知识太难,只是我们的教育家太喜欢卖弄学问了,
如果每个教育学家都像王爽老师这么踏实的做学问,中国何愁没比尔。看这本书如果你把实验都做一遍,收获将非常大
第五本书也是关于汇编的,说到汇编怎么能不学保护模式?可惜上本书的定位是关于入门的,并没讲保护模式,这本是汇编的进阶书,便是杨季文的《80X86汇编语言程序设计》,重点看保护模式这章,前面的可以快速的扫过,有了前面的基础,看这本就很轻松了

接下来可能网上很多人会推荐罗云彬的《windows环境下32位汇编语言程序设计》,我买了本二手的,其实这是本讲window编程的书,看了几章,感觉这本确实是本好书,就单说窗口那章,概念讲的非常清晰,不过后来仔细考虑了下,觉的太早 觉的太早接触window没多大好处,思维容易被微软固定,放弃了这本书

第六本我介绍一本名气非常大的书,《深入理解计算机系统》,豪不夸张的说,如果你你能通读一遍,你绝对比80%的大学生都要强,这本书从底向上讲解了计算机的全部的基础知识,包括cpu体系结构,汇编,内存的结构,,编译原理,操作系统,计算机网络
想想,一本书要讲这么多内容,而且还保持一定的深度就知道有多牛X,不过这本书非常厚不好啃,,读这书最重要的是耐心,这本书的核心是第1,4,6,8,10,章,理解了这几章这本书就基本上拿下了,这本书是计算机的大局观,学好了接下不论你的发展方向
那本书毕竟是本很广的书,深度便会有所保留。第七本书是关于操作系统的书,操作系统的书有三本口碑不错,《操作系统概念》,《现代操作系统》,《操作系统设计与实现》,我选择的是现代操作系统,没什么说的,有了前面的基础,读着很轻松,顺便说一句,如果对黑客非常感兴趣可以仔细看下安全那章,对不同的系统攻击,病毒,木马的原理都有所介绍
最后一本书是我正在读的《linux内核完全剖析》刚看不好说怎么样,我觉的从代码角色来理解操作原理是必要的。
追问
就你所说的以上7本书,我应该先学哪本(我对计算机术语不通)。
qfix079
2011-05-26 · TA获得超过1034个赞
知道小有建树答主
回答量:897
采纳率:50%
帮助的人:530万
展开全部

电脑入门
电脑报 都不错的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bsfdbh
2011-05-20 · TA获得超过140个赞
知道答主
回答量:12
采纳率:0%
帮助的人:14.7万
展开全部
编程语言有很多,比如Java、C、C++、PHP、VB、Python、C#、JavaScript、Perl、Delphi。建议初学者学C语言,C语言是一个很经典语言,大学里计算机专业都是以C语言入门的,书的话可以看看谭浩强的关于C语言的书,比较适合初学者。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友60e902c9e
2011-05-19 · 超过10用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:0
展开全部
刚开始建议你学下C语言,这是基础。完了再学java或.net,这个比较好入门。数据库还情况了,都是大同小异的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hg_yswx
2011-05-18 · 超过30用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:85.2万
展开全部
计算机编程具体是学什么呢?数据库我学的是SQL server 2005
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sallyforlong
2011-05-24
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
C++语言及其程序设计教程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式