我本科读的就是计算机科学与技术,下面的意见参考一下。软件编程方面的话,C语言的话,用谭浩强编写的,C++用老外编写的《C++ primer》(第四版)就好,虽然比较厚,但是很详细也很全,另外最好学一下数据结构,这是写算法的基础,很重要的;硬件的话,学一下计算机组成原理,操作系统,这是了解计算机怎么工作所必需的。另外,计算机网络也要看一下,各种协议还有局域网、无线网方面就都会很清楚了
要学好计算机首先你得对它非常感兴趣!菜鸟在软件上可以先看C语言,至于硬件其实没有专门的书去介绍,只要知道其元件基本构成,更多的是学软件,软件是计算机的灵魂。
淘宝上面有这类的书籍,计算机基础,也不贵还有教程了
电脑报,
计算机爱好者