Visual Basic 2005 Express is just one member of a family of Visual Studio Express programming languages. A listing of other Visual Studio Express programming languages include:
Visual C# 2005 Express. A Windows program development language that grew out of C, C++, and Java, which is also aimed at first time and casual programmers, hobbyists, and students.
Visual C++ 2005 Express. A Windows program development language aimed at more experienced programmers with a need for greater control.
Visual J# Express. A Windows program development language based on the Java programming language, which is designed for individuals with a Java programming background.
Visual C# is a relatively new programming language that Microsoft created based on a combination of C, C++, and Java. Microsoft first introduced Visual C# with the initial release of Visual Studio. Though a little more difficult to learn that Visual Basic, C# provides former C, C++, and Java developers with a program development platform that is easy to learn and leverages their existing program development skills.
Visual C++ is an updated version of Visual C++ that now allows the development of C++ applications to leverage the power of the .NET Framework. In addition, Visual C++ 2005 Express can be used to create applications that run independently of the .NET Framework. Visual C++ is the most difficult of the Express family of languages to learn and master. It provides greater program control and more horsepower than other express languages. As a result, it is the preferred language of power-programmers.
Visual J# is an enhanced version of Microsoft Visual J++ 6.0, which has been updated to work with the .NET Framework. Though strongly tied to the Java programming language, Microsoft has added numerous extensions to the language. As a result, Visual J# 2005 Express is not compatible with Java, so you won't be able to run programs developed with Visual J# using Sun's Java Virtual Machine. However, Visual J# provides individuals with previous Java programming experience with a great language for Windows application development using .NET.