C# or C++?

Updated on March 13, 2017 in [A] Other Answers
Share on Facebook0Tweet about this on Twitter0Share on Google+0Share on Reddit0
2 on March 12, 2017

Hello all!
I took up coding about a year ago, using a C++ book that I bought for very cheap and went into great detail. I never got much farther than perhaps booleans, however I was confident in the information I did know.
I then took a rather long hiatus because I’m more or less incredibly lazy. I then found the Brackeys C# tutorials after I decided that I wanted to work on C# projects, as inspired by games like Stardew Valley. My question is: Should I continue with C++ or keep going with C#?
Thanks, and I apologize if I did anything wrong forum-wise, as I’m very new to this type of thing.

  • Liked by
  • HunGARE
Reply
1 on March 13, 2017

You’re fine, this is a good question. C++ is more higher level stuff. A lot of big companies use C++, because there is a lot you can do with it, with frameworks etc. C# is still very good, but I think it’s biggest advantage is its integration with Unity, and it’s flexibility to more than just game development. That being said, going from one to the other isn’t that bad, as they are both C’s. Also in general, if you learn the concepts of programming (functions, inheritance, classes, etc.), it’s not that bad to learn a new language, because most of the concepts are the same, only the syntax is really different. In my opinion, I would use C#, which is what I use. I find it generally easier, and if you want to get into game development faster it’s great with unity. That being said, going the C++ route is fine, because like I said you can learn the concepts in there and switch languages later on. Good luck red!

on March 13, 2017

Thank you, this was actually INCREDIBLY helpful, and provided pretty much all of the answers I needed in such a straightforward fashion! Thank you very much for your reply, and I wish you great luck in your future programming, too!

Show more replies
  • Liked by
Reply
Cancel