@aks
If you choose C#, friendly reminder to opt out of .NET SDK telemetry BEFORE you install. (You may need to reinstall)
Adding these two lines to your .bashrc should be sufficient:
export DOTNET_CLI_TELEMETRY_OPTOUT=1
export DOTNET_NOLOGO=1
DOTNET_CLI_TELEMETRY_OPTOUT does what you'd expect, but doesn't give any feedback indicating whether it is set. DOTNET_NOLOGO suppresses the welcome message and telemetry notice.
https://learn.microsoft.com/en-us/dotnet/core/tools/telemetry#how-to-opt-out