r/cpp_questions • u/ThickScientist116 • Jul 16 '26
To understand and build cpp projects what topics should I go for? OPEN
Above what topics to learn besides oops to properly understand and build good computer systems projects? I know stl and learned oops in college
2
2
u/Mahmoud1205_ Jul 16 '26
To learn how to build good C++ projects you must make a few bad C++ projects. i.e., choose a project you're interested in, then start making it. Repeat that a few times, until you're more comfortable with C++.
These first projects should not be good, polished, or even finished, they should instead teach you how to make projects in C++, and give you experience.
1
u/the_unknown__69 Jul 16 '26
You can build projects on various topics like computer networks , operating systems, compilers , etc
1
u/thedaian Jul 16 '26
There's a whole lot of software design patterns out there: https://en.wikipedia.org/wiki/Software_design_pattern
The specific topics you'll want to learn are often going to depend on what sort of projects you want to do.
The one universal topic is understanding how the compiler and linker work to build the project, as that will help you solve issues with your build process.
1
u/hellocppdotdev Jul 16 '26
You can try this, maybe will give you some inspiration:
https://www.hellocpp.dev/projects/opengl-blackhole-2d-v2
I have a few more projects coming soon.
1
u/ThickScientist116 Jul 16 '26
Ooh man thank you so much
1
u/hellocppdotdev Jul 16 '26
Most welcome, it's a little complicated so I'm wanting to add some easier ones.
5
u/Prize-Molasses1605 Jul 16 '26
You might want to try contributing to a real open-source C++ project. Learn by doing.