F# in .NET CLI: https://docs.microsoft.com/en-us/dotnet/fsharp/get-started/g...
C# in VS Code: https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-...
Supported Linux versions: https://docs.microsoft.com/en-us/dotnet/core/linux-prerequis...
Supported macOS versions: https://docs.microsoft.com/en-us/dotnet/core/macos-prerequis...
Rider's also an option: https://www.jetbrains.com/rider/
As for doing .NET Core stuff, it depends a lot on your setup of both Code & Visual Studio. Code has some nice features that you would need extensions or an upper tier VS version to get. Code can be faster at times as well.
At the end of the day it is a different experience with a few pros & a few cons. It will greatly depend on the way you program.
This is not true for F#.
In that case, I think you want an actual IDE and VS Code is not that. The options you have for .Net are Visual Studio and Rider (which is from the same company as IntelliJ and shares a lot of code with it).
The maintainers of Ionide also just got Microsoft $$ so that’s even better news.
But working with F# and it’s strong types while at the same being able to write something similar to Python should be a giant selling point to anyone.
If you’re on a Mac or linux just download the .net core sdk and you’re ready to go
After setting up the theme and font and such... I love Rider! It's extremely customisable, and actually has some features than VS doesn't. And of course it's backed by ReSharper too. Highly recommended it!
Rider is the comparative option for you. I wouldn't waste much time on VS Code, personally.