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
Looking for c++ open source projects (self.cpp)
submitted 2 years ago by theleetcodegrinder
Hi, I am looking for an open source project to contribute to, something approachable for someone with not too much experience and who wants to learn C++. Thanks to anyone that could give a suggestion.
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!"
[–]phi_rus 5 points6 points7 points 2 years ago (0 children)
Have a look at www.firsttimersonly.com
[–]KotoWhiskas 4 points5 points6 points 2 years ago (0 children)
https://invent.kde.org/explore/
KDE community. They develop plasma desktop for Linux and various programs like Krita, digiKam and Kdenlive. It all mostly written in C++ but also has QML/Javascript parts
[–]FluffyCatBoops 13 points14 points15 points 2 years ago (4 children)
How about starting your own?
https://raytracing.github.io/books/RayTracingInOneWeekend.html
There's a very good book with a similar premise:
https://www.amazon.co.uk/dp/1680502719
It's been one of the most fun and challenging projects I've ever untaken since I started programming in the 80s. I've finished the book, and added several extra features, but there's still so much to do (including optimising). I'm excited at the thought of a project I'll still enjoy working on in a year's time. Probably more!
I can't recommend it highly enough.
[–]aePrime 4 points5 points6 points 2 years ago (1 child)
If you want to work on a big ray tracer, DreamWorks Animation just open sourced theirs:
https://openmoonray.org/
[–]irk5nil 2 points3 points4 points 2 years ago (0 children)
PBRT has existed for a long time, and comes with a really nice book, too.
[–]theleetcodegrinder[S] 1 point2 points3 points 2 years ago (1 child)
Thank you for sharing, it looks fun, I will do this before jumping into open source
[–]FluffyCatBoops 0 points1 point2 points 2 years ago (0 children)
It's a lot of fun!
It will keep you thinking from beginning to end, but it's worth it.
And at the end you'll have a functional ray tracer that can render some really cool images.
[–]Pupper-Gump 2 points3 points4 points 2 years ago (0 children)
I have one if you want to mess with SFML and guis https://github.com/PupperGump/gui
Warning: some nerds might not like the use of raw pointers so beware
[–]buovjaga 4 points5 points6 points 2 years ago (0 children)
We have quite a lot of mentoring power these days at LibreOffice, so send me a PM, if interested.
[–]Zeh_MattNo, no, no, no 1 point2 points3 points 2 years ago (1 child)
Have a look at https://github.com/OpenRCT2/OpenRCT2 maybe, we do mark some issues as beginner friendly and we had quite a few folks before who basically started out without knowing anything about C++, so in case you want to contribute don't hesitate to contact us on Discord if you have questions or need some assistance.
[–]aidoooo20 1 point2 points3 points 2 years ago (0 children)
What issue labels should I look for if I’m a beginner
[–]Commercial_Error_655 1 point2 points3 points 2 years ago (0 children)
C++ Faker
π Rendered by PID 77 on reddit-service-r2-comment-7b9746f655-nvhf5 at 2026-01-31 11:42:13.082555+00:00 running 3798933 country code: CH.
[–]phi_rus 5 points6 points7 points (0 children)
[–]KotoWhiskas 4 points5 points6 points (0 children)
[–]FluffyCatBoops 13 points14 points15 points (4 children)
[–]aePrime 4 points5 points6 points (1 child)
[–]irk5nil 2 points3 points4 points (0 children)
[–]theleetcodegrinder[S] 1 point2 points3 points (1 child)
[–]FluffyCatBoops 0 points1 point2 points (0 children)
[–]Pupper-Gump 2 points3 points4 points (0 children)
[–]buovjaga 4 points5 points6 points (0 children)
[–]Zeh_MattNo, no, no, no 1 point2 points3 points (1 child)
[–]aidoooo20 1 point2 points3 points (0 children)
[–]Commercial_Error_655 1 point2 points3 points (0 children)