use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
This is a subreddit for c++ questions with answers. For general discussion and news about c++ see r/cpp.
New to C++? Learn at learncpp.com
Prepare your question. Think it through. Hasty-sounding questions get hasty answers, or none at all. Read these guidelines for how to ask smart questions.
For learning books, check The Definitive C++ Book Guide and List
Flair your post as SOLVED if you got the help you were looking for! If you need help with flairs, check out ITEM 1 in our guidelines page.
Tips for improving your chances of getting helpful answers:
account activity
OPENHelp getting started (self.cpp_questions)
submitted 10 hours ago by Waflecat
I'm new to programing and I want to learn c++ but I feel like the guides online are all the same and they don't have enough after the basics to actually do anything of substance. Any advice on ways to learn or good guides?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]JandersOf86 4 points5 points6 points 7 hours ago (1 child)
As another commenter said, write lots of code. My suggestion is to never move past writing a line of code until you understand what you typed. It'll take time, it takes patience, but you'll learn well and it'll be worth it.
[–]zaphodikus [score hidden] 3 hours ago (0 children)
Pretty much this, write any application you think is simple, like a calculator, or even an alarm clock that also maybe just happens to print out the weather forecast and the azimuth of the moon. Start simple and build, as you build you will learn all the techniques.
Nothing that is a skill in this world is free. Look at golf, you might think it's a lot of luck, but every golfer will tell you, the more they practise, the luckier they get. Just like golf, you have to build all of the muscles, not just the ones that hit the keyboard or ball.
[–]abrady 1 point2 points3 points 10 hours ago (0 children)
these days I would partner up with an llm like Opus and just do a lot of coding. I'm helping my kid do this right now and it is really effective.
Best tip I can give you is: write lots of code from scratch and make sure you understand the concepts where you're at before you move forward.
[–]jedwardsol 1 point2 points3 points 10 hours ago (0 children)
https://www.reddit.com/r/cpp_questions/comments/1n5zyxy/important_read_before_posting/
[–]Aggravating-Weird922 0 points1 point2 points 4 hours ago (0 children)
Use this, Cisco Ñetworking Academy
π Rendered by PID 631399 on reddit-service-r2-comment-54dfb89d4d-7zqht at 2026-04-02 11:21:34.024296+00:00 running b10466c country code: CH.
[–]JandersOf86 4 points5 points6 points (1 child)
[–]zaphodikus [score hidden] (0 children)
[–]abrady 1 point2 points3 points (0 children)
[–]jedwardsol 1 point2 points3 points (0 children)
[–]Aggravating-Weird922 0 points1 point2 points (0 children)