计算机有很多很多细的分支,很难说完整的。
我不知道你对“实用”两字的理解如何。
如果你想要能用学到的计算机知识来做开发才叫“实用”的话,比如android或者网站,建议你去学习编程语言,比如php,java这一类的。
如果你认为学习需要理解透彻,刨根问底的话才叫“实用”的话,那么建议你去学一些计算机的理论和一些重要的学科,组算计组成原理,数据结构,计算机网络,操作系统这些,掌握C/C++,熟练各种经典的算法等等。
网站的话,主要还是看别人的技术博客吧,csdn和博客园都不错。
如果你想做开发类的话,其它的什么什么入门一本凑合着看就行了,现在这类书玲琅满目,内容也不是很好,网上大把这样的教程。我还是比较推荐你看 构架 代码质量 方面的书籍。书的类型跟你说了,自己去网上搜搜吧~
后者的话,涉及的内容就比较枯燥和深入了,推荐多看算法,很有用的哦。
感觉答非所问,希望对你有帮助。
算法入门,C/C++,JAVA之类
百度就行,买什么书呀,想学什么就搜什么有文档的视频的。这些就够用了。
买关于电脑的书。