S&box Wiki

Revision Difference

CSharp_Learning_Resources#530492

<cat>Code.Intro</cat>⤶ <title>C# Learning Resources</title>⤶ ⤶ C# is an object-oriented, strongly and statically typed, programming language. This differs heavily from Lua, which is a dynamic, weakly typed programming language with less restrictions and different coding conventions than C#.⤶ ⤶ As such, it is recommended to start learning C# from a clear point of view. Below are some good resources to start with.⤶ ⤶ # Supported IDEs⤶ ⤶ [Visual Studio 2019 (Community)](https://visualstudio.microsoft.com/vs/) is a free IDE which fully supports C# and gives you the required tools to start programming for s&box.⤶ ⤶ [Visual Studio Code](https://code.visualstudio.com/) is another free lightweight code editor, which supports C# as long as you install the extension for it. While it lacks some of VS2019's tools, it will work perfectly fine alongside s&box.⤶ ⤶ [Rider](https://www.jetbrains.com/rider/) is a licensed IDE by Jetbrains. It supports C# and will work with s&box perfectly fine. Developers with the GitHub Student Pack may get access to it for free.⤶ ⤶ # Official Microsoft Documentation⤶ ⤶ Microsoft's official documentation and tutorials are a very good starting point for beginners.⤶ ⤶ [Table of Contents](https://docs.microsoft.com/en-us/dotnet/csharp/)⤶ ⤶ [Interactive Hello World](https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/hello-world)⤶ ⤶ [Tour of C#](https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/)⤶ ⤶ [Microsoft's "Learn C#"](https://dotnet.microsoft.com/learn/csharp)⤶ ⤶ # SoloLearn⤶ ⤶ SoloLearn has some free C# tutorials. Keep in mind you might see ads on the website.⤶ ⤶ [Beginner C# Tutorial](https://www.sololearn.com/learning/1080)