Software Alternatives & Reviews

Is C# Good for Beginners?

Unity Roslyn
  1. 1
    The multiplatform game creation tools for everyone.
    Pricing:
    • Open Source
    If you want to make video games, there are several well-supported game engines that are free to use and that support C#; one of the most popular engines being Unity. Unity uses C# as it's main scripting language and is often used by beginners to learn the language as well as make cool video games. Unity has an extensive tutorial set for getting started and YouTube is saturated with guides on how to become an indie video game developer with C#.

    #Game Development #Game Engine #3D Game Engine 196 social mentions

  2. 2
    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. - dotnet/roslyn
    C# is widely supported on StackOverflow. It has a huge amount of coverage within GitHub projects and now that Microsoft have open the gates to open-source contributors, it is easier than ever to get help from people online. At the time of writing, you could not only ask somebody about how a specific part of C# works under the hood, but you can even go to the GitHub repo for the Roslyn C# compiler (a compiler for C# that is itself written in C#.....which is pretty damn cool) and take a look at it's inner workings. Get good enough at C# and you could even contribute to the project yourself!

    #Code Analysis #Code Review #Code Coverage 33 social mentions

Discuss: Is C# Good for Beginners?

Log in or Post with