以下这些书都是经典的经典的经典,每一本都值得细读、多读、读烂,特别是基础的书。 语言和编程基础: 1. 《C专家编程》  学C语言进阶的经典之作 http://item.jd/10062655.html 2. 《数据结构》  最广泛的教材,写的通俗易懂,条理清晰,是数据结构入门的好书 http://item.jd/11076338.html 3. 《C++ Primer》  C++最最经典权威的书,写得非常好也非常全面,熟读这本书基本上就是C++大牛了 http://item.jd/10062345.html#none
算法编程进阶: 1. 《数据结构和算法分析》  此书也是经典,数据结构跟上一本书讲的差不多,也讲得很好,后面还有讲一些基本的算法,可作为算法的入门书 http://item.jd/10057441.html#none 2. 《算法导论》  很厚一本,翻译的,算法的经典之作,包涵大量的算法思想和应用,能熟读并理解此书的真的是大牛了 http://item.jd/11144230.html
两本经典有趣的编程书籍,里面有很多非常有趣且富有挑战的编程题目,而且每道题都有非常详尽和多种多样解法讲解,能让人真正感受到编程的精妙,有C语言和数据结构基础即可做这些题。 1. 《编程之美》  微软员工出的程序员笔试面试题,也是很多IT公司招聘时喜欢拿来考的题目。 http://item.jd/10066736.html 2. 《编程珠玑》 http://item.jd/10062812.html

        当然要学好计算机还有很多要学的要看的书籍,像:计算机体系结构、编译原理、操作系统、计算机网络、数据库,这些都是计算机专业基础课程,但目前先不急,先学好编程基础,再过一年学这些也不迟。         以后需要往更广或更深更专的方向发展还要学很多看很多书,例如:               横向发展,偏应用,要学多种编程语言开发不同的应用,如:移动端开发(即手机应用),网站开发,计算机程序开发,嵌入式开发等等。。。               纵向发展,偏研究,专业细分,要比较深入学习,如:数据挖掘、机器学习、计算机安全、计算机图形学等等。。。         方向非常非常的多,看你的兴趣和以后的发展,但这都离不开编程和计算机基础,所以基础打好了,以后从事哪一方面都比较顺意,学起来也快。总之基础是最重要的,专业方向可以以后再考虑。

更多推荐

计算机专业初学者推荐书籍