My question is very simple. Why there are different languages like C#,Visual Basic,F# and so on? Can one language not handle all the works? I have not included ASP .NET as it is used for web based applications. So isn't it logical to have one genius language for windows application and one smart language for web based application?
Thanks in advance