Eu quero aprender C # em um sistema Debian.
O que eu tenho que instalar?
Existe algo como um prompt interativo onde posso tentar executar trechos de código?
Eu tenho que aprender C# e tenho um computador de inicialização dupla, mas não quero desligar o Linux e inicializar o Windows apenas para aprender C#.
e opcionalmente
se você quiser algo mais como um IDE.
mcs
é o compilador. Você pode executar o programa compilado commono prog.exe
(ou./prog.exe
com obinfmt_misc
suporte ativado, o que acredito que o Debian fará por padrão).e depois
Para complementar a resposta anterior, há também o .NET Core SDK, que possui uma implementação mais rápida e limpa do .NET framework (embora seja um tanto incompleto, sendo um Core CLR. Ainda assim muito confiável). Se você não precisa de C# para desenvolvimento WinForms, UWP e WPF, eu realmente recomendo dar uma olhada. Até agora, a maioria das bibliotecas deve oferecer suporte ao .NET Core. Link para download: https://dotnet.microsoft.com/download
Quanto ao IDE, existe o VS Code, que é o que estou usando atualmente, e o JetBrains Rider. O MonoDevelop tem um complemento para suporte ao NET Core, mas ouvi dizer que faltam recursos (especialmente no departamento de depuração).