Forum Thread
  Posts  
Which of these languages to pick first? (Forums : Coding & Scripting : Which of these languages to pick first?) Locked
Thread Options
Sep 6 2015 Anchor

Hey there,

I have very little, basic understanding of how programming (in general) works and made some simple console applications in C++, C# and Java. Nothing fancy and nothing complicated.

Now Iam going to study Computer Science in October and I want to dive into programming in-depth and Iam also interesting in game development (the programming aspects for the biggest part). But I am not sure how to do this. I mean which language to choose and start off with it. I know, that it doesn't matter so much, which language you start learning because once you know the principles of programming it will be easy to grasp other languages as well (because basically you just need to learn their syntax).

But I don't know wether it's easier to start with Java and learn programming principles and move on to C++ with that knowledge or better start with C++, learn all the hard stuff in before and move on to Java and "walk down the hill". Many people tell me the switch from Java to C++ might be a pain.

Basically i want to know C++, Java and C#, but I don't know with which of these I should start.


Help would be appreciated.


Thanks in adavance!

Sep 6 2015 Anchor

You said you are interested in game development... Decided on which engine yet? Because depending on this, Javascript or C# could be a good start, otherwise C++ is fine especially if you have a basic understanding on how programming works already.

On the internet you can find many good C++ tutorials, same for Java, since those will surely be taught in your classes right away having some prior knowledge about them will do you plenty of good.

BrianRhineheart
BrianRhineheart Free Help
Oct 5 2015 Anchor

That's a bit of trick question.

Don't overthink it.


Oct 7 2015 Anchor

C++ is very good, but quite advanced - at this point of time and might be a bit too much to learn, a lot of games are done in C++, but it's not easy at all. Java - meh. C# - rules ;) And you can use it for programming games in Unity ;)

Good luck :)

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.