What is the purpose of C# and what is the .NET Framework? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

What is the purpose of C# and what is the .NET Framework?

I already learned Python but I would also like to learn C#.Should I learn some other languages first to fully understand it?.What are its purposes and what is the .NET Framework?Also,what IDE should I use?

17th Jul 2017, 3:54 PM
PierX
PierX - avatar
6 Answers
+ 2
C# is a Microsoft property language. It's mostly used for coding backend site. .Net is the framework that Microsoft gives you for coding. The Ide recommended is Visual Studio. It very nice and free(community version) ide and allows you coding with many tools very useful to avoid ripetitivity and much more :D
17th Jul 2017, 4:27 PM
Marco Holmes
Marco Holmes - avatar
+ 2
One of the best reason to learn C# is that you can develop Games. There are game engines like unity3D and Monogame for which you need a command in C#. .NET framework is the library or package for C#. The best IDE for C# right now is Microsoft Visual studio community. It's free also.
17th Jul 2017, 6:04 PM
Shamim Akhter
Shamim Akhter - avatar
+ 1
Thanks!
17th Jul 2017, 4:31 PM
PierX
PierX - avatar
+ 1
I agree with PierX. If you want to learn C#, then get VS. The free community version is amazing, and customizable if you want to learn more languages in the future. There are plenty of C# tutorials available on the Microsoft site and Youtube. There is no need to learn other languages in order to better understand C#, as it is a fairly easy language to learn.
17th Jul 2017, 5:05 PM
FastTrack Programming
FastTrack Programming - avatar
+ 1
And since your Account picture shows that you are a "gamer"😋....you should give a try to C# to be able to use unity3D or Monogame.👍
17th Jul 2017, 6:07 PM
Shamim Akhter
Shamim Akhter - avatar
+ 1
Yeah,sure.Thanks you all for the answers!!
17th Jul 2017, 6:48 PM
PierX
PierX - avatar