Java:
《Java 基础入门》
《Java 核心技术卷1》
《Java 核心技术卷2》
《Effective Java》
《Think in Java》
Python:
《Python 核心编程》
虚拟机:
《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》 周志明
设计模式:
《Head First 设计模式》
《大话设计模式》
数据结构和算法
《大话数据结构》
《数据结构与算法经典问题解析: Java 语言描述》
《编程之法:面试和算法心得》
《深入理解计算机系统》
《剑指 offer 》
数据库:
《SQL 必知必会》
通信:
《图解 TCP/IP 》
Linux:
《鸟哥的 Linux 私房菜:基础学习篇》
基础与提高:
《深入理解计算机系统》
《代码整洁之道》
《编码:隐匿在计算机软硬件背后的语言》
《重构:改善既有代码的设计》
《编程珠玑》
《程序员修炼之道》
《代码大全》
《计算机程序的构造与解释》
《编译原理》
Android:
《第一行代码》
《第一行代码 第二版》
《Android 群英传》
《Android 开发艺术探索》
《Android 源码设计模式解析与实战》
爬虫和数据
《用 Python 写网络爬虫》
其他:
《软技能:代码之外的生存指南》
《自在独行:贾平凹的独行世界》
《解忧杂货店》
《约翰•聂夫的成功投资》
《非理性繁荣》
《金融的逻辑1:金融何以富民强国》
《生于一九八四》
《巨人的陨落》
《图说天下:话说中国历史系列》
《不去会死——环游世界九万五千里的自行车单骑之旅》