"baltozar":
Народ, прошу объеснить:
Вот есть три языка в VS 1) C# 2) C++ 3) Visual Basic
Вопрос: В чем между ними функциональная разница (кроме синтаксиса) и какой лучше?
В пределе никакой разницы. Исходный код компилется в единый для всех промежуточный MSIL, который опосля при запуске компилется в команды целевого процессора.
Лично я остановился бы на C#, как на самом универсальном языке платформы .NET. Всё остальное - это порты для того, чтобы програмисты не учили новый синтаксис языка, а использовали привычный и знакомый язык, на котором работали прежде.
В любом случае, успех разработки на платформе .NET зависит не от знаний языка, а от знаний фрэймворка.