Me veo obligado a aprender y practicar C #, ¿hay alguna aplicación que admita y pueda usarse para escribir programas en C #?
                    
                        application-development
                                programming
                                mono
                                c#
                                dotnet
                                
                    
                    
                        AmirRazoR
fuente
                
                fuente

C# Ubunturevela la respuesta ya.Respuestas:
Sí, puedes usar mono
Para que un buen IDE funcione en prueba monodevelop
sudo apt-get install monodevelopEsto también atraerá todos los tiempos de ejecución necesarios.
fuente
Lo que está buscando es Mono , que es, citando el sitio web del proyecto :
Mono también viene con un entorno de desarrollo integrado (IDE): MonoDevelop . Ambos softwares están empaquetados para Ubuntu.
Mono
MonoDevelop
Este último paquete depende del primero. Instalar este paquete instalará automáticamente el otro.
fuente
Puede desarrollar aplicaciones C # en Linux con .NET Core: https://www.microsoft.com/net/core
Después de instalarlo, escriba dotnet new en su terminal para obtener una lista de plantillas de aplicaciones que se pueden generar para que pueda comenzar.
A partir de .NET Core 2.0 hoy, esta es la lista:
La última versión actual es 2.0 y cubre todas mis necesidades.
fuente