Is this a hard switch? .NET is the only software language I know, and I want to move into C++ for better programming along with .NET because .NET already has GUI for you. But anyways, I have object oriented programming experience because I try to code that way. I know a lot of website development languages. So my real question is, will it be hard to go from .NET and my other programming experience into C++?