Which one should I learn? C, C# or C++
6 replies



20.03.20 11:05:05 am
Hello guys again, Here as you can see i came up with another dumb question, Which programming language should I learn? Phrases:[C, C# or C++]
It depends on what you want to do.
Microcontrollers and embedded programming? C.
Programming for game development? C# or C++.
Web development? C# + ASP.NET Core.
Microcontrollers and embedded programming? C.
Programming for game development? C# or C++.
Web development? C# + ASP.NET Core.
Trust me, I'm an engineer |
DC approved
Super extra mod for CS2D (64), yeah!



You should not learn any of it if you ask it.
Shit your pants:
Outlast II Mod (29) | Create your UI faster: CS2D UI Framework


F# or batch or lua
edit: visual basic script
edit: visual basic script
edited 1×, last 20.03.20 01:20:46 pm
Look at me standing, here on my own again
It does not matter. Like, at all. Learn whatever floats your boat. Once you know one of them, learning an additional one is going to be so easy, that you'll be bored of all tutorials.
https://ohaz.engineer - Software Engineering
Assuming you have no specific goals: Do you already have programming knowledge?
If not: C# is probably the "easiest" one of all those three and therefore the best choice for understanding the basic concepts of programming. It's also quite popular (e.g. used with the game engine Unity).
In (vanilla) C and C++ there's more pointer stuff and manual memory management. These are two topics which can easily lead to problems and frustrating situations.
Learning and understanding how pointers and memory management work is also a big plus though.
If not: C# is probably the "easiest" one of all those three and therefore the best choice for understanding the basic concepts of programming. It's also quite popular (e.g. used with the game engine Unity).
In (vanilla) C and C++ there's more pointer stuff and manual memory management. These are two topics which can easily lead to problems and frustrating situations.
Learning and understanding how pointers and memory management work is also a big plus though.



