If your new you should learn VS2008 , I went from vb6 to VS2008 pretty easy but still uses vb6 a lot "I love IT!!" it like having a old classic car. And i haven't found anything in net I can't do in vb6 but .net does run a lot smother.