It was a promise at the start of .NET, almost 20 years ago. We were supposed to be able to work on the same project as a team, not matter which language we used.
The initial attempt was so bad, due to functionality differences of languages, that most IT departments just focused on C and didn't hire VB programmers.
Surely things have improved since then. Is it possible yet to pull a C# file into VB and start working?