Learn new .NET skills in a fun and interactive way
Select programming language
C# (pronounced C sharp) is a new programming language designed for building a wide range of enterprise applications that run on the .NET Framework. An evolution of Microsoft C and Microsoft C++, C# is simple, modern, type safe, and object oriented.
Visual Basic .NET programming language is a high-level programming language for the Microsoft .NET Framework. Although it is designed to be an approachable and easy-to-learn language, it is also powerful enough to satisfy the needs of experienced programmers.
F# is a programming language that provides support for functional programming in addition to traditional object-oriented and imperative programming. F# is a first-class member of the .NET Framework languages and retains a strong resemblance to the ML family of functional languages.