English Which one should I learn? C, C# or C++

6 replies
Goto Page
To the start Previous 1 Next To the start
Up
The Dark Shadow
User
Offline Off
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++]
20.03.20 12:12:37 pm
Up
Avo
User
Offline Off
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.
Trust me, I'm an engineer | user DC approved file cs2d Super extra mod for CS2D (64), yeah!
20.03.20 12:21:17 pm
Up
Masea
Super User
Offline Off
You should not learn any of it if you ask it.
Create your UI easy and fast: UI Framework | Go deeper into the darkness and test your bravery: file cs2d Outlast II Modification (28)
20.03.20 12:36:45 pm
Up
Mami Tomoe
User
Offline Off
F# or batch or lua

edit: visual basic script
edited 1×, last 20.03.20 01:20:46 pm
20.03.20 04:28:32 pm
Up
TrialAndError
User
Offline Off
Learn Brainf*ck. You will not regret it.

11.2/10 in all aspects
20.03.20 05:29:08 pm
Up
ohaz
User
Offline Off
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
20.03.20 06:19:40 pm
Up
DC
Admin
Offline Off
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.
www.UnrealSoftware.de | www.CS2D.com | www.CarnageContest.com | Use the forum & avoid PMs!
To the start Previous 1 Next To the start