Should I Learn C++, Java, or Something Else for Programming and Game Development?

0
14
Asked By TechieTurtle93 On

Hey everyone! I'm a 16-year-old from Russia finishing school and I want to become a programmer. Right now, I know basic Python, but I'm stuck deciding between C++ and Java for my next step. My passion is game development, and I feel C++ would help me a lot in that area. However, I'm really anxious about the job market and whether it might be smarter to go with Java instead, as I've heard it can lead to more job opportunities. Should I choose the language that excites me, even if it might be a tougher path? Or should I opt for something more practical for a job? Any advice?

5 Answers

Answered By AspiringArtist On

If you enjoy what you’re doing and are passionate about it, that’s often the best way to approach your career. The job market everywhere is tough, but if you build a portfolio while learning C++, you'll increase your chances. Just don’t forget to study the fundamentals of computer science and OOP.

DreamChaser88 -

I totally get that! I just want to do what I love, but it’s scary thinking about the job situation in Russia.

Answered By DevDynamo On

C++ has its complications, especially in memory management, but that’s part of the learning journey. If you master C++, you’ll find learning other languages much easier later on. Plus, the job market loves developers who can handle C++. Don't forget about game engines like Unreal, which use C++!

Answered By CSharpSage On

You might want to consider also learning C#. It’s quite popular for game development, especially with the Unity engine. Plus, jobs for C# developers are plentiful. Starting with Java could give you the basics you need before jumping to C++, which is a great strategy. Just find what makes you happy and go for it!

FutureDevStar -

Thanks for the suggestion! I’ll definitely think about C# if I want to shift gears later.

Answered By GameGuru42 On

You're really onto something here! If you want to make games, C++ is definitely the way to go. It's challenging but super rewarding. Just dive in and stick with it; you'll learn a lot and eventually find job opportunities if you build a solid portfolio!

CuriousCoder77 -

Yeah, exactly! I’m worried about starting with C++ too because it feels like a steep learning curve, but I guess it’s worth it for the skills you gain.

Answered By CodeCadet On

Java is a solid choice too, especially for learning object-oriented programming (OOP). It forces you to structure your code well, and that can help you in the long run. If you want a step-by-step introduction, 'Objects First with BlueJ' is a fantastic resource. But if you feel a strong connection to C++, follow that passion!

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.