在看书、阅读前,一定先选择一门适合自己的编程语言。对0基础的同学,选择程序设计语言时先了解自己的学习能力。太难的语言,没有一定的基础,以及没有老师讲解、指引,太容易产生挫败感从而放弃。其次,如果自己有一点点明确的目的或需求,那么选一门对自己实际工作有帮助的语言。

接下来,跟着我一起来看看“自学编程看什么书”吧。

一、Python系列(3本)

如果你之前一点编程经验都没有,先看如下两本:

1、《简明Python教程》(A Byte of Python)

入门Python的绝佳Tutorial,从书的目录便可以了解到作者Swaroop C H清晰的行文思路,以及对Python高超的驾驭能力。

豆瓣评分:8.8

2、《集体智慧编程》

以具体实例的方式来展示Python的编程技巧,受益良多。作者用非常直观的方式向读者展示了人工智能和机器学习中的大量经典的算法。更可贵的是,作者在展示算法时所使用的例子都是网络中非常有代表性的场景,并且很多情况下还会结合一些实际运营的 Web 站点的数据作更进步阐释。当然,作为一本实用型的书,少不了的是大量可运行的代码。

豆瓣评分:9.0

3、《Python Cookbook中文版,第3版》

这本书可谓Python版《代码大全》。有人说《代码大全》这类书是字典,其实不尽然《代码大全》是高手过招。《Cookbook》也如此,阅读时总能让你有一种:“哇塞,漂亮!”的感觉。能把 Cookbook 全部读完,你的Python水平绝对发生质变。

豆瓣评分:9.3

二、Java语言系列(3本)

1、《Java核心技术·卷1:基础知识(原书第9版)》

Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写,与《Java编程思想》齐名。

豆瓣评分: 8.3

2、《算法 第四版》

Java 语言描述,算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。书的内容非常多,可以说是Java程序员的必备书籍之一。

豆瓣评分:9.3

3、《数据结构与算法分析:Java语言描述》

这本书真是非常好!个人感觉很适合给初学者入门看,里面的分析数学公式恰到好处,没有算法导论的令人望而生畏,也没有国内图书的草草了事,既学习了数据结构又有刚刚好的算法分析,很容易使人产生共鸣。

豆瓣评分:8.6

当然,对于Java我们建议进行系统的学习,扎实基础不能只靠看书。如果你有任何疑问,欢迎你在千锋武汉官网上留下你的相关情况,我再对号入座帮你解答。

三、前端系列(4本)

1、《Java权威指南(第6版)》

淘宝前端团队翻译,这本书又叫犀牛书,号称Java开发者的圣经,网上对此书评价很多,大概意思都是说这本书是一本Java文档手册,没有完整看过一遍此书的都不能算是一名合格的前端工程师。

豆瓣评分:8.8

2、《Java高级程序设计(第3版)》

又称红宝书,雅虎首席前端架构师,YUI的作者Zakas出品。虽然书名带了“高级”二字,但是讲得也很基础,而且行文风格很流畅,每一小节就像是一篇博客,读起来并不枯燥,个人感觉比上面那本犀牛书可读性更强。

豆瓣评分:9.3

3、《Java设计模式与开发实践》

本书是在设计模式上的进一步扩充。一大特点就是结合实操,代码完整能直接应用到实际开发中。

豆瓣评分:9.1

4、《Web性能权威指南》

本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web开发者技术体系中应该掌握的所有网络及性能优化知识。

豆瓣评分:8.8

以上就是我推荐的Python、Java、前端的书籍啦,一起学起来吧!

