Such a skill set is not necessary to grasp C++ programming. Operating System knowledge of a fundamental functional nature will be an asset while learning C++.