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

如下这些书都是经典的经典的经典,每一本都值得细读、多读、读烂,特别是基础的书。
语言和编程基础:
1. 《C专家编程》  学C语言进阶的经典之做
2. 《数据结构》  最普遍的教材,写的通俗易懂,条理清晰,是数据结构入门的好书
3. 《C++ Primer》  C++最最经典权威的书,写得很是好也很是全面,熟读这本书基本上就是C++大牛了

算法编程进阶:
1. 《数据结构和算法分析》  此书也是经典,数据结构跟上一本书讲的差很少,也讲得很好,后面还有讲一些基本的算法,可做为算法的入门书
2. 《算法导论》  很厚一本,翻译的,算法的经典之做,包涵大量的算法思想和应用,能熟读并理解此书的真的是大牛了

两本经典有趣的编程书籍,里面有不少很是有趣且富有挑战的编程题目,并且每道题都有很是详尽和多种多样解法讲解,能让人真正感觉到编程的精妙,有C语言和数据结构基础便可作这些题。
1. 《编程之美》  微软员工出的程序员笔试面试题,也是不少IT公司招聘时喜欢拿来考的题目。
2. 《编程珠玑》


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