当然是VB好,没有花哨的功能;.net是微软推出的一个通用组件包(所有语言都可使用),使用.net做的程序必须安装.net framework(有数百MB大),而你一个程序不可能很大,所以没必要。但是我觉得如果你精力比较好的话建议你还是学更common的语言,如C++,因为我觉得学vb会让人废掉,思路都被拖放控件这种想法控制。
至于书嘛。。。
Visual Basic 6.0程序设计完全自学手册 龙马工作室、教传艳、王果 人民邮电出版社
Visual Basic6.0程序设计教程 罗朝盛、余文芳、余平 人民邮电出版社
但这些不一定适合你,还是自己到书店转转,选择适合自己的,因为Basic很简单,对知识的精细要求不高,所以不用担心书是否好。而且你可以试着自己摸索。
如果仅仅是学,vb就行了,如果是要搞开发,最好还是VB.net。VB简单易懂,上手快,但是如果搞开发,学习难度偏大,后期维护较难。VB.net类似VB语言,因为net 框架的问题,学习较难,但是开发简单,维护容易。VB不用太较真教材,一本基本教程加两本实例范例和百度知道,即使自学,3个月就会了。