学习编程离不开编程书籍!零基础学C/C++,学习路线+配套书籍

Posted 一起学编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习编程离不开编程书籍!零基础学C/C++,学习路线+配套书籍相关的知识,希望对你有一定的参考价值。

学习编程当然离不开参考书,那么对于小白来说,有哪些书是必须读的呢?下面我们就“编程入门书籍”这一话题来进行分享。

学习指导

学习编程,先了解一种语言,基础的抄是C语言,如果直接看JAVA怕你没有这种理解程序的思维能力。建议先看C语言,刚开始可能困难,别着急,慢慢袭来。看过后你会有些程序的冲动,这很好,试着实现书里面的程序,工具可以选择VS/VS code。之后要了解数据库问,因为要处理的数据多啦,得用数据库存储起来,数据库也很多,大同小异,数据库我也可以给你。还需要一本书来学习,选择数据库按照数据库选书就可以。

流行的语言还有Python,C++,你可以学习,学过C语言,这就不困难了。

阶段性推荐书目

书籍我们可以根据编程学习掌握的阶段来推荐。

第一阶段:C语言

①《C语言设计》 作者:谭浩强

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

②《C Primer Plus》第6版 作者:Stephen Prata

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

③《C语言入门经典》第四版 作者:Ivor Horton

第二阶段

这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。

面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。

入门类:

  C++ Primer, 4rd Edition

  Thinking in C++, 2nd Edition

  The C++ Standard Library: A Tutorial and Reference

进阶类:

  The C++ Programming Language, Special Edition

  The Design and Evolution of C++

  Inside C++ Object Model

  C++ Templates: The Complete Guide

  STL 源码剖析

  Generic Programming and the STL

  Modern C++ Design: Generic Programming and Design Patterns Applied

应用技巧类:

  Effective C++, 2nd Editon

  More Effective C++

  Exceptional C++

  More Exceptional C++

  Effective STL

  Ruminations on C++)

第三阶段:API/SDK

《windows程序设计》(Jeff Prosise)

这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。

第四阶段:

MFC:《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0

如果是C++,QT是要重点学习的对象。

第五阶段:

  COM/DCOM/ATL/COM+:《COM技术内幕》

未知阶段:

《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。如果不弄底层的话,《操作系统原理》可以简单地了解。

学海无涯,每一本参考书都含有知识等着我们学习。但是我们也不能盲目埋头苦读,只有系统地、科学地学习才能提高效率。学习编程最好有一个专业的指导,为你提供优质的编程入门课程,让你带着科学的指导阅读这些书籍、学到知识。

最后还有句话是这么说的:栽一棵树最好的时间是十年前,其次是现在。对于学习编程的小伙伴,如果你想更好的提升你的编程核心能力(内功),在未来面试时有充分的准备和自信!笔者这里或许可以帮到你~

C语言C++编程学习交流圈子,QQ群:686521686点击进入】微信公众号:C语言编程学习基地

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习书籍分享:

 

以上是关于学习编程离不开编程书籍!零基础学C/C++,学习路线+配套书籍的主要内容,如果未能解决你的问题,请参考以下文章

如何系统地学习 C/C++ 语言从零基础学习C++,有哪些书籍可以帮助到你?

学Web安全要不要懂编程开发?点这里送你零基础Web安全学习路线!

零基础想自学编程,可以推荐啥书籍或程序吗

转行零基础该如何学Python?

零基础的人学java,看哪些书。。求推荐几本书籍

零基础如何学习java更有效呢?