mailwal

My Top Resources that Help you Learn C++

Bartlomiej Filipek

Hello there,

In my previous emails I mentioned about the selection of my articles... but I'm not the only person you should listen to! :) The world is too big and contains so much cools stuff.

On my Resources Page, I've collected a list of links/books/courses/tools that might be useful for you.

Below you can find a more detailed description of that material:

🌐 Blogs/Sites:
  • isocpp.org/blog - set it as your homepage please! :) This site is the official page for the C++ community. You can find all of the info to stay up to date with the language. Authors filter the content, so you see there only the best stuff. Plus a ton of information about current meetings, conferences, papers, standardization, books.
  • reddit/r/cpp - official C++ Reddit channel, lots of good articles and discussions!
  • Herb Sutter on software development - Herb's is one of the key people in the C++ world, so it's good to follow him.
  • Visual C++ Team Blog - I'm using Visual Studio most of the time, so I track the news there.
  • Simplify C++ - Arne Mertz's blog, how to write simple and effective C++ code.
    • Unfortunately not active as of 2026
  • Fluent C++ - new content twice per week, about modern C++, STL, best practices.
    • Unfortunately not active as of 2026
  • Meeting C++ - blog/site from Jens Weller, who organizes Metting C++ conference. Lots of information about C++ local groups,
  • Modernes C++ - the Author Rainer Grimm writes books about modern C++
    • Unfortunately Rainer died recently doe to ALS...
  • CppCast - "The first podcast by C++ developers for C++ developers! Hosted by Rob Irving and Jason Turner."
    • As of 2026, it's not very active
  • Compiler Explorer - created by Matt Godbolt - a great tool where you can test code against many compilers, compare asm output, and the quality of generated code.
BTW: if you want to be closer to the community, you can also try cpp slack channel: here's the invitation: https://cppalliance.org/slack/

📚 Books:

I've also written a separate post: 7 books that taught me how to code. You might want to read it to get more info about my preferred books.

✔️ Courses:

Educative

Educative is great platform for learning new coding skills. It has various interactive elements to courses - like playgrounds, animations, quizzes, challenges… or even whole projects and mock interviews.

I already published two courses on this platform:
And see some other courses and pages like:
CodeCrafters (40% off for C++Stories readers!)

CodeCrafters revolutionizes the way you learn new technologies! Rather than going through tutorials, reading slides, or watching presentations, you jump right into a real-life software project! Learn by doing!

You can try building your own Git, HTTP Server, Redis, BitTorrent, Docker… or even more crazy technologies. You can pick from several programming languages (C++ is, of course, included!).

One of the most impressive features of CodeCrafters is its interactive process. You start by setting up your git repository, then gain access to a user-friendly CLI and automated tests. All you need to do is write code, test it, and commit once the tests are successfully passed. It’s a seamless and efficient way to learn!

You can try it entirely for free or try Premium plans (40% off for C++Stories!)

Uff... you've reached the end of the list :)

What are your favorite books and resources to learn programming?

Best regards
Bartek
cppstories.com | @fenbf
Copyright © 2026 Bartlomiej Filipek, All rights reserved.

Bartlomiej Filipek Przewóz 38/34 Krakow 30-716 Poland