Hi, Do i need to learn/know C or C++ before learning c# and .NET?

I am a NON IT graduate. I want to learn C# and .NET. Do i need to learn or know C/C++ before learning C# and .Net.

No, C# & C++ are both object oriented languages and .NET is not an actual language but a framework of classes and libraries. Depending on what you are trying to do any of the languages will be sufficient because most languages have basic concepts like loops, arrays and variables but different syntax.

Learning C or C++ BEFORE a language like C# is ILL-ADVISED.

It’s suggested that you start with a beginner-friendly language like C#. Don’t bother trying to learn .NET right away though. First learn C# to it’s depth, and then learn .NET.

If you don’t know C/C++ you can learn C# and .Net. If you know C/C++ it will help you but not necessary.

Leave a Reply