What type of Visual studio should we use?

Hello, everyone.
this article is for a beginner. Additionally, I am studying English now. 
Please understand these points.

#There are three types of Visual Studio.
At first, If you interested in C#, what should you do as a first step?
You should install visual studio to use C#.
There are three types of Visual Studio.

1. Visual Studio Code
2. Visual Studio For Windows
3. Visual Studio For Mac

Next, let's see each detail.

#1. Visual Studio Code

This is just an editor tool. So, If you develop .Net application using Visual Studio Code, you have to set up many functions to build a solution.
on the other hand, this is easy to read cord or re-write code in a part of the Solution.

###Who is it suitable for?
So I can say Visual studio code is suitable for a tester, cord reviewer. They don't need to set up  a whole of the solution but they read and write code part of the solution.


#2. Visual Studio (For Windows)
Visual Studio (For windows) has the longest history in these three tools.
According to Wikipedia, the first version of Visual Studio was released in 1997.

Visual Studio Code is an editor tool, on the other hand, Visual Studio is IDE (Integrated Development Environment)  tool.
So we can create a solution easy without a complex set up.
There are many types of templates included. So we can choose depending on the type of solution that you want to create.
And also you can select many types of debug mode. (the type of browsers like Chrome or Safari, the type of OS like iOS or Windows 8 or10)

###Who is it suitable for?
I recommend Visual Studio for a developer who creates web and mobile app using C#.
However, there is an important notice to the developer using Visual Studio.


###Visual Studio has three editions.
1. Visual Studio community edition

This is a free edition.
According to the following Usage, ths version can use 
・ Any individual developer can use Visual Studio Community to create their own free or paid apps.
・ In non-enterprise organizations, up to five users can use Visual Studio Community. 

https://visualstudio.microsoft.com/vs/community/


2. Visual Studio Professional 
3. Visual Studio Enterprise
This is a paid edition.
Enterprise edition is suitable for bigger development.

Please check the difference of included functions in the following URL.
https://visualstudio.microsoft.com/en/vs/compare/


#3. Visual Studio For Mac
This tool is for a developer using MAC.
However, this is different from "Visual Studio for windows" on many points.For example, We can not create windows applications using "Visual Studio code for MAC" ( as of 2019 edition).And also we can not create iOS native application using Objective-C in Visual Studio for MAC.When you use Visual Studio for MAC, you are able to develop only C# or Xamarin applications.
When you choose the development tool, you have to notice this point.


###Who is it suitable for?
This tool is for a developer using MAC and they want to create C# or Xamarin applications.

# Finally
the above of all are introduced about three types of visual studio.
If you interested in this development tool, let's install it on your laptop.
Take care of regulation of usage :)