1. Course
  2. Introduction to C#
  3. Introduction to Mono Project

Introduction to Mono Project

Last updated: 8/21/2020

Mono is an open source implementation of .NET Framework based on the ECMA standards for C# and the Common Language Runtime.

Go to the official Mono Project page to get the latest version for your operating system.

Currently the compatibility between the .NET Framework and Mono is almost complete except for WPF, WWF, the limitations with WCF web services and the use of asynchronous methods in ASP.NET

Mono is compatible with many more operating systems:

  • Linux
  • macOS, iOS, tvOS, watchOS
  • Sun Solaris, IBM AIX
  • BSD, OpenBSD, FreeBSD, NetBSD
  • Microsoft Windows
  • PlayStation 4
  • XboxOne

To compile the sources in C# you can execute the following command in a Mono console.

gmcs source.cs

Introduction to C#

3 / 9

Android App

Practice C# anywhere with the free app for Android devices.

Android App

Exercises C# by difficulty

Learn C# at your own pace, the exercises are ordered by difficulty.

Make a donation

Your donations support our work and contribute to the maintenance of the app.