...
/Selection of Optimal Tools and Application Types
Selection of Optimal Tools and Application Types
Learn how to choose the appropriate tools and application types.
We'll cover the following...
Before we start programming, we’ll need a code editor for C#. Microsoft has a family of code editors and Integrated Development Environments (IDEs), which include:
- Visual Studio 2022 for Windows
- Visual Studio 2022 for Mac
- Visual Studio Code for Windows, Mac, or Linux
- Visual Studio Code for the Web
- GitHub Codespaces
Third parties have created their own C# code editors, for example, JetBrains Rider.
Tools and application types
What is the best tool and application type for learning C# and .NET?
When learning, the best tool is one that helps us write code and configuration but does not hide what is really happening. IDEs provide graphical user interfaces that are friendly to use, but what are they doing for us underneath? A more basic code editor that is closer to the action while providing help to write our code is better while we are learning.
That said, we can make the argument that the best tool is the one we are already familiar with or the one that we or our team will use as our daily development tool. For that reason, we are free to choose any C# code editor or IDE to ...