Practicing Programming: C and C++