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.

Advertising