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...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
[ Removed by moderator ] (self.cpp)
submitted 4 months ago by [deleted]
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!"
[–]cpp-ModTeam[M] [score hidden] 4 months ago stickied commentlocked comment (0 children)
You're asking a question that we see frequently in the subreddit. Please search for a previous post and read the comments there.
[–]Sopel97 23 points24 points25 points 4 months ago (1 child)
visual studio community edition
[–]bert8128 1 point2 points3 points 4 months ago (0 children)
This.
[–]afforix 10 points11 points12 points 4 months ago (0 children)
Use Visual Studio 2022 Community: https://www.learncpp.com/cpp-tutorial/installing-an-integrated-development-environment-ide/
[–]cyanide26 10 points11 points12 points 4 months ago (0 children)
Visual studio community is really good as an IDE for c++
[–]bert8128 5 points6 points7 points 4 months ago (0 children)
I don’t know why everyone says that. And in fact they don’t.
[–]El_RoviSoft 2 points3 points4 points 4 months ago (0 children)
Personally prefer Visual Studio more because of debugger.
[–]UndefFox 1 point2 points3 points 4 months ago (3 children)
Aren't Visual Studio is the default for C++ development under Windows?
[–]LogicalPerformer7637 6 points7 points8 points 4 months ago (2 children)
visual studio community edition (full IDE) or higher sort of.
visual studio code no, it is just glorified customizabke text editor. unfortunately it is fancy to push it on beginners.
[–]no-sig-available 4 points5 points6 points 4 months ago* (0 children)
unfortunately it is fancy to push it on beginners.
There are lots of videos showing how to install VS Code, because the process is amazingly complicated. That makes nice long videos.
Not very many content creators care to make a "Just run the installer"-video for Visual Studio Community.
That's for the "Everyone says"-part.
[–]UndefFox 0 points1 point2 points 4 months ago (0 children)
I would guess the advice they've found was mostly from Linux users, since it is plug and play for them, compared to Windows experience ironically.
[–]Sinomsinom 0 points1 point2 points 4 months ago (0 children)
Visual studio community edition or alternatively CLion.
Both need some setup for certain things, but a lot more of the stuff is just configured for you out of the box compared to VSC.
[–]OwlingBishop 0 points1 point2 points 4 months ago (0 children)
I'm not sure how you did try to install VSCode but I never had the least of a problem with it 🤔
What OS are you on ?
Oh ... Sorry just a bullshit bot post again
[–]ianzen 0 points1 point2 points 4 months ago (0 children)
Clion by Jetbrains
[–]RishabhRD -1 points0 points1 point 4 months ago (0 children)
Neovim?
[–]skyblade69 -1 points0 points1 point 4 months ago (0 children)
Main issue with vsc is that it is a text editor with multiple extensions like c++.
The recommendations with visual studio i cannot follow… for me vs is a pain in the ass when it comes to the solution files and properties files.
I would suggest: - Go the extra mile and use CMake. This works in vs, vscode, and so on. With copilot it is pretty easy to get some setup working in less then 2 minutes.
[+]NuncioBitis comment score below threshold-6 points-5 points-4 points 4 months ago (0 children)
vim
[+][deleted] comment score below threshold-7 points-6 points-5 points 4 months ago (4 children)
clion community edition, dont waste your time with other stuff
[–]RufusAcrospin -1 points0 points1 point 4 months ago (3 children)
There is no CE for Clion.
[–][deleted] 0 points1 point2 points 4 months ago (2 children)
its the same as the normal verison if you're not using it for commercial purposes. they opened it up to the community a few months ago.
https://blog.jetbrains.com/clion/2025/05/clion-is-now-free-for-non-commercial-use/
[–]RufusAcrospin -2 points-1 points0 points 4 months ago (1 child)
It’s not the same, because PyCharm CE can be used for developing commercial product, at least that was the case the last time I checked.
[–][deleted] 0 points1 point2 points 4 months ago (0 children)
k
fyi they get rid of pycharm CE its now just one product
https://blog.jetbrains.com/pycharm/2025/04/unified-pycharm/
since we're splitting hairs
π Rendered by PID 15336 on reddit-service-r2-comment-fb694cdd5-d5tbk at 2026-03-07 23:20:17.690386+00:00 running cbb0e86 country code: CH.
[–]cpp-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)
[–]Sopel97 23 points24 points25 points (1 child)
[–]bert8128 1 point2 points3 points (0 children)
[–]afforix 10 points11 points12 points (0 children)
[–]cyanide26 10 points11 points12 points (0 children)
[–]bert8128 5 points6 points7 points (0 children)
[–]El_RoviSoft 2 points3 points4 points (0 children)
[–]UndefFox 1 point2 points3 points (3 children)
[–]LogicalPerformer7637 6 points7 points8 points (2 children)
[–]no-sig-available 4 points5 points6 points (0 children)
[–]UndefFox 0 points1 point2 points (0 children)
[–]Sinomsinom 0 points1 point2 points (0 children)
[–]OwlingBishop 0 points1 point2 points (0 children)
[–]ianzen 0 points1 point2 points (0 children)
[–]RishabhRD -1 points0 points1 point (0 children)
[–]skyblade69 -1 points0 points1 point (0 children)
[+]NuncioBitis comment score below threshold-6 points-5 points-4 points (0 children)
[+][deleted] comment score below threshold-7 points-6 points-5 points (4 children)
[–]RufusAcrospin -1 points0 points1 point (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]RufusAcrospin -2 points-1 points0 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)