自学编程入门书籍(自学初学者学编程看什么书)

http://www.itjxue.com  2023-04-03 04:31  来源:未知  点击次数: 

自学编程需要哪些入门书籍? 这三本入门级别的书可以作为首选

1、C语言-------《C语言设计》作者:谭浩强。

大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。

2、《CPrimerPlus》第五版作者:StephenPrata。

这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。

3、《C语言入门经典》第四版作者:IvorHorton。主要内容是关于c语言的编程方式,可以为以后学习c++和成为程序员打基础。

电脑编程初学者看什么书

1、《代码大全》?史蒂夫·迈克康奈尔

“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有 50 页在谈论代码布局。” —— Joel Spolsky

对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中 99% 的观念。– esac

2、《程序员修炼之道》安德鲁·亨特、大卫·托马斯

对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。

虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个 P2P 的音乐交换网络图,那这本书就适合你了。—— Joel

3、《计算机程序的构造和解释》Harold Abelson、 Gerald Jay Sussman、Julie Sussman

《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。

其他书籍则处理算法。这些书都有自己所属的位置。

然而《计算机程序的构造和解释》与这些不同。这是一本会启发你的书,它会燃起你编写出色程序的热情;它还将教会你认识并欣赏美。

它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。

4、《C程序设计语言》Brian W. Kernighan / Dennis M. Ritchie

这本书简洁易读,会教给你三件事:C 编程语言;如何像程序员一样思考;底层计算模型。

5、《算法导论》 Thomas H.Cormen?/?Charles E.Leiserson?/?Ronald L.Rivest?/?Clifford Stein

在我看来,代码只是一个工具,并非精髓。开发软件的主要部分是创建新算法或重新实现现有算法。其他部分则像重新组装乐高砖块或创建“管理”层。

我依然梦想这样的工作,我的大部分时间(50%)是在写算法,其他“管理”细节则留给其他人…… —— Ran Biron

自学编程需要哪些入门书籍?

1、《实战Java程序设计》

这是一本既注重实战,同时也注重底层“内功”训练的书,非常适合初学者阅读!

2、《程序员修炼之道——从小工到专家》

这本是指导程序员从低等级向高等级转变的必要圣经。每一篇幅都需要仔细阅读,深入思考,作者多年的经验可以给我们在实际项目中处理给予很大的帮助。通过在实践中,摸索,探讨,最终都会发现很多问题都能在这本书找到最好的指导。

《重构:改善既有代码的设计》,这本书确实牛掰,尤其适合当代程序员读。近几年软件开发的门槛降低了很多,好多公司都因为初级程序员的存在累积了一大批shit一样的代码,重构也讲技巧和原则,不是单纯地删除重写。看了几页就有收获,推荐给各位开发的朋友,没事儿读读,肯定有启发。

(责任编辑:IT教学网)

更多

推荐安全产品文章