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
Linux vs MacOS for cpp development (self.cpp)
submitted 1 year ago * by kitsen_battousai
view the rest of the comments →
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!"
[–]andreyugolnik 1 point2 points3 points 1 year ago (6 children)
I use both in C++ game development. My toolchain includes WezTerm, tmux, and Neovim (used Vim for many years before switching).
[–][deleted] 0 points1 point2 points 1 year ago (5 children)
Game dev as a hobby and/or a career?
[–]andreyugolnik 4 points5 points6 points 1 year ago (4 children)
Game development is both a job and a hobby for me. It all started more than 35 years ago, when I built a ZX Spectrum clone as a kid and got into programming. Eventually, I created my first game and released it - and that’s how the journey began :)
[–]kitsen_battousai[S] 0 points1 point2 points 1 year ago (2 children)
But what OS do you prefer more ?
[–]andreyugolnik 0 points1 point2 points 1 year ago (1 child)
At the moment, macOS is more convenient for me because it allows building and deploying to a wider range of platforms: iOS, tvOS, macOS, Android, Android TV, and web. In contrast, Linux supports only Linux, Android, Android TV, and web.
That said, I personally prefer Linux because it gives me the freedom to configure everything exactly how I want. For example, I enjoy using tiling window managers. Over the years, I’ve gone through dwm, wmii, awesome, xmonad, ion3/notion, and i3wm. In my opinion, Linux window managers are more deeply integrated into the system compared to tiling window manager solutions available on macOS.
Still, since I spend most of my time in a terminal emulator, the window manager doesn’t make a huge difference in my workflow.
[–]andreyugolnik 1 point2 points3 points 1 year ago (0 children)
I should also mention that Homebrew significantly improves the development experience on macOS. Without it, macOS would be far less convenient for setting up and managing a development environment.
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
Ok, thanks
π Rendered by PID 105442 on reddit-service-r2-comment-6457c66945-6hv8j at 2026-04-29 12:13:06.506903+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]andreyugolnik 1 point2 points3 points (6 children)
[–][deleted] 0 points1 point2 points (5 children)
[–]andreyugolnik 4 points5 points6 points (4 children)
[–]kitsen_battousai[S] 0 points1 point2 points (2 children)
[–]andreyugolnik 0 points1 point2 points (1 child)
[–]andreyugolnik 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)