你可以先学网页编程,如果你家是WINDOWS2000的话,很容易就可以配置一个ASP的环境给你写网页的程序.
网上ASP的教程多如牛毛,我在这里向你推荐一篇教程:《十天学会ASP》。
其实利用网页学会编程是很不错的,一方面能使你学会做网页的基本技巧,另一方面你可以很快地掌握程序的几大基本结构。如果你担心只学这个的话以后要学深的学不了,其实不会的,学编程语言是次要的,最重要的编程的思想。当年我也是这样过来的,希望对你有用:)
XP也可以的,你打开控制面板->管理工具,看看里面有没有INTERNET信息服务(IIS)这个组件,有的话就不用安装了,没的话就添加新程序,把这个组件安装上去,我向你推荐的教程里面有如何配置IIS的说明了,这里我就不多讲了.
先从最基本的语言开始学起吧,编程语言有很多种类,你可以自己先从一类中选择性的学习,因为很多语言有共通点,当你学会一种后,慢慢再学其它的就简单的多,推荐可以先从 Basic C++ 开始学起.
如果对电脑比较熟悉的话
建议学习c语言或者是visual c++抑或是java这类语言应用比较广泛。
如果不熟悉的话,就学visual basic或者是其他比较简单的吧
至于书籍都是差不多的。那些编书的人,不是你抄我的,就是我抄他的