• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 有哪些编程入门书籍值得推荐?

发布时间:2020-05-29 10:30:28 浏览 4115 来源:博学谷 作者:小月

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

     

    编程入门书籍推荐
      学习指导


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


      流行的语言还有JAVA,你可以学习,学过C语言,这就不困难了,现在网站什答么的都基本是JAVA语言编写的。


      阶段性推荐书目


      书籍我们可以根据编程学习掌握的阶段来推荐。
      第一阶段:C语言
      ①《C语言设计》 作者:谭浩强
      大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。
      ②《C Primer Plus》第五版 作者: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技术内幕》


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


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

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: 肺炎疫情后在线教育两会期间有哪些利好政策? 下一篇: IT程序员这一职业怎么样?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码