Can I use c# only on windows?
I am a beginner, I have researched that if you use c# you are tied down to Microsoft. What does that mean exactly? Does that mean that I can code c# only on a windows computer? Does it mean that I could code c# on a none windows computer but I will not get all the features that I would get if it were a windows computer? Any feedback would be greatly appreciated, thank you