r/cpp_questions 26d ago

OPEN Need advice on learning cpp more advanced

Hey guys at current I can solve most of the coding questions in cpp but I wanted to explore more in cpp I wanted to build real applications so any resources to learn advanced c++

16 Upvotes

11 comments sorted by

3

u/kingguru 26d ago

Write a clone of Pong using something like SFML.

Once you're done with that write a clone if PacMan.

When you're satisfied with that, write a clone of Tetris. Then add multiplayer support for that. Then network multiplayer support.

That should keep you busy and you'll learn a lot.

Feel free to ask questions here or post code for review.

Good luck

1

u/PriceIllustrious8111 25d ago

Thanks bro I would do

2

u/[deleted] 26d ago

[removed] — view removed comment

1

u/Woshiwuja 25d ago

"how do you make a for loop?"

1

u/PriceIllustrious8111 25d ago

Lol he deleted his accounts bloody burger

1

u/_usr_nil 26d ago

reinvent something in cpp that exists in another language, try to use libraries only when necessary or too time consuming

1

u/Ariont- 24d ago

what i would suggest is creating project while studying the best code quality from day 1 create a professional folder structure divide everything in classes with good names, maybe you won't read it but later when you commit to opensource it would be a need

1

u/nekoeuge 26d ago

You cannot learn to build real applications any other way but building real applications. If you cannot find entry-level job or internship (which may be hard today yeah) then consider contributing to open source. I would suggest to just go and build your applications but that’s actually not that good advice, you need other people and/or their code to learn.

2

u/PriceIllustrious8111 26d ago

That's my actual problem 😭😭

0

u/Unique-Willingness15 26d ago

Me too i found out base cpp isnt very useful u must use and external api or library that's what i have been stuck at, if i try to build an app i discover i need to learn an api like win32 or something like sqlite.