What is this about? It is about the individual languages that make up VS. You can choose from these: J#, C#, C++, VB.NET, Web. The last one is not a separate language, but rather a tool for building websites in ASP.NET. The full VS also includes J#, while the Express edition offers only C# and VB.NET. Each language has its own specifics and syntax, so it is a good idea to find some samples and compare them. To give you a basic idea, I will write descriptions of these languages here so you know where they came from.
J# – A language derived from Java to help Java developers move to .NET. Unfortunately, this language never really caught on, MS did not give it much support, and in VS08 it even disappeared completely.
C# – A new language created by MS as an answer to Java. It has the most advanced IDE and is the most promising language of today. It is quickly catching up with C++, which has strong historical roots. Personally, I enjoy working in it the most.
C++ – It includes managed components, so you can develop .NET applications in it that contain unmanaged code without checked and vice versa. Because of its complexity, however, I can hardly recommend it to beginners. A big advantage of this language is its speed.
VB.NET – A language that evolved from Basic, which was widely used in the 1960s. It was gradually given new features, but over time it began to run out of steam. Just like with Java, this language was also created for an easy transition. And it is surprising how many people still program in VB6 and the VB6 environment, which, according to available information, even works on W7.