Hello! I programmed in c++ for a while but did not get very far into OOP; I want to make video games and I believe C# would be more accommodating for a beginner to achieve such a task? I'm wondering if what I will learn about OOP in C# will also apply to c++, and any tps concerning c# and game development in this language would be highly appreciated

What you learn about OOP will carry over into any OO language, though there are some differences between them all (C++ allows multiple class inheritance while C# does not, for example).

As for developing games, I recommend you head on over to XNA. They have (free) tools, demos, lessons, etc. all centered around developing games specifically in C#.