C++ : Become an expert from beginner