What Should I Focus on Next After Learning the Basics of C++?

0
6
Asked By CuriousCoder92 On

Hey everyone! I'm really excited about learning C++ for creating games, apps, and just enhancing my general computer skills. I've managed to get through the basics and have written a few basic programs using tutorials, picking up things like if-statements and while loops. However, the tutorial I was following has ended, and now I'm kind of at a loss for what to do next. I've found a ton of resources, including books and YouTube tutorials, but I don't have a clear goal to work towards. I was intrigued by OpenGL and gave it a shot, but it feels a bit advanced for my current level—I end up just copying code without truly understanding it. I'm thinking about building very simple applications like a to-do list or a calculator, possibly using some kind of graphics library to make it more engaging. But since I'm still a beginner, what should my next steps be?

2 Answers

Answered By GameDevDreamer On

If you're aiming for game development, consider diving into Unreal Engine since it's open source and uses C++. It can help you understand game structure while letting you focus on coding.

CuriousCoder92 -

That sounds cool, but I'm really interested in learning how to build everything from scratch. I want a strong coding foundation!

Answered By TechieTina On

C++ gives you a lot of control, especially over memory management, unlike Java which has garbage collection. To enhance your skills, try studying basic data structures and sorting algorithms. It can help you grasp why some structures perform better than others. Maybe hold off on graphics programming for now and focus on the fundamentals first. If making games is your goal, you could also experiment with Python for simple projects while you continue with C++.

CuriousCoder92 -

Got it! I’ll focus on memory management for now. I know the graphics part is a long-term goal, but I really want to dig deep into understanding how everything works. It’s a good challenge for me!

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.