Learning C++ through mini projects