Which should I learn first: C++ or C#?

0
0
Asked By CreativeCoder87 On

I'm 13 years old and have been coding in GameMaker Studio 2 with GML for about 2 or 3 years. After taking a 7-month break, I want to dive back into programming and learn a more robust language this summer. I'm wondering whether I should start with C++ or C#. I've heard C# might be easier for beginners due to its automatic memory management, while C++ seems to be more complex with less hand-holding. I'm also curious about which game engines are more user-friendly—Unity seems simpler than Unreal. Any advice on where to start?

4 Answers

Answered By LegacyLearner99 On

Start with C. Once you get a grip on C, branching out to C++ and other languages like Python will be much easier. It gives you a solid foundation for understanding programming concepts! It worked well for me.

Answered By GamerDev25 On

Think about what you want to build! If it's games, C# is great for Unity, which is pretty accessible for newcomers. C++ is tougher but can open more doors in game development. Ultimately, you’ve got the time to explore both!

QuestionerCreativeCoder87 -

I definitely want to make games, so maybe starting with C# makes sense!

Answered By DevChamp110 On

C++ is great, but it’s like learning with a weighted vest! You'll gain skills that make learning other languages easier later on. But if you want quicker results, C# is the way to go. If you try one and it doesn't click, don’t hesitate to switch to the other!

AnotherDevFan -

That's such a good analogy! Being patient and switching if you feel stuck sounds smart.

Answered By CodeNinja42 On

I’d suggest starting with C#. It’s a friendlier language for beginners and makes it easier to get into programming concepts without feeling overwhelmed. Once you're comfortable with the basics and have created a few small projects, you can look into C++ if you want to tackle something more challenging later on. Just make sure not to rush; patience is key!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.