AFAIK, you will need VS 2010 if you want to develop native C++ plugins for Rhino since the SDK binds to parts of the MFC that went obsolete after VS2010 and are no longer shipped with the current releases.
You can use VS2013 if you stick to RhinoCommon and C#.
Thanks for your reply, it did clarify some
I thought that you had to use C++ to write plugins with the SDK, i might also have completely misunderstood everything.
RhinoCommon ships with Rhino 5 and is considered stable. There are features in the C++ SDK that are not currently available in RhinoCommon, but there are also features in RhinoCommon which aren’t available in C++.
We are continuously adding functionality to all of our SDKs (C++, .NET, RhinoScript, Python, Grasshopper)
For .NET, you will need one of the Microsoft Visual C# 2010 (or newer) or Visual Basic 2010 (or newer). And yes, the free versions of these tool do work.
There is no .NET SDK to download, as everything you need comes with Rhino. But, there is a Visual Studio project wizard (very handy) and documentation that you can download from here:
Yes this information helped a lot. i am also more familiar with .net and c# then i am with c++ so this is a no brainer for me. i honestly thought you was forced to write in c++.