In today’s world of ease in Technology, Choosing a programming language depends on one’s language experience and the scope of the application being built. While small applications are often created using only one language, it is now common to develop large applications using multiple languages. For example, if we are extending an application with existing XML Web services, we might use a scripting language with little or no programming effort.
For client-server applications, we would probably choose a single language that we are most comfortable with for the entire application. For new enterprise applications, where large teams of developers create components and services for deployment across multiple remote sites, the best choice is to use several languages depending on developer skills and long-term maintenance expectations.
Comparison between VB.Net and C#.Net