Should I Learn C++ for Game Development or Keep Focusing on JavaScript?

0
0
Asked By MellowCedar42 On

I'm 16 and about to start my junior year of high school. I've been learning JavaScript and React and have built a few small projects, but I've recently started losing motivation. I'm also becoming interested in game development as a possible career, which has made me curious about learning C++.

I'm unsure whether switching languages would be a mistake. I've heard it's better to focus on one language until you become highly skilled, since constantly changing languages can prevent you from making real progress. On the other hand, C++ sounds enjoyable to learn and seems relevant to the kind of game development I'd like to explore.

If I start learning C++, should I use a short beginner course and quickly begin making projects, or follow a more detailed resource such as LearnCpp.com? I'd appreciate advice on choosing a direction without getting stuck endlessly switching technologies.

4 Answers

Answered By OrbitingMango7 On

You’re definitely not too young—or too old—to start C++. Since you’ve already built projects independently with JavaScript, learning another language shouldn’t automatically derail you. The bigger problem is when beginners switch languages every time something becomes difficult, but that doesn’t sound like what you’re doing. LearnCpp.com is a solid structured tutorial, and you can start small projects alongside it rather than waiting until you finish the entire course.

Answered By QuietHarbor8 On

Use the tool that helps you make something interesting. You don’t need to treat programming languages like permanent commitments. Keep your JavaScript skills developing if you enjoy web projects, and explore C++ when you want to learn game programming. For a lightweight learning route, C++ with raylib can be useful because it lets you build simple games while handling more of the underlying work yourself.

Answered By BriskLantern5 On

Trying game development is worthwhile, but don’t choose a career path based only on the language. The game industry can be difficult and competitive, so focus on building things you can show: small playable games, tools, or prototypes. At your age, experimenting with both JavaScript and C++ is completely reasonable, especially if each one is connected to an actual project.

Answered By SilverPine31 On

If your goal is to explore game development, an engine such as Unreal can give you a practical reason to learn C++. Just keep in mind that engine programming and general C++ fundamentals are not exactly the same thing. A good approach is to learn the language basics—functions, classes, memory, references, containers, and debugging—then make small projects instead of only watching tutorials.

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.