4 years ago1,000+ Views
C# is a "multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines." (via wiki) C# is a valuable language to learn for many reasons: 1.) Most used language for Windows third party apps for Windows 8 and Windows Phone as well as Microsoft Silverlight 2.) Fairly easy to learn if you already know C, C++, or Java Some unique features that set it apart from other object-oriented languages inlcude: - Built-in functional programming capabilities - Built-in asynchronous programming capabilities - Native garbage collection - Type safety (via opensesame) *** Example of C# code *** using System; class Program { static void Main() { Console.WriteLine("Hello, world!"); } } In some ways, the syntax is similar to Java. *** Resources to learn C# *** http://www.learncs.org/ Also, check out: https://www.opensesame.com/blog/six-reasons-why-you-should-learn-c
1 comment
woah that website to learn c# looks really helpful!