2
User
Recs.
Recs.
16
Updates
Last
Updated
Updated
Activity
14 Options
C# was Microsoft's answer to Java, which it resembles. In the beginning C# was a Windows only affair. .NET also allows programming in other languages like VB.NET and F#. ASP.NET can be used for web development. The newer .NET Core allows multi-platform development.
Online tutorial and in browser tutorial.
SpecsUpdate
PlatformsWindows, Linux, Mac, Web, Android, iOS
Current Stable Version10
Language typeInterpreted
Pros
Pro Visual Studio
The Visual Studio IDE offers one of the best development environments. The Community Edition can be used for free.
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
C#
Recommended 5 years ago
Before someone starts arguing that C# is not a "compiled" language, it is compiled to IL (Intermediate Language), and to me seems a good choice for desktop applications as in contrast to other languages mentioned here it has a built-in forms designer (in Visual Studio and other IDE's).
Pro
Visual StudioPro
FormsPro
VersatilePro
3rd Party supportCon
Learning curve