Я недавно начал баловаться с Mono и до сих пор осознал, что MonoProject добился огромных успехов в этой области. Это стоит того, чтобы исследовать.
С учетом вышесказанного, самый простой способ - это настроить дистрибутив Linux, поддерживающий Mono, например Suse или Ubuntu. Лично я пробовал использовать Ubuntu 8.10.
После того, как вы правильно настроили дистрибутив Linux, скачайте и установите MonoDevelop. Это IDE с открытым исходным кодом, тесно интегрированная для работы с платформой Mono. MonoDevelop был выбран как ветвь SharpDevelop и предназначен для работы с компилятором Mono с нуля.
Это самый простой и быстрый способ настройки с Mono. Среда MonoDevelop очень похожа на Visual C # Express даже. Он поставляется в комплекте с управлением проектами / решениями, разработкой графического интерфейса пользователя с использованием среды GTK #, встроенным отладчиком и множеством других функций, которые можно ожидать в среде IDE, таких как завершение кода, номера строк, свертывание кода и т. Д.
С этим набором инструментов ребята из MonoProject что-то предпринимают.
Надеюсь, это поможет вам начать.
Домашняя страница Mono Project
Домашняя страница Mono Develop