Learning C++ through hands-on problems and solutions. Documenting coding journey with notes, logic building, and code improvement.