I decided to learn C++ by completing all 50 Advent of Code 2024 challenges. I'm not going for elegance or efficiency here; if my code gets the job done without compiler warnings, that's good enough for me.
Addendum (Dec 2025): I ended up only finishing 5 days' worth of problems before the advent season rolled around again. Will start fresh with this year's problems.