大部分系统中都集成了.net1.1\.net2.0,基于.net2.0的程序可以直接运行。
以上版本的话可以在打包的时候一起放进去,安装程序检测到没有.net框架会先安装.net运行环境,然后在部署程序,这些都不是问题。至于学习哪门语言看自己的喜好,.net易上手且运用广泛。
推荐学习,推荐语言C#。
必须装.net你可以用net2.0写程序Win7自带net2.0
可以开发低版本.new framework,一般window操作系统都会预置一个.newframework, 虽然不一定是开发用的,但是运行程序还是可以的。