10本编程书籍推荐!带你从入门到精通相关推荐

  1. arduino入门教程书籍推荐,arduino从入门到精通

    今天给大家推荐的这本Arduino入门教程由国内知名创客教育和开源硬件供应商DFRobot出品,由15个基础的 Arduino项目组成,分别配合实例介绍了Arduino 的基本使用方法和各种扩展模块的 ...

  2. [Unix下C/C++开发] unix编程书籍推荐

    [Unix下C/C++开发] unix编程书籍推荐 发表于1年前(2012-12-20 10:14)   阅读(256) | 评论(0) 6人收藏此文章, 我要收藏 赞0 Unix/Linux/BSD ...

  3. unix编程书籍推荐

    [Unix下C/C++开发] unix编程书籍推荐 LiSteven 发布于 2年前,共有 0 条评论 Unix/Linux/BSD系统 相对于Windows,在UNIX下编程获得相关文档要方便很多. ...

  4. Unix环境经典编程书籍推荐

    转自:http://blog.csdn.net/beachman/article/details/6600837 Unix环境经典编程书籍推荐 在Unix环境编程领域涉及的知识面比较宽,很多新人进来的 ...

  5. 最受欢迎的 10 本编程书籍(文末附地址)

    一般来说,学习的过程发生并终结在购买这一步,而后再未捡起. 推特上一位名为 Pierre de Wulf 的网友突发奇想,有史以来最受欢迎的编程书籍到底是哪些?为了找到程序员们最为推崇的那些编程书籍, ...

  6. linux编程书籍推荐

    2019独角兽企业重金招聘Python工程师标准>>> Linux编程推荐书籍一览表 Linux编程推荐书籍一览表 shell 编程 <LINUX与UNIX SHELL编程指南 ...

  7. 程序员扫盲之提高效率的技巧:经典编程书籍推荐,浏览器自动分页,谷歌翻译自动换行,github高效搜索,pdf搜索网站,github下载速度慢的处理方法

    1 经典编程书籍大全 https://github.com/jobbole/awesome-programming-books 2 自动分页 在浏览器中添加书签即可: javascript:docum ...

  8. python精通书籍-清华学霸整理,Python入门到精通这几本书帮你快速入行

    今天我来为大家分享十本不可错过的Python好书,分别适合入门.进阶到精深三个不同阶段的人来阅读. Python高性能编程 Amazon 五星畅销书. Python 入门进阶必读. Python代码仅 ...

  9. [推荐]GOOGLE搜索从入门到精通v3.0

    作者:donquix (donquix@sina.com) ------------------------------ 内容 1,前言 2,摘要 3,如何使用本文 4,GOOGLE简介 5,搜索入门 ...

  10. python并发编程书籍推荐_《吐血整理》-顶级程序员书单集

    <程序人生>十年风雨技术人的书单整理 前言 王潇:格局决定了一个人的梦想,梦想反过来决定行为. 那格局是什么呢? 格局是你能够看见的深度.广度和密度. 王潇认为,格局是一本本书搭建起来的, ...

最新文章

  1. 陪孩子一起学python第二季_陪伴作文开头和结尾
  2. Guava学习笔记:Preconditions优雅的检验参数
  3. leetcode345——Reverse Vowels of a String(C++)
  4. python多线程编程: 条件变量同步
  5. Py之MT:Multithreaded的简介、引入、使用方法之详细攻略
  6. verilog中值滤波算法实现及仿真
  7. 【独家】衣服上的铁锈去除简易方法
  8. android横向多布局约束,Android约束布局中心水平对齐Textview和Imageview不工作
  9. JDBC连接错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。。。
  10. 《软件需求十步走》阅读计划第三篇
  11. 《OpenGL ES 3.x游戏开发(下卷)》一2.8 小结
  12. Spring的注解和装配实现IOC
  13. 网件rax40可以刷梅林_深度爆料网件RAX40评价如何?怎么样呢?真实体验曝光
  14. 虚拟机中Linux安装可视化界面
  15. 企业网上下单订货管理软件源码搭建功能介绍|移讯云订货通订单管理系统
  16. 服务器MYSQL 数据库搭建 win2008 x64
  17. Java正则验证经纬度
  18. 玩转华为数据中心交换机系列 | 配置动态LACP模式的链路聚合示例
  19. 正规军入场!HashKey Capital区块链基金正式推出
  20. S2SH The web application[] registered the JDBC driver [com.mysql.jdbc.Driver] bur failed to unreqist

热门文章

  1. 华为手机屏幕锁屏时间设置_华为手机自动锁屏时间设置
  2. sqlite dev破解
  3. windows7 纯净版各个版本下载
  4. DXperience中文视频教程(下)
  5. intel网卡驱动下载linux,intel网卡驱动下载
  6. php蓝奏云网盘源码,蓝奏云网盘pc版易语言开源软件源码
  7. 佳能mp288清零软件,非常好用@
  8. VUE项目中引入135编辑器
  9. 经典商业模式案例第1例:校园O2O
  10. 投区块链?听听当下硅谷最火的四条投资军规