1、电脑学习分很多种,你要学什么?确定学什么再找什么样的书。
2、编程的电脑配制不需要很高,超低的电脑都可以,但速度快的电脑工作起来肯定效率会高一些。至于学习,什么样的电脑都可以。
3、软件设计的领域确实太多了,我也说不会,大概有以下几大类:
A、桌面软件开发:主要开发桌面应用程序。
B、游戏软件开发:主要包括3D游戏,2D游戏,网络游戏,手机游戏,FLASH游戏等等
C、企业软件:开发企业办公、管理软件,以及一些复杂的企业应用,如ERP。
D、WEB开发:开发基于WEB的软件,如网站等。
E、驱动开发:开发驱动程序及一些硬件应用。
F、内核开发:开发操作系统的内核。
G、编程语言开发:开发设计编程语言。
H、数据库开发:开发数据库程序及相关应用。
…… 太多了,举不胜举