VB is Visual Basic. It is a High-Level programming language. In my opinion I would never try to make a living knowing only VB, but apparently Administrators here in Canada make upwards to $60,000 with only an online OOP training (makes me want to shoot myself). Anyways, VS .NET is Visual Studio .NET, which is a set of programming tools. VS .NET is sold by Microsoft in different editions to suit your business's needs. They are not necessarily replacing VB as their VB.NET still uses the same name, but if you compare VB.NET code with the older VB 4 - 6 code you'll notice a very large difference. If you ask me, unless if you're into ASP, do not consider learning VB.