well these questions are a little harder to answer as alot of it depends on personal preferance..

1 + 2)The 'C' guys will say C++ or C#, The VB guys wil Say VB.NET, ( some will even say VB6).. and the rest will call apon there own personal preffered lang...

2) depending on you knowlegde this should not be that difficult..

3) YES.. Most of with will return simmular (Never the Same) result. And i'm not talking about the Averages and frequency's, these should return identicle.. I'm talking about look, feel and speed of the application.. I may get some slack for this!! It's generaly accepted that C is slightly faster with complex calculations, but VB has a better look/feel to it.

Alot of this is now on par with the .NET framework, but each still has it's own small advantage...

Gremmy...