You know about F# right? https://dotnet.microsoft.com/en-us/languages/fsharp
https://learn.microsoft.com/en-us/dotnet/fsharp/whats-new/fs...
Dotnet has compilers for C#, VB and F# and they can all share the same frameworks and libraries. C# is the most popular